Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						02dbf1667c 
					 
					
						
						
							
							Fixed   #33691  -- Deprecated django.contrib.auth.hashers.CryptPasswordHasher.  
						
						
						
						
					 
					
						2022-05-11 09:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Seguí Coll 
							
						 
					 
					
						
						
							
						
						262fde94de 
					 
					
						
						
							
							Fixed   #33622  -- Allowed customizing error messages for invalid number of forms.  
						
						... 
						
						
						
						Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2022-05-10 13:42:31 +02:00 
						 
				 
			
				
					
						
							
							
								Gagaro 
							
						 
					 
					
						
						
							
						
						667105877e 
					 
					
						
						
							
							Fixed   #30581  -- Added support for Meta.constraints validation.  
						
						... 
						
						
						
						Thanks Simon Charette, Keryn Knight, and Mariusz Felisiak for reviews. 
						
						
					 
					
						2022-05-10 11:22:23 +02:00 
						 
				 
			
				
					
						
							
							
								Ali Toosi 
							
						 
					 
					
						
						
							
						
						faab9e6769 
					 
					
						
						
							
							Fixed   #33680  -- Corrected example of customizing model loading in docs.  
						
						
						
						
					 
					
						2022-05-06 06:42:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						ec5659382a 
					 
					
						
						
							
							Fixed   #32339  -- Added div.html form template.  
						
						
						
						
					 
					
						2022-05-05 14:32:43 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						fde946daff 
					 
					
						
						
							
							Refs  #32339  -- Restructured outputting HTML form docs.  
						
						... 
						
						
						
						In the topic doc, promoted the Reusable form templates section.
In the reference, re-grouped and promoted the default __str__()
rendering path, and then gathered the various as_*() helpers
subsequently.
Thanks to David Smith for review. 
						
						
					 
					
						2022-05-04 11:52:48 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						37470bbd90 
					 
					
						
						
							
							Fixed   #33675  -- Dropped support for PostgreSQL 10 and PostGIS 2.4.  
						
						
						
						
					 
					
						2022-05-04 06:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								Alokik Vijay 
							
						 
					 
					
						
						
							
						
						df22566748 
					 
					
						
						
							
							Fixed   #33658  -- Doc'd ModelChoiceField.blank attribute.  
						
						... 
						
						
						
						Thanks Mariusz Felisiak for reviewing. 
						
						
					 
					
						2022-05-03 14:23:00 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						c5fd5e3cc3 
					 
					
						
						
							
							Updated release date for Django 4.0.5.  
						
						
						
						
					 
					
						2022-05-03 09:18:42 +02:00 
						 
				 
			
				
					
						
							
							
								Steven DeMartini 
							
						 
					 
					
						
						
							
						
						562e3bc09a 
					 
					
						
						
							
							Refs  #23435  -- Added note about GenericForeignKey indexes to docs.  
						
						
						
						
					 
					
						2022-04-29 07:48:37 +02:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						ce586ed693 
					 
					
						
						
							
							Removed hyphen from pre-/re- prefixes.  
						
						... 
						
						
						
						"prepopulate", "preload", and "preprocessing" are already in the
