Jon Dufresne 
							
						 
					 
					
						
						
							
						
						72a170b4c3 
					 
					
						
						
							
							Fixed   #25236  -- Deprecated {% ifequal %} and {% ifnotequal %} template tags.  
						
						... 
						
						
						
						The {% if %} tag provides all features of these tags.
Since Django 1.2 (May 17, 2010), the docs have hinted that
{% ifequal %} and {% ifnotequal %} will be deprecated in a future
Django version. Time to make it official. 
						
						
					 
					
						2020-05-11 09:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								sage 
							
						 
					 
					
						
						
							
						
						6789ded0a6 
					 
					
						
						
							
							Fixed   #12990 , Refs  #27694  -- Added JSONField model field.  
						
						... 
						
						
						
						Thanks to Adam Johnson, Carlton Gibson, Mariusz Felisiak, and Raphael
Michel for mentoring this Google Summer of Code 2019 project and
everyone else who helped with the patch.
Special thanks to Mads Jensen, Nick Pope, and Simon Charette for
extensive reviews.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2020-05-08 07:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						2522559d1a 
					 
					
						
						
							
							Fixed   #31534  -- Deprecated django.conf.urls.url().  
						
						
						
						
					 
					
						2020-05-05 07:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						d17b380653 
					 
					
						
						
							
							Refs  #30573  -- Rephrased "Of Course" and "Obvious(ly)" in documentation and comments.  
						
						
						
						
					 
					
						2020-05-04 12:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						33f7739108 
					 
					
						
						
							
							Fixed   #31356  -- Changed IRC links to the Freenode webchat.  
						
						
						
						
					 
					
						2020-04-29 20:08:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						54646a423b 
					 
					
						
						
							
							Refs  #27468  -- Made user sessions use SHA-256 algorithm.  
						
						
						
						
					 
					
						2020-04-29 16:45:00 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Schilling 
							
						 
					 
					
						
						
							
						
						a92cc84b4a 
					 
					
						
						
							
							Refs  #31369  -- Deprecated models.NullBooleanField in favor of BooleanField(null=True).  
						
						
						
						
					 
					
						2020-04-24 10:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						f48a1990fb 
					 
					
						
						
							
							Made compress.py script use the official google-closure-compiler release.  
						
						... 
						
						
						
						The script previously used the PyPI package closure, which is slightly
out of date and not maintained by Google.
The JavaScript contribution docs and the compress.py script now runs the
google-closure-compiler package in the recommended way. Google's
documentation on usage and installation can be found at:
https://github.com/google/closure-compiler-npm/tree/master/packages/google-closure-compiler#usage 
This also makes the usage simpler as the package now runs through npm's
npx utility, which will automatically install google-closure-compiler to
a per-user cache. 
						
						
					 
					
						2020-04-22 16:19:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jignesh Kotadiya 
							
						 
					 
					
						
						
							
						
						7b4bd2a82c 
					 
					
						
						
							
							Refs  #22463  -- Replaced JSHint with ESLint in contributing docs.  
						
						
						
						
					 
					
						2020-04-20 10:53:00 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						71c4fb7beb 
					 
					
						
						
							
							Refs  #27468  -- Changed default Signer algorithm to SHA-256.  
						
						
						
						
					 
					
						2020-04-15 12:49:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						cc70a0343e 
					 
					
						
						
							
							Fixed term warning on Sphinx 3.0.1+.  
						
						... 
						
						
						
						"term" role became case sensitive in Sphinx 3.0.1. 
						
						
					 
					
						2020-04-14 09:32:09 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						98ea4f0f46 
					 
					
						
						
							
							Refs  #7098  -- Deprecated passing raw column aliases to order_by().  
						
						... 
						
						
						
						Now that order_by() has expression support passing RawSQL() can achieve
