Xavier Ordoquy 
							
						 
					 
					
						
						
						
						
							
						
						
							b41a6cfa38 
							
						 
					 
					
						
						
							
							permissions: Allow permissions to be composed ( #5753 )  
						
						... 
						
						
						
						* permissions: Allow permissions to be composed
Implement a system to compose permissions with and / or.
This is performed by returning an `OperationHolder` instance that keeps the
permission classes and type of composition (and / or).
When called it will return a AND/OR instance that will then delegate the
permission check to the operands.
* permissions: Add documentation about composed permissions
* Fix documentation typo in permissions 
						
					 
					
						2018-10-03 15:36:24 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8908934928 
							
						 
					 
					
						
						
							
							Add OpenAPIRenderer and generate_schema management command. ( #6229 )  
						
						... 
						
						
						
						* Add OpenAPIRenderer and generate_schema command
* Add both OpenAPIRenderer and JSONOpenAPIRenderer
* Add flags to generate_schema command
* Fix syntax error
* Pull coreschema references into method, so they are only used if 'OpenAPIRenderer' is in use.
* generate_schema -> generateschema, and fix to OpenAPIRenderer
* Ensure that renderers generate bytes and generateschema outputs text
* Drop unused import 
						
					 
					
						2018-10-03 15:28:04 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9d2bbcead 
							
						 
					 
					
						
						
							
							Update codecov.yml  
						
						
						
					 
					
						2018-10-02 16:57:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jerome Leclanche 
							
						 
					 
					
						
						
						
						
							
						
						
							0eb2dc1137 
							
						 
					 
					
						
						
							
							Prohibit null characters in CharField by default ( #6073 )  
						
						... 
						
						
						
						* Implement an allow_null_bytes argument to CharField (default True)
* Switch to using native ProhibitNullCharactersValidator instead 
						
					 
					
						2018-10-02 16:54:15 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							66183389f6 
							
						 
					 
					
						
						
							
							Deprecate DjangoObjectPermissionsFilter ( #6075 )  
						
						
						
					 
					
						2018-10-02 16:34:25 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							903204cd79 
							
						 
					 
					
						
						
							
							Fix action support for ViewSet suffixes ( #6081 )  
						
						... 
						
						
						
						* Add suffix support for actions
Removes the newly introduced `action.name` in favor of leveraging the
View's `.get_view_name()` method, which supports both name and suffix.
* Fix view description func docstrings
* Test action decorator name & suffix kwargs
* Adjust 'extra action' docs 
						
					 
					
						2018-10-02 16:22:21 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							20a7734dce 
							
						 
					 
					
						
						
							
							Bring docs license text up to date  
						
						
						
					 
					
						2018-10-02 11:12:31 +01:00 
						 
				 
			
				
					
						
							
							
								Lewis M. Kabui 
							
						 
					 
					
						
						
						
						
							
						
						
							d0995fac70 
							
						 
					 
					
						
						
							
							Remove dot character from "pagination_class" ( #6137 )  
						
						
						
					 
					
						2018-10-02 08:49:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matheus Cansian 
							
						 
					 
					
						
						
						
						
							
						
						
							9ecce21044 
							
						 
					 
					
						
						
							
							Update JWT docs. ( #6138 )  
						
						... 
						
						
						
						* Remove mentions to djangorestframework-jwt in docs
* Remove links for blimp and djangorestframework-jwt 
						
					 
					
						2018-10-02 08:43:45 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							878f9d2783 
							
						 
					 
					
						
						
							
							Prefer https:// for URLs when available throughout project ( #6208 )  
						
						
						
					 
					
						2018-10-02 08:28:58 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							d1514d1f9c 
							
						 
					 
					
						
						
							
							Update codecov.yml ( #6224 )  
						
						
						
					 
					
						2018-10-01 18:12:03 +02:00 
						 
				 
			
				
					
						
							
							
								Anish Shrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							2e8ccfd883 
							
						 
					 
					
						
						
							
							Fix typo in docs ( #6212 )  
						
						
						
					 
					
						2018-09-25 12:11:13 -07:00 
						 
				 
			
				
					
						
							
							
								Anish Shrestha 
							
						 
					 
					
						
						
						
						
							
						
						
							d976ac56b0 
							
						 
					 
					
						
						
							
							Fix spelling error ( #6198 )  
						
						
						
					 
					
						2018-09-21 08:55:32 +02:00 
						 
				 
			
				
					
						
							
							
								Melissa Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							b090ae9d30 
							
						 
					 
					
						
						
							
							Fix docs typos ( #6195 )  
						
						
						
					 
					
						2018-09-18 15:32:32 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							5174a26ec9 
							
						 
					 
					
						
						
							
							Simplify job matrix on Travis ( #6174 )  
						
						... 
						
						
						
						* Move to explicit Travis matrix
* Cleanup Python 3.6 matrix 
						
					 
					
						2018-09-17 10:41:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							ed6340ee76 
							
						 
					 
					
						
						
							
							Remove unnecessary use of compat shim six.binary_type ( #6189 )  
						
						... 
						
						
						
						The type bytes is available on all supported Pythons. On Python 2.7, it
is an alias for str, same as six.binary_type. Makes the code more
forward compatible with Python 3. 
						
					 
					
						2018-09-17 10:39:59 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							fc6cbb5b26 
							
						 
					 
					
						
						
							
							Allow nullable BooleanField in Django 2.1 ( #6183 )  
						
						... 
						
						
						
						* Add tests for BooleanField when nullable
* Allow nullable BooleanField in Django 2.1
* Drop 'BooleanField.allow_null' check
* Remove conflicting false/null values 
						
					 
					
						2018-09-13 17:25:03 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							5f1f2b1003 
							
						 
					 
					
						
						
							
							Higher res. load impact logo  
						
						
						
					 
					
						2018-09-11 12:55:53 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							4e093b0e25 
							
						 
					 
					
						
						
							
							Add Load Impact to README  
						
						
						
					 
					
						2018-09-11 11:53:45 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
						
						
							
						
						
							9140629c45 
							
						 
					 
					
						
						
							
							Fix Load Impact URL  
						
						
						
					 
					
						2018-09-11 11:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Christie 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4033f0c6b3 
							
						 
					 
					
						
						
							
							Add Load Impact to premium sponsors ( #6176 )  
						
						
						
					 
					
						2018-09-11 11:40:47 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f77340b33 
							
						 
					 
					
						
						
							
							Add Python 3.7 support ( #6141 )  
						
						
						
					 
					
						2018-09-10 21:44:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jerome Leclanche 
							
						 
					 
					
						
						
						
						
							
						
						
							612a7b989f 
							
						 
					 
					
						
						
							
							Fix Python 3.8 compatibility ( #6154 )  
						
						
						
					 
					
						2018-09-10 21:12:32 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							4d57d46bf8 
							
						 
					 
					
						
						
							
							Prefer io.BytesIO over six; available on all supported Pythons ( #6168 )  
						
						... 
						
						
						
						On all supported Pythons, the io.BytesIO is always a stream
implementation using an in-memory bytes buffer.
Makes code slightly more forward compatible by reducing use of the six
module and promotes more forward compatible practices in the docs. 
						
					 
					
						2018-09-09 11:53:41 +01:00 
						 
				 
			
				
					
						
							
							
								Xavier Ordoquy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d5771d980 
							
						 
					 
					
						
						
							
							Merge pull request  #6165  from dsanders11/patch-1  
						
						... 
						
						
						
						Fix validate_my_field signature 
						
					 
					
						2018-09-07 05:44:24 +00:00 
						 
				 
			
				
					
						
							
							
								David Sanders 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69f605f30e 
							
						 
					 
					
						
						
							
							Fix validate_my_field signature  
						
						
						
					 
					
						2018-09-06 18:16:06 -07:00 
						 
				 
			
				
					
						
							
							
								Timothy Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							bc573d8096 
							
						 
					 
					
						
						
							
							Add drf-renderer-xlsx package. ( #6147 )  
						
						... 
						
						
						
						* Add drf-renderer-xlsx package.
* Gah, tabs creeped in; never leave your default editor environment. :) 
						
					 
					
						2018-09-06 11:01:57 +01:00 
						 
				 
			
				
					
						
							
							
								oliver 
							
						 
					 
					
						
						
						
						
							
						
						
							bcc565f387 
							
						 
					 
					
						
						
							
							Clean up unnecessary if statement ( #6163 )  
						
						
						
					 
					
						2018-09-06 07:25:20 +01:00 
						 
				 
			
				
					
						
							
							
								Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2c992f09da 
							
						 
					 
					
						
						
							
							Mention Django 2.1 compat where missing ( #6158 )  
						
						
						
					 
					
						2018-09-04 11:33:42 -07:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							468cdd16ed 
							
						 
					 
					
						
						
							
							Remove unnecessary models.py file ( #6142 )  
						
						... 
						
						
						
						Since Django 1.7, an empty models.py file is not required.
See
https://docs.djangoproject.com/en/dev/releases/1.7/#app-loading-refactor 
> It is possible to omit models.py entirely if an application doesn’t
> have any models. 
						
					 
					
						2018-08-28 09:51:28 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4b068cfd3 
							
						 
					 
					
						
						
							
							Fix dist build ( #6139 )  
						
						... 
						
						
						
						* Use tox-venv to reduce warnings in output
* Remove .egg-info/ to allow wheel installation
tox now invokes pip as a python module instead of through its entry
point. "python -m" adds the current directory to the PYTHONPATH, picking
up the .egg-info/ metadata directory, tricking pip into thinking that
the package is already installed (and thus not installing the wheel).
Deleting the metadata directory fixes this. 
						
					 
					
						2018-08-24 15:57:45 -07:00 
						 
				 
			
				
					
						
							
							
								Craig Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							90ed2c1ef7 
							
						 
					 
					
						
						
							
							Small grammar correction in quickstart. ( #6121 )  
						
						... 
						
						
						
						Just felt the sentence could use some improving. 
						
					 
					
						2018-08-13 10:32:17 +01:00 
						 
				 
			
				
					
						
							
							
								Craig de Stigter 
							
						 
					 
					
						
						
						
						
							
						
						
							81fa4b4f75 
							
						 
					 
					
						
						
							
							Fix CSRF cookie check failure when using session auth with django 1.11.6+ ( #6113 )  
						
						... 
						
						
						
						Test included. Fixes  #6088  
						
					 
					
						2018-08-07 08:18:56 +01:00 
						 
				 
			
				
					
						
							
							
								Oleg 
							
						 
					 
					
						
						
						
						
							
						
						
							2fab7838ef 
							
						 
					 
					
						
						
							
							Improve ModelSerializer.create() error message. ( #6112 )  
						
						
						
					 
					
						2018-08-06 20:11:55 +02:00 
						 
				 
			
				
					
						
							
							
								Oleg 
							
						 
					 
					
						
						
						
						
							
						
						
							8b5e830bce 
							
						 
					 
					
						
						
							
							Handle models without .objects manager in ModelSerializer. ( #6111 )  
						
						... 
						
						
						
						* Handle models without .objects manager in ModelSerializer.
* Improvements according to review comments. 
						
					 
					
						2018-08-06 14:30:43 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							5ad24b0811 
							
						 
					 
					
						
						
							
							Test using Django 2.1 final release ( #6109 )  
						
						
						
					 
					
						2018-08-06 10:06:17 +02:00 
						 
				 
			
				
					
						
							
							
								Shabda Raaj 
							
						 
					 
					
						
						
						
						
							
						
						
							8f9b875456 
							
						 
					 
					
						
						
							
							Add building with drf book ( #6102 )  
						
						... 
						
						
						
						* Added building APIs with Django and DRF book
* Added book cover 
						
					 
					
						2018-08-01 16:43:09 +01:00 
						 
				 
			
				
					
						
							
							
								Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8493990a66 
							
						 
					 
					
						
						
							
							Add Django 2.1 to classifiers ( #6099 )  
						
						
						
					 
					
						2018-07-29 11:54:10 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Hahler 
							
						 
					 
					
						
						
						
						
							
						
						
							f404fda29c 
							
						 
					 
					
						
						
							
							codecov: enable status for patch/changes, comment: diff ( #6080 )  
						
						... 
						
						
						
						Ref: https://github.com/encode/django-rest-framework/pull/6077#issuecomment-403838095 
This is https://github.com/encode/django-rest-framework/pull/6050 
without the project status, and fixes/improves the comment added in
https://github.com/encode/django-rest-framework/pull/6077 . 
						
					 
					
						2018-07-10 16:32:47 +02:00 
						 
				 
			
				
					
						
							
							
								dengshilong 
							
						 
					 
					
						
						
						
						
							
						
						
							0484d01aae 
							
						 
					 
					
						
						
							
							Fix typo error, Link to Field ( #6078 )  
						
						
						
					 
					
						2018-07-10 11:03:39 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							987d73a03d 
							
						 
					 
					
						
						
							
							Add minimal codecov comment ( #6077 )  
						
						
						
					 
					
						2018-07-10 10:59:08 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33f8910b26 
							
						 
					 
					
						
						
							
							Fix deprecation warnings in tests ( #6076 )  
						
						... 
						
						
						
						* Fix deprecated arguments in schema tests
* Update optional reqs, fixing markdown deprecation 
						
					 
					
						2018-07-09 23:56:52 -04:00 
						 
				 
			
				
					
						
							
							
								Eze Sunday 
							
						 
					 
					
						
						
						
						
							
						
						
							a0277919f0 
							
						 
					 
					
						
						
							
							Fix grammar mistake in html-and-forms.md ( #6070 )  
						
						
						
					 
					
						2018-07-08 16:11:05 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							38b3d0109b 
							
						 
					 
					
						
						
							
							Only catch TypeError/ValueError for object lookups ( #6028 )  
						
						... 
						
						
						
						* Only catch TypeError/ValueError for object lookups
* Test wrapped TypeError/ValueError handling
* Raise NotImplementedError in tests instead of pass 
						
					 
					
						2018-07-06 12:18:17 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							a628a2dbce 
							
						 
					 
					
						
						
							
							Drop Django 1.10 support ( #5657 )  
						
						... 
						
						
						
						* Remove Django 1.10 from CI
* Remove Django 1.10 compat code 
						
					 
					
						2018-07-06 12:14:31 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							9b8af04e7f 
							
						 
					 
					
						
						
							
							Move guardian imports out of compat ( #6054 )  
						
						
						
					 
					
						2018-07-06 11:32:02 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							99ca078ebb 
							
						 
					 
					
						
						
							
							Add "Community" section to docs, minor cleanup ( #5993 )  
						
						... 
						
						
						
						* Add 'Community' tab to navigation, move articles
* Drop DRF 2.x announcements and the docs note
* Drop embedded tutorial/guide/topics links
* Conver mixture of tabs/spaces => spaces
* Fix topics/community links 
						
					 
					
						2018-07-06 11:28:18 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							7095021db7 
							
						 
					 
					
						
						
							
							Rename base_name => basename for consistency's sake ( #5990 )  
						
						... 
						
						
						
						* Rename base_name => basename for consistency
* Update tests to use basename 
						
					 
					
						2018-07-06 11:03:12 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
						
						
							
						
						
							f89cc066bc 
							
						 
					 
					
						
						
							
							Admin renderer urls ( #5988 )  
						
						... 
						
						
						
						* Make admin detail link have small width
* Disable admin detail link when no URL
* Add 'AdminRenderer.get_result_url'
Attempts to reverse the result's detail view URL. 
						
					 
					
						2018-07-06 10:58:26 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Hahler 
							
						 
					 
					
						
						
						
						
							
						
						
							3578bd6883 
							
						 
					 
					
						
						
							
							get_error_detail: use error_dict/error_list ( #5785 )  
						
						
						
					 
					
						2018-07-06 10:44:58 +02:00