spelling_wordlist.
This also removes hyphen from double "e" combinations with "pre" and
"re", e.g. preexisting, preempt, reestablish, or reenter.
See also:
- https://ahdictionary.com/word/search.html?q=rerun 
- https://ahdictionary.com/word/search.html?q=recreate 
- https://ahdictionary.com/word/search.html?q=predetermined 
- https://ahdictionary.com/word/search.html?q=reuse 
- https://ahdictionary.com/word/search.html?q=reopening  
						
						
					 
					
						2022-04-28 10:44:14 +02:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						33e89de8ca 
					 
					
						
						
							
							Changed "stdlib" to "Standard Library" in docs/releases/1.9.txt.  
						
						
						
						
					 
					
						2022-04-28 10:44:14 +02:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						2ed6f20e7a 
					 
					
						
						
							
							Added links to Solr and Haystack in docs.  
						
						
						
						
					 
					
						2022-04-28 10:44:14 +02:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						51874dd160 
					 
					
						
						
							
							Added backticks to code literals in various docs.  
						
						
						
						
					 
					
						2022-04-28 10:44:14 +02:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						15b888bb83 
					 
					
						
						
							
							Changed "refactorings" to "refactoring" in docs/releases/1.0.txt.  
						
						
						
						
					 
					
						2022-04-28 10:44:09 +02:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						1c2bf80acb 
					 
					
						
						
							
							Changed "ie." to "i.e." in docs.  
						
						
						
						
					 
					
						2022-04-28 10:37:06 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						476d4d5087 
					 
					
						
						
							
							Refs  #32339  -- Allowed renderer to specify default form and formset templates.  
						
						... 
						
						
						
						Co-authored-by: David Smith <smithdc@gmail.com > 
						
						
					 
					
						2022-04-27 10:21:04 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						832096478c 
					 
					
						
						
							
							Refs  #32339  -- Added base form renderer to docs.  
						
						
						
						
					 
					
						2022-04-27 10:21:04 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						58b27e0dbb 
					 
					
						
						
							
							Fixed   #33646  -- Added async-compatible interface to QuerySet.  
						
						... 
						
						
						
						Thanks Simon Charette for reviews.
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es >
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2022-04-26 20:25:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marcelo Galigniana 
							
						 
					 
					
						
						
							
						
						27aa7035f5 
					 
					
						
						
							
							Fixed   #27471  -- Made admin's filter choices collapsable.  
						
						
						
						
					 
					
						2022-04-26 08:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						eeb0bb6379 
					 
					
						
						
							
							Refs  #27674  --- Deprecated django.contrib.gis.admin.OpenLayersWidget.  
						
						
						
						
					 
					
						2022-04-22 11:36:27 +02:00 
						 
				 
			
				
					
						
							
							
								Hannes Ljungberg 
							
						 
					 
					
						
						
							
						
						6f311c7e35 
					 
					
						
						
							
							Refs  #33508  -- Corrected note about MySQL/MariaDB support of index ordering.  
						
						
						
						
					 
					
						2022-04-20 17:45:23 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						6b53114dd8 
					 
					
						
						
							
							Refs  #33646  -- Added example for async cross-thread connection access.  
						
						
						
						
					 
					
						2022-04-20 14:07:14 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						12576bd371 
					 
					
						
						
							
							Refactored out RedirectURLMixin.get_redirect_url().  
						
						... 
						
						
						
						This also renames SuccessURLAllowedHostsMixin to RedirectURLMixin.
This doesn't change the behavior of LogoutView.get_next_page() because
next_page == "" implies url_is_safe == False before the refactoring. 
						
						
					 
					
						2022-04-20 10:04:29 +02:00 
						 
				 
			
				
					
						
							
							
								Xiang Zhang 
							
						 
					 
					
						
						
							
						
						c8c6a51a38 
					 
					
						
						
							
							Added TiDB to list of third-party DB backends.  
						
						
						
						
					 
					
						2022-04-20 08:11:17 +02:00 
						 
				 
			
				
					
						
							
							
								Theofilos Alexiou 
							
						 
					 
					
						
						
							
						
						470708f50d 
					 
					
						
						
							
							Updated note about ListView pagination example in CBV docs.  
						
						... 
						
						
						
						Follow up to 0f0abc20be 
						
						
					 
					
						2022-04-19 21:38:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dominik 
							
						 
					 
					
						
						
							
						
						7d26d5f8f1 
					 
					
						
						
							
							Fixed   #33644  -- Corrected FAQ about displaying ManyToManyField in list_filter.  
						
						
						
						
					 
					
						2022-04-19 18:56:04 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						bf7c51a5f4 
					 
					
						
						
							
							Fixed   #33639  -- Enabled cached template loader in development.  
						
						
						
						
					 
					
						2022-04-19 12:13:27 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						fe7cb34544 
					 
					
						
						
							
							Refs  #33328  -- Corrected JS check for event.detail presence in docs.  
						
						
						
						
					 
					
						2022-04-18 15:19:58 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						deedf5bbc3 
					 
					
						
						
							
							Refs  #31169  -- Added release note for parallel test running changes.  
						
						
						
						
					 
					
						2022-04-14 12:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						2eea361eff 
					 
					
						
						
							
							Fixed   #30511  -- Used identity columns instead of serials on PostgreSQL.  
						
						
						
						
					 
					
						2022-04-13 21:51:51 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						62ffc9883a 
					 
					
						
						
							
							Updated bpo link to use redirect URI.  
						
						... 
						
						
						
						Mirrors the change made in python/cpython#32342 . 
						
						
					 
					
						2022-04-13 13:27:41 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b54fd0e36e 
					 
					
						
						
							
							Added stub release notes for 4.0.5.  
						
						
						
						
					 
					
						2022-04-11 10:45:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						78eeff8d33 
					 
					
						
						
							
							Added CVE-2022-28346 and CVE-2022-28347 to security archive.  
						
						
						
						
					 
					
						2022-04-11 10:32:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						6723a26e59 
					 
					
						
						
							
							Fixed CVE-2022-28347 -- Protected QuerySet.explain(**options) against SQL injection on PostgreSQL.  
						
						
						
						
					 
					
						2022-04-11 08:59:58 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						93cae5cb2f 
					 
					
						
						
							
							Fixed CVE-2022-28346 -- Protected QuerySet.annotate(), aggregate(), and extra() against SQL injection in column aliases.  
						
						... 
						
						
						
						Thanks Splunk team: Preston Elder, Jacob Davis, Jacob Moore,