the same result.
This was also already supported through QuerySet.extra(order_by) for
years but this API is more or less deprecated at this point. 
						
						
					 
					
						2020-04-06 10:01:02 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						1cdfe8d912 
					 
					
						
						
							
							Prevented (and corrected) single backtick usage in docs.  
						
						
						
						
					 
					
						2020-04-01 14:55:11 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						f1db2ca732 
					 
					
						
						
							
							Added link to contributing docs in deprecation policy.  
						
						
						
						
					 
					
						2020-03-24 08:50:10 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						4ed534758c 
					 
					
						
						
							
							Fixed   #19878  -- Deprecated TemplateView passing URL kwargs into context.  
						
						
						
						
					 
					
						2020-03-23 08:11:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						ccf32aca44 
					 
					
						
						
							
							Fixed   #8760  -- Changed ModelMultipleChoiceField to use invalid_list as a error message key.  
						
						
						
						
					 
					
						2020-03-12 09:36:01 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						e663f695fb 
					 
					
						
						
							
							Fixed   #31359  -- Deprecated get_random_string() calls without an explicit length.  
						
						
						
						
					 
					
						2020-03-11 13:16:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						30ca66eadd 
					 
					
						
						
							
							Added missing backticks in various docs.  
						
						
						
						
					 
					
						2020-03-06 11:52:49 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						769cee5252 
					 
					
						
						
							
							Fixed   #31327  -- Deprecated providing_args argument for Signal.  
						
						
						
						
					 
					
						2020-03-05 09:38:52 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d4fff711d4 
					 
					
						
						
							
							Fixed   #31274  -- Used signing infrastructure in SessionBase.encode()/decode().  
						
						... 
						
						
						
						Thanks Mariusz Felisiak and Florian Apolloner for the reviews. 
						
						
					 
					
						2020-03-02 12:16:48 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4d973f5939 
					 
					
						
						
							
							Refs  #26601  -- Deprecated passing None as get_response arg to middleware classes.  
						
						... 
						
						
						
						This is the new contract since middleware refactoring in Django 1.10.
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es >
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2020-02-18 20:03:44 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						da4923ea87 
					 
					
						
						
							
							Refs  #27468  -- Made PasswordResetTokenGenerator use SHA-256 algorithm.  
						
						
						
						
					 
					
						2020-02-12 21:46:56 +01:00 
						 
				 
			
				
					
						
							
							
								Takuya Noguchi 
							
						 
					 
					
						
						
							
						
						c25a8c77d7 
					 
					
						
						
							
							Fixed   #31241  -- Clarified porting translations of the Django docs to docs.djangoproject.com.  
						
						
						
						
					 
					
						2020-02-12 08:41:48 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						8ae84156d6 
					 
					
						
						
							
							Fixed   #27604  -- Used the cookie signer to sign message cookies.  
						
						... 
						
						
						
						Co-authored-by: Craig Anderson <craiga@craiga.id.au > 
						
						
					 
					
						2020-02-04 08:05:02 +01:00 
						 
				 
			
				
					
						
							
							
								Vibhu Agarwal 
							
						 
					 
					
						
						
							
						
						6f9ecc23f6 
					 
					
						
						
							
							Fixed   #31226  -- Fixed typo in docs/internals/contributing/writing-code/submitting-patches.txt.  
						
						
						
						
					 
					
						2020-02-03 20:16:06 +01:00 
						 
				 
			
				
					
						
							
							
								Vibhu Agarwal 
							
						 
					 
					
						
						
							
						
						1a09708dcb 
					 
					
						
						
							
							Fixed   #31222  -- Fixed typo in docs/internals/contributing/bugs-and-features.txt.  
						
						
						
						
					 
					
						2020-02-03 11:02:58 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						0ac8ac8b0d 
					 
					
						
						
							
							Refs  #25778  -- Updated some links to HTTPS and new locations.  
						
						
						
						
					 
					
						2020-01-29 09:34:37 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						32166a9f7c 
					 
					
						
						
							
							Refs  #25778  -- Updated sphinx-doc.org links to HTTPS.  
						
						
						
						
					 
					
						2020-01-29 06:04:15 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						e348ab0d43 
					 
					
						
						
							
							Fixed   #30997  -- Deprecated HttpRequest.is_ajax().  
						
						
						
						
					 
					
						2020-01-27 08:54:32 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						7400da49a5 
					 
					
						
						
							
							Clarified backport policy for regressions.  
						
						
						
						
					 
					
						2020-01-15 15:52:03 +01:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						ea44d86ed4 
					 
					
						
						
							
							Added guidelines for assertIs() usage.  
						
						
						
						
					 
					
						2019-12-30 11:25:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						5708327c37 
					 
					
						
						
							
							Fixed   #23433  -- Deprecated django-admin.py entry point in favor of django-admin.  
						
						... 
						
						
						
						Unify on the entry point created by setuptools entry_points feature. 
						
						
					 
					
						2019-12-06 12:11:44 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						b1d39131eb 
					 
					
						
						
							
							Fixed typo in internals/contributing/writing-documentation.txt.  
						
						
						
						
					 
					
						2019-12-03 20:11:54 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						42df1b178b 
					 
					
						
						
							
							Refs  #31029  -- Added note about :rfc: role in writing documentation docs.  
						
						
						
						
					 
					
						2019-11-27 20:52:28 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						36453526d3 
					 
					
						
						
							
							Pinned asgiref version.  
						
						
						
						
					 
					
						2019-11-20 14:57:08 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						11e327a3ff 
					 
					
						
						
							
							Fixed   #30988  -- Deprecated the InvalidQuery exception.  
						
						... 
						
						
						
						It was barely documented without pointers at its defining location and
