Dhaval Mehta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1872bde462 
							
						 
					 
					
						
						
							
							Schemas: Improved decimal handling when mapping ChoiceField. ( #7264 )  
						
						
						
					 
					
						2020-04-09 19:18:00 +02:00 
						 
				 
			
				
					
						
							
							
								Clinton Blackburn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							603aac7db1 
							
						 
					 
					
						
						
							
							Corrected OpenAPI schema type for DecimalField ( #7254 )  
						
						
						
					 
					
						2020-04-09 19:16:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dhaval Mehta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41f27c3b43 
							
						 
					 
					
						
						
							
							Schemas: Don't generate component for DELETE method. ( #7229 )  
						
						
						
					 
					
						2020-04-09 19:10:50 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dd33ebb4e2 
							
						 
					 
					
						
						
							
							Add Request repr ( #7239 )  
						
						
						
					 
					
						2020-03-29 12:01:14 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							908f91d8ef 
							
						 
					 
					
						
						
							
							Set action for HEAD requests ( #7223 )  
						
						... 
						
						
						
						* Test viewset action attr
* Add 'head' to viewset actions map 
						
					 
					
						2020-03-09 09:43:02 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a98533746 
							
						 
					 
					
						
						
							
							Fix - run test_head_request_against_viewset method ( #7219 )  
						
						
						
					 
					
						2020-03-05 13:18:48 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73f7bf4941 
							
						 
					 
					
						
						
							
							Extra action detection is too permissive. Add failing test + fix ( #7217 )  
						
						... 
						
						
						
						* Add failing test
* Add failing test++
* Make get_extra_action less permissive 
						
					 
					
						2020-03-05 10:18:22 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Desrumaux 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a23fa0649 
							
						 
					 
					
						
						
							
							OpenAPI:  Make operationId camelCase, matching spec examples. ( #7208 )  
						
						
						
					 
					
						2020-03-03 17:51:51 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Desrumaux 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							609f708a27 
							
						 
					 
					
						
						
							
							Fix schema generation for ObtainAuthToken view. ( #7211 )  
						
						
						
					 
					
						2020-03-03 13:27:34 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Desrumaux 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8aa8be7653 
							
						 
					 
					
						
						
							
							Implement OpenAPI Components ( #7124 )  
						
						
						
					 
					
						2020-03-02 19:35:27 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Desrumaux 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							797518af6d 
							
						 
					 
					
						
						
							
							OpenAPI: Warn user about duplicate operationIds. ( #7207 )  
						
						
						
					 
					
						2020-03-02 16:44:06 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Desrumaux 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b16a17242 
							
						 
					 
					
						
						
							
							OpenAPI: Allow customizing operation name. ( #7190 )  
						
						
						
					 
					
						2020-03-02 16:40:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mateusz Legięcki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94a09149b6 
							
						 
					 
					
						
						
							
							OpenAPI: Use 201 status code for POST requests. ( #7206 )  
						
						
						
					 
					
						2020-03-02 16:32:26 +01:00 
						 
				 
			
				
					
						
							
							
								Dhaval Mehta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a5c2f3f70 
							
						 
					 
					
						
						
							
							Added OpenAPI tags to schemas.  ( #7184 )  
						
						
						
					 
					
						2020-02-28 12:06:03 +01:00 
						 
				 
			
				
					
						
							
							
								Kevin Kennell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7b218f5eb 
							
						 
					 
					
						
						
							
							decode base64 credentials as utf8; adjust tests ( #7193 )  
						
						... 
						
						
						
						* decode base64 credentials as utf8; adjust tests
* basicauth: add dedicated test for utf8 credentials
* basicauth: add fallback to latin-1 encoding if utf-8 fails 
						
					 
					
						2020-02-17 16:10:52 +00:00 
						 
				 
			
				
					
						
							
							
								Thorsten 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f81ca78642 
							
						 
					 
					
						
						
							
							Add file option to generateschema ( #7130 )  
						
						
						
					 
					
						2020-02-12 20:35:54 +01:00 
						 
				 
			
				
					
						
							
							
								Thorsten 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4137ef41ef 
							
						 
					 
					
						
						
							
							Disable yaml aliases for schema generation. ( #7131 )  
						
						
						
					 
					
						2020-02-03 14:41:47 +01:00 
						 
				 
			
				
					
						
							
							
								Kentalot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79d37bce4c 
							
						 
					 
					
						
						
							
							OpenAPI: Include type key in schema object properties dict. ( #7169 )  
						
						
						
					 
					
						2020-01-30 12:14:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dhaval Mehta 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc4d52558b 
							
						 
					 
					
						
						
							
							Schemas: Add mapping of type for ChoiceField. ( #7161 )  
						
						
						
					 
					
						2020-01-29 19:15:56 +01:00 
						 
				 
			
				
					
						
							
							
								Stella 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							160f912a60 
							
						 
					 
					
						
						
							
							Schemas: Handle default=false for boolean fields ( #7165 )  
						
						
						
					 
					
						2020-01-29 10:20:51 +01:00 
						 
				 
			
				
					
						
							
							
								Kevin Brown 
							
						 
					 
					
						
						
						
						
							
						
						
							f8f8b3a1f1 
							
						 
					 
					
						
						
							
							Adjust test for ListField(IntegerField)  
						
						... 
						
						
						
						The `maximum` is valid here within the schema but it was not
previously being included because we were not copying over the
entire schema for the generated `IntegerField` previously. 
						
					 
					
						2020-01-21 20:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								Kevin Brown 
							
						 
					 
					
						
						
						
						
							
						
						
							b1048984a7 
							
						 
					 
					
						
						
							
							Add failing test for ListField schema generation  
						
						... 
						
						
						
						The `ListField` was generating a schema that contained `type=None`
when a `ChoiceField` was the child, since we are not currently able
to introspect the type of a `ChoiceField`. 
						
					 
					
						2020-01-21 20:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
						
						
							
						
						
							3b88312c33 
							
						 
					 
					
						
						
							
							Call get_schema(), rather than sub-method in schema tests.  
						
						
						
					 
					
						2020-01-21 20:05:13 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
						
						
							
						
						
							d0b9577605 
							
						 
					 
					
						
						
							
							Return valid OpenAPI schema even when empty.  
						
						
						
					 
					
						2020-01-21 20:05:13 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastian Pipping 
							
						 
					 
					
						
						
						
						
							
						
						
							373e521f36 
							
						 
					 
					
						
						
							
							Make CharField prohibit surrogate characters ( #7026 ) ( #7067 )  
						
						... 
						
						
						
						* CharField: Detect and prohibit surrogate characters
* CharField: Cover handling of surrogate characters 
						
					 
					
						2020-01-06 14:12:21 +00:00 
						 
				 
			
				
					
						
							
							
								Noam 
							
						 
					 
					
						
						
						
						
							
						
						
							ced37a56cb 
							
						 
					 
					
						
						
							
							Avoid outputting callable defaults to schema. ( #7105 )  
						
						
						
					 
					
						2020-01-03 13:49:46 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							b8c369c4cf 
							
						 
					 
					
						
						
							
							Fix serializer multiple inheritance bug ( #6980 )  
						
						... 
						
						
						
						* Expand declared filtering tests
- Test declared filter ordering
- Test multiple inheritance
* Fix serializer multiple inheritance bug
* Improve field order test to check for field types 
						
					 
					
						2019-12-12 14:03:55 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							236667b717 
							
						 
					 
					
						
						
							
							Fix UniqueTogetherValidator with field sources ( #7086 )  
						
						... 
						
						
						
						* Add failing tests for unique_together+source
* Fix UniqueTogetherValidator source handling
* Fix read-only+default+source handling
* Update test to use functional serializer
* Test UniqueTogetherValidator error+source 
						
					 
					
						2019-12-12 13:02:30 +00: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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7fbbfe2c60 
							
						 
					 
					
						
						
							
							Django 3 compat ( #7058 )  
						
						... 
						
						
						
						* First pass at Django 3.0 compat
* Drop Guardian for 1.11 tests, since we're installing an incompatible version
* Fix ROOT_URLCONF override in test case
* Fix typo
Co-Authored-By: Rémy HUBSCHER <hubscher.remy@gmail.com>
* Linting 
						
					 
					
						2019-11-21 11:55:53 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Erwan Rouchet 
							
						 
					 
					
						
						
						
						
							
						
						
							39bd6cc5cb 
							
						 
					 
					
						
						
							
							Set the proper JSON schema type for HStoreFields in OpenAPI schemas ( #6914 )  
						
						
						
					 
					
						2019-10-27 21:13:01 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Guo 
							
						 
					 
					
						
						
						
						
							
						
						
							5ee970c090 
							
						 
					 
					
						
						
							
							Fix docs typos ( #7015 )  
						
						
						
					 
					
						2019-10-24 11:31:12 -07: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 
						 
				 
			
				
					
						
							
							
								Chris Guo 
							
						 
					 
					
						
						
						
						
							
						
						
							a734e58d44 
							
						 
					 
					
						
						
							
							Fix docs typos ( #7006 )  
						
						
						
					 
					
						2019-10-21 15:11:12 -07: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 
						 
				 
			
				
					
						
							
							
								Konstantinos Tselepakis 
							
						 
					 
					
						
						
						
						
							
						
						
							30e56f62ba 
							
						 
					 
					
						
						
							
							Fix nested write of non-relational fields ( #6916 )  
						
						
						
					 
					
						2019-10-03 09:33:37 -07: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