Matt Hanson, David Briggs, and a security researcher: Danylo Dmytriiev
(DDV_UA) for the report. 
						
						
					 
					
						2022-04-11 08:59:33 +02:00 
						 
				 
			
				
					
						
							
							
								Manel Clos 
							
						 
					 
					
						
						
							
						
						62739b6e26 
					 
					
						
						
							
							Fixed   #33628  -- Ignored directories with empty names in autoreloader check for template changes.  
						
						... 
						
						
						
						Regression in 68357b2ca9 
						
						
					 
					
						2022-04-11 07:37:30 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						9ffd4eae2c 
					 
					
						
						
							
							Fixed   #33611  -- Allowed View subclasses to define async method handlers.  
						
						
						
						
					 
					
						2022-04-07 07:05:59 +02:00 
						 
				 
			
				
					
						
							
							
								sarahboyce 
							
						 
					 
					
						
						
							
						
						65effbdb10 
					 
					
						
						
							
							Fixed   #33471  -- Made AlterField operation a noop when changing "choices".  
						
						... 
						
						
						
						This also allows customizing attributes of fields that don't affect
a column definition. 
						
						
					 
					
						2022-04-06 13:05:57 +02:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						50e1e7ef8e 
					 
					
						
						
							
							Fixed   #33348  -- Changed SimpleTestCase.assertFormError()/assertFormsetErrors() to take form/formset.  
						
						... 
						
						
						
						Instead of taking a response object and a context name for
the form/formset, the two methods now take the object directly. 
						
						
					 
					
						2022-04-06 07:58:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						78277faafd 
					 
					
						
						
							
							Added stub release notes and release date for 4.0.4, 3.2.13, and 2.2.28.  
						
						
						
						
					 
					
						2022-04-04 10:31:57 +02:00 
						 
				 
			
				
					
						
							
							
								Lucidiot 
							
						 
					 
					
						
						
							
						
						13a9cde133 
					 
					
						
						
							
							Fixed   #33613  -- Made createsuperuser detect uniqueness of USERNAME_FIELD when using Meta.constraints.  
						
						
						
						
					 
					
						2022-04-01 11:39:41 +02:00 
						 
				 
			
				
					
						
							
							
								sarahboyce 
							
						 
					 
					
						
						
							
						
						ae506181f7 
					 
					
						
						
							
							Fixed   #32129  -- Adjusted the docs for session expiry helpers.  
						
						... 
						
						
						
						Updated the docs for `get_session_cookie_age`, `get_expiry_age`, and
`get_expiry_date` to clarify their intended usage by session backends
when saving the session. 
						
						
					 
					
						2022-03-31 17:06:14 +02:00 
						 
				 
			
				
					
						
							
							
								David 
							
						 
					 
					
						
						
							
						
						c8459708a7 
					 
					
						
						
							
							Refs  #32339  -- Added use_fieldset to Widget.  
						
						
						
						
					 
					
						2022-03-30 16:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						fac662f479 
					 
					
						
						
							
							Fixed   #33598  -- Reverted "Removed unnecessary reuse_with_filtered_relation argument from Query methods."  
						
						... 
						
						
						
						Thanks lind-marcus for the report.
This reverts commit 0c71e0f9cf0c71e0f9cf 
						
						
					 
					
						2022-03-30 07:31:56 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						59ab3fd0e9 
					 
					
						
						
							
							Refs  #32365  -- Deprecated django.utils.timezone.utc.  
						
						
						
						
					 
					
						2022-03-29 14:47:44 +02:00 
						 
				 
			
				
					
						
							
							
								Alokik Vijay 
							
						 
					 
					
						
						
							
						
						baf9604ed8 
					 
					
						
						
							
							Fixed   #16406  -- Added ResolveMatch.captured_kwargs and extra_kwargs.  
						
						... 
						
						
						
						Thanks Florian Apolloner for the review and implementation idea. 
						
						
					 
					
						2022-03-29 10:27:40 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						83c803f161 
					 
					
						
						
							
							Updated Oracle docs links to Oracle 21c.  
						
						
						
						
					 
					
						2022-03-29 09:41:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						010a9d8a4f 
					 
					
						
						
							
							Updated various links to HTTPS and new locations.  
						
						
						
						
					 
					
						2022-03-29 07:46:08 +02:00 
						 
				 
			
				
					
						
							
							
								René Fleschenberg 
							
						 
					 
					
						
						
							
						
						eb07b5be0c 
					 
					
						
						
							
							Fixed   #15619  -- Deprecated log out via GET requests.  
						
						... 
						
						
						
						Thanks Florian Apolloner for the implementation idea.
Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2022-03-29 06:42:14 +02:00