Aarni Koskela 
							
						 
					 
					
						
						
						
						
							
						
						
							f744da74d2 
							
						 
					 
					
						
						
							
							Improve the docstring on @action ( #6951 )  
						
						
						
					 
					
						2019-12-11 15:08:54 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							de9f1d56c4 
							
						 
					 
					
						
						
							
							Followup to set_context removal ( #7076 )  
						
						... 
						
						
						
						* Raise framework-specific deprecation warnings
- Use `RemovedInDRF313Warning` instead of DeprecationWarning
- Update to follow deprecation policy
* Pass serializer instead of model to validator
The `UniqueTogetherValidator` may need to access attributes on the
serializer instead of just the model instance. For example, this is
useful for handling field sources.
* Fix framework deprecation warning in test
* Remove outdated validator attribute 
						
					 
					
						2019-12-11 08:44:08 +00:00 
						 
				 
			
				
					
						
							
							
								Roy Segall 
							
						 
					 
					
						
						
						
						
							
						
						
							ebcd93163a 
							
						 
					 
					
						
						
							
							Adding I'm a teapot error code ( #7081 )  
						
						
						
					 
					
						2019-12-10 09:18:35 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90eaf51839 
							
						 
					 
					
						
						
							
							Update framework deprecation warnings ( #7075 )  
						
						... 
						
						
						
						- Bump version numbers for deprecation warnings
- Drop deprecated features 
						
					 
					
						2019-12-04 16:18:38 -08:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95d4843abe 
							
						 
					 
					
						
						
							
							Fix Django 3.0 deprecations ( #7074 )  
						
						
						
					 
					
						2019-12-04 14:14:43 -08:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
						
						
							
						
						
							4d9f9eb192 
							
						 
					 
					
						
						
							
							Changed default widget for TextField with choices to select ( #6892 )  
						
						
						
					 
					
						2019-12-04 12:24:49 -08:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							070cff5a03 
							
						 
					 
					
						
						
							
							Drop set_context() ( #7062 )  
						
						... 
						
						
						
						* Do not persist the context in validators
Fixes  encode/django-rest-framework#5760 
* Drop set_context() in favour of 'requires_context = True' 
						
					 
					
						2019-12-03 11:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe840a34ff 
							
						 
					 
					
						
						
							
							Escape hyperlink URLs on lookup ( #7059 )  
						
						... 
						
						
						
						* Escape hyperlink URLs on lookup
* Rename duplicate test 
						
					 
					
						2019-11-21 11:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Guo 
							
						 
					 
					
						
						
						
						
							
						
						
							cad1b08260 
							
						 
					 
					
						
						
							
							Fix override func style and regular usage ( #7050 )  
						
						... 
						
						
						
						* style: add space and rm redundant parentheses
* refactor: use super to replace inherit class
* Prefer explicit tuple syntax 
						
					 
					
						2019-11-18 12:30:36 +00:00 
						 
				 
			
				
					
						
							
							
								Maxime Jacques 
							
						 
					 
					
						
						
						
						
							
						
						
							8988afa082 
							
						 
					 
					
						
						
							
							Update bootstrap to 3.4.1 ( #6923 )  
						
						
						
					 
					
						2019-11-11 16:41:10 -05:00 
						 
				 
			
				
					
						
							
							
								Yann Savary 
							
						 
					 
					
						
						
						
						
							
						
						
							0d3d548aa5 
							
						 
					 
					
						
						
							
							OpenAPI: Fixed generation when title or version not provided. ( #6912 )  
						
						
						
					 
					
						2019-11-06 21:54:12 +01:00 
						 
				 
			
				
					
						
							
							
								Yann Savary 
							
						 
					 
					
						
						
						
						
							
						
						
							7c3477dcda 
							
						 
					 
					
						
						
							
							OpenAPI: Ported docstring operation description from CoreAPI inspector. ( #6898 )  
						
						
						
					 
					
						2019-11-06 21:52:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kentalot 
							
						 
					 
					
						
						
						
						
							
						
						
							becb962160 
							
						 
					 
					
						
						
							
							OpenAPI: Use int64 format for large integers. ( #7018 )  
						
						
						
					 
					
						2019-11-06 21:46:19 +01:00 
						 
				 
			
				
					
						
							
							
								Dima Knivets 
							
						 
					 
					
						
						
						
						
							
						
						
							8b06ce72d7 
							
						 
					 
					
						
						
							
							OpenAPI: Map renderers/parsers for request/response media-types. ( #6865 )  
						
						
						
					 
					
						2019-11-06 21:44:51 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							82f2569895 
							
						 
					 
					
						
						
							
							Update __init__.py  
						
						
						
					 
					
						2019-11-05 16:43:32 +00:00 
						 
				 
			
				
					
						
							
							
								Erwan Rouchet 
							
						 
					 
					
						
						
						
						
							
						
						
							39bd6cc5cb 
							
						 
					 
					
						
						
							
							Set the proper JSON schema type for HStoreFields in OpenAPI schemas ( #6914 )  
						
						
						
					 
					
						2019-10-27 21:13:01 -04:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lainé 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f06bf73f 
							
						 
					 
					
						
						
							
							Fix a spelling error in openapi AutoSchema method ( #7004 )  
						
						... 
						
						
						
						Replace "pagninator" by "paginator". 
						
					 
					
						2019-10-24 10:51:16 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8c86be660 
							
						 
					 
					
						
						
							
							Update linter requirements ( #7010 )  
						
						
						
					 
					
						2019-10-22 11:18:51 -07:00 
						 
				 
			
				
					
						
							
							
								Sergey 
							
						 
					 
					
						
						
						
						
							
						
						
							43397a81ae 
							
						 
					 
					
						
						
							
							Fixed decimal snan deserialization ( #7002 )  
						
						... 
						
						
						
						* Added test case causes exception in DecimalField deserialization
* Fixed NaN checking which throws exception with sNaN value 
						
					 
					
						2019-10-22 10:06:37 +01:00 
						 
				 
			
				
					
						
							
							
								Guilherme Munarolo 
							
						 
					 
					
						
						
						
						
							
						
						
							0fd72f17ee 
							
						 
					 
					
						
						
							
							Fixed crash deleting required schema parameter key on PATCH requests. ( #6944 )  
						
						... 
						
						
						
						Closes  #6941  
					
						2019-10-10 08:50:20 +02:00 
						 
				 
			
				
					
						
							
							
								Francisco Couzo 
							
						 
					 
					
						
						
						
						
							
						
						
							37dcd55370 
							
						 
					 
					
						
						
							
							Fix bug in escape_curly_brackets ( #6909 )  
						
						
						
					 
					
						2019-10-04 13:50:19 -07:00 
						 
				 
			
				
					
						
							
							
								mehrab 
							
						 
					 
					
						
						
						
						
							
						
						
							b4db2dfacf 
							
						 
					 
					
						
						
							
							Fixed no-cls-argument on staticmethod __new__ ( #6960 )  
						
						
						
					 
					
						2019-10-04 12:40:09 -07:00 
						 
				 
			
				
					
						
							
							
								Konstantinos Tselepakis 
							
						 
					 
					
						
						
						
						
							
						
						
							30e56f62ba 
							
						 
					 
					
						
						
							
							Fix nested write of non-relational fields ( #6916 )  
						
						
						
					 
					
						2019-10-03 09:33:37 -07:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
						
						
							
						
						
							75afe48b6c 
							
						 
					 
					
						
						
							
							Fixed import of FieldDoesNotExist exception.  
						
						
						
					 
					
						2019-09-28 20:52:22 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89ac0a1c7e 
							
						 
					 
					
						
						
							
							Version 3.10.3 ( #6908 )  
						
						... 
						
						
						
						* Version 3.10.3
* Version 3.10.3 release notes 
						
					 
					
						2019-09-04 14:28:25 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b30b32014 
							
						 
					 
					
						
						
							
							Default OpenAPI version to the empty string ( #6907 )  
						
						
						
					 
					
						2019-09-04 12:53:50 +01:00 
						 
				 
			
				
					
						
							
							
								Yann Savary 
							
						 
					 
					
						
						
						
						
							
						
						
							e57c1505fc 
							
						 
					 
					
						
						
							
							Replaced 'TODO' hardcoded version info by a parameter with default '0.1.0' ( #6899 )  
						
						
						
					 
					
						2019-09-03 16:07:30 +02:00 
						 
				 
			
				
					
						
							
							
								Peter J. Farrell 
							
						 
					 
					
						
						
						
						
							
						
						
							b3f032fb8f 
							
						 
					 
					
						
						
							
							Fixed   #6875  -- Made OpenAPI Schema operationId casing consistent. ( #6876 )  
						
						
						
					 
					
						2019-09-03 16:05:43 +02:00 
						 
				 
			
				
					
						
							
							
								Dima Knivets 
							
						 
					 
					
						
						
						
						
							
						
						
							1cc4be47b4 
							
						 
					 
					
						
						
							
							Fixed min/max attributes for serializers.ListField ( #6866 )  
						
						
						
					 
					
						2019-09-03 15:43:54 +02:00 
						 
				 
			
				
					
						
							
							
								Reupen Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							f8c16441fa 
							
						 
					 
					
						
						
							
							Add support for pagination in OpenAPI response schemas ( #6867 )  
						
						... 
						
						
						
						Refs #6846 
This provides a way for pagination classes to add pagination properties (`count`, `next`, `results` etc.) to OpenAPI response schemas.
A new method `get_paginated_response_schema()` has been added to `BasePagination`. This method is intended to mirror `get_paginated_response()` (which takes a `list` and wraps it in a `dict`). 
Hence, `get_paginated_response_schema()` takes an unpaginated response schema (of type `array`) and wraps that with a schema object of type `object` containing the relevant properties that the pagination class adds to responses.
The default implementation of `BasePagination.get_paginated_response_schema()` simply passes the schema through unmodified, for backwards compatibility. 
						
					 
					
						2019-09-03 15:25:44 +02:00 
						 
				 
			
				
					
						
							
							
								Christopher Grebs 
							
						 
					 
					
						
						
						
						
							
						
						
							5a8736ae45 
							
						 
					 
					
						
						
							
							Handle 'None' return value of wait() properly during throttling. ( #6837 )  
						
						
						
					 
					
						2019-08-12 11:36:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dima Knivets 
							
						 
					 
					
						
						
						
						
							
						
						
							a142467586 
							
						 
					 
					
						
						
							
							Fixed incorrect OpenAPI response schema generation for a DELETE method in generic views ( #6860 )  
						
						
						
					 
					
						2019-08-09 15:02:41 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Vigelius 
							
						 
					 
					
						
						
						
						
							
						
						
							f7dc6b5656 
							
						 
					 
					
						
						
							
							OpenAPI: Added required description to responses. ( #6850 )  
						
						
						
					 
					
						2019-08-07 22:09:27 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Vigelius 
							
						 
					 
					
						
						
						
						
							
						
						
							0ebfbfdf81 
							
						 
					 
					
						
						
							
							OpenAPI: only include non-empty required property. ( #6851 )  
						
						... 
						
						
						
						Closes  #6834  
					
						2019-08-07 21:40:21 +02:00 
						 
				 
			
				
					
						
							
							
								Gregory N. Schmit 
							
						 
					 
					
						
						
						
						
							
						
						
							335054a5d3 
							
						 
					 
					
						
						
							
							replace force_text with force_str  
						
						
						
					 
					
						2019-08-07 21:05:24 +02:00 
						 
				 
			
				
					
						
							
							
								Reupen Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							b45ff07294 
							
						 
					 
					
						
						
							
							Use an array type for list view response schemas  
						
						... 
						
						
						
						This is the first part of #6846 .
Previously, the response schema for list views was an object representing a single item. However, list views return a list of items, and hence it should be an array.
Further work will need to be done to support how pagination classes modify list responses.
There should be no change for views not determined to be list views. 
						
					 
					
						2019-08-07 20:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								Reupen Shah 
							
						 
					 
					
						
						
						
						
							
						
						
							a3f244d85e 
							
						 
					 
					
						
						
							
							Move AutoSchema serializer instantiation to common method  
						
						
						
					 
					
						2019-08-07 20:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								zeroohub 
							
						 
					 
					
						
						
						
						
							
						
						
							7e1c4be7ce 
							
						 
					 
					
						
						
							
							Avoided double call for remote url in FileField.to_representation. ( #6841 )  
						
						
						
					 
					
						2019-08-06 12:31:46 +02:00 
						 
				 
			
				
					
						
							
							
								Min ho Kim 
							
						 
					 
					
						
						
						
						
							
						
						
							0e1c5d3132 
							
						 
					 
					
						
						
							
							Fix typos ( #6835 )  
						
						
						
					 
					
						2019-07-25 10:04:01 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Vigelius 
							
						 
					 
					
						
						
						
						
							
						
						
							ca727872c8 
							
						 
					 
					
						
						
							
							OpenAPI schemas: Ensure lazy field descriptions are converted to str(). ( #6832 )  
						
						
						
					 
					
						2019-07-25 15:30:20 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
						
						
							
						
						
							de26af4295 
							
						 
					 
					
						
						
							
							Move determine_path_prefix() logic into CoreAPI module.  
						
						
						
					 
					
						2019-07-24 11:13:30 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
						
						
							
						
						
							e309a4f0b8 
							
						 
					 
					
						
						
							
							Fix OpenAPI path generation with common prefixes.  
						
						... 
						
						
						
						Closes  #6675 . Closes  #6823 . 
					
						2019-07-24 11:13:30 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Alvarez 
							
						 
					 
					
						
						
						
						
							
						
						
							2138f558ce 
							
						 
					 
					
						
						
							
							Added mapping of ListField.child type for OpenAPI Schemas.  
						
						
						
					 
					
						2019-07-24 11:09:57 +02:00 
						 
				 
			
				
					
						
							
							
								Muammar ibn Faisal 
							
						 
					 
					
						
						
						
						
							
						
						
							f7c3220fdb 
							
						 
					 
					
						
						
							
							Ability to specify urlconf in include_docs_urls added ( #6824 )  
						
						... 
						
						
						
						There is a problem in the current implementation that if one exports docs via `include_docs_urls` he will be using `ROOT_URLCONF` (https://github.com/encode/django-rest-framework/blob/master/rest_framework/schemas/generators.py#L73 ), which is a big problem, if one is working with subdomains and he has sets of disjoint URLs.
This simple fix allows to pass through forgotten `urlconf` parameter. 
						
					 
					
						2019-07-23 12:06:03 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							044252af1c 
							
						 
					 
					
						
						
							
							Version 3.10.1 ( #6817 )  
						
						... 
						
						
						
						* Ensure that requiring 'uritemplate' does not also require 'coreapi'
* Don't include autocomplete fields on TokenAuth admin
* Version 3.10.1 
						
					 
					
						2019-07-17 14:17:45 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9eaf49dab9 
							
						 
					 
					
						
						
							
							Version 3.10 ( #6802 )  
						
						... 
						
						
						
						* 3.10 release notes
* Version number -> 3.10
* Update translations
* Update 3.10 release docs
* Update release notes
* Delete symlink 
						
					 
					
						2019-07-15 12:31:09 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							b26db12813 
							
						 
					 
					
						
						
							
							Update default settings to use lists instead of tuples ( #6799 )  
						
						... 
						
						
						
						* Update default settings from tuples to lists
* Add missing trailing commas
* Use single quotes for consistency
* Update settings lists in docs 
						
					 
					
						2019-07-15 11:54:46 +01:00 
						 
				 
			
				
					
						
							
							
								Aarni Koskela 
							
						 
					 
					
						
						
						
						
							
						
						
							5c922fb39d 
							
						 
					 
					
						
						
							
							JSONEncoder: ensure empty listlikes remain lists, not dicts ( #6794 )  
						
						
						
					 
					
						2019-07-09 11:41:05 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Quinonero 
							
						 
					 
					
						
						
						
						
							
						
						
							7762aaa90f 
							
						 
					 
					
						
						
							
							Docs sidebar improvements ( #5638 ) ( #6589 )  
						
						... 
						
						
						
						* add sans-serif fallback for Verdana in docs sidebar
Co-Authored-By: Joachim Jablon <ewjoachim@gmail.com>
* improve display for docs sidebar (#5638 )
Co-Authored-By: Joachim Jablon <ewjoachim@gmail.com> 
						
					 
					
						2019-07-08 13:05:13 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							bd6a1b3b6c 
							
						 
					 
					
						
						
							
							Fix dotted-source field checking on serializer write ( #6786 )  
						
						... 
						
						
						
						* Add tests for raise_errors_on_nested_writes
* Fix dotted-source field checking on serializer write
The code was previously checking the validated data for the field's
attribute name, however, the data contain the first source attr. 
						
					 
					
						2019-07-08 11:10:18 +01:00