was abused to prevent misuse of the QuerySet field deferring feature. 
						
						
					 
					
						2019-11-18 14:06:51 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						85efc14a2e 
					 
					
						
						
							
							Fixed   #30948  -- Changed packaging to use declarative config in setup.cfg.  
						
						... 
						
						
						
						Co-authored-by: Nick Pope <nick.pope@flightdataservices.com > 
						
						
					 
					
						2019-11-08 14:14:13 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						a32f983be8 
					 
					
						
						
							
							Doc'd archiving historical branches as git tags.  
						
						
						
						
					 
					
						2019-11-08 12:09:59 +01:00 
						 
				 
			
				
					
						
							
							
								Stephen Rauch 
							
						 
					 
					
						
						
							
						
						4b6db766ba 
					 
					
						
						
							
							Refs  #30183  -- Doc'd dropping support for sqlparse < 0.2.2.  
						
						... 
						
						
						
						Support for sqlparse < 0.2.2 was broken in
782d85b6df 
						
						
					 
					
						2019-11-06 08:45:43 +01:00 
						 
				 
			
				
					
						
							
							
								André Ericson 
							
						 
					 
					
						
						
							
						
						54a7b02112 
					 
					
						
						
							
							Fixed   #30927  -- Simplified an example of test for the deprecation warning with assertWarnsMessage().  
						
						
						
						
					 
					
						2019-10-30 13:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						2a54ce72f9 
					 
					
						
						
							
							Added tblib to the list of test suite dependencies in documentation.  
						
						
						
						
					 
					
						2019-10-23 15:26:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						e10ebf43e1 
					 
					
						
						
							
							Bumped minimum Pillow version to 6.2.0 in test requirements.  
						
						... 
						
						
						
						Pillow < 6.2.0 is vulnerable to CVE-2019-16865. 
						
						
					 
					
						2019-10-23 15:07:06 +02:00 
						 
				 
			
				
					
						
							
							
								André Ericson 
							
						 
					 
					
						
						
							
						
						31174031f1 
					 
					
						
						
							
							Fixed   #30841  -- Deprecated using non-boolean values for isnull lookup.  
						
						
						
						
					 
					
						2019-10-21 08:44:20 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						adfd920cc5 
					 
					
						
						
							
							Moved "Sign the CLA" to the bottom of New Contributor First Steps.  
						
						... 
						
						
						
						As discussed on the mailing list, step 1 of First Steps shouldn't be
"Find a printer".
https://groups.google.com/d/topic/django-developers/owOqFmxufgs/discussion  
						
						
					 
					
						2019-10-15 14:10:35 +02:00 
						 
				 
			
				
					
						
							
							
								Graham Healy 
							
						 
					 
					
						
						
							
						
						90abdba086 
					 
					
						
						
							
							Fixed   #30808  -- Added the Django Forum to contributing index.  
						
						
						
						
					 
					
						2019-10-15 08:32:37 +02:00 
						 
				 
			
				
					
						
							
							
								Kees Hink 
							
						 
					 
					
						
						
							
						
						5d9cf79baf 
					 
					
						
						
							
							Fixed   #27086  -- Doc'd fix for test suite hang on macOS.  
						
						
						
						
					 
					
						2019-10-09 15:46:44 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						06e087c3de 
					 
					
						
						
							
							Added note to check Python version in unit tests troubleshooting section.  
						
						... 
						
						
						
						At DjangoCon US 2019 sprints, a number of contributors hit problems with an outdated Python. 
						
						
					 
					
						2019-10-09 15:46:44 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						b39c39e82a 
					 
					
						
						
							
							Corrected section indentation in unit tests contributor docs.  
						
						
						
						
					 
					
						2019-10-09 15:46:44 +02:00 
						 
				 
			
				
					
						
							
							
								Katherine Michel 
							
						 
					 
					
						
						
							
						
						f7eb9fb676 
					 
					
						
						
							
							Refs  #30010  -- Doc'd running tests with django-docker-box.  
						
						
						
						
					 
					
						2019-10-02 13:43:47 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						226ebb1729 
					 
					
						
						
							
							Fixed   #28622  -- Allowed specifying password reset link expiration in seconds and deprecated PASSWORD_RESET_TIMEOUT_DAYS.  
						
						
						
						
					 
					
						2019-09-20 13:52:04 +02:00