David Wobrock 
							
						 
					 
					
						
						
							
						
						eacd4977f6 
					 
					
						
						
							
							Refs  #27064  -- Added RenameIndex migration operation.  
						
						
						
						
					 
					
						2022-05-12 20:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						20e65a34ae 
					 
					
						
						
							
							Made closing in connection handlers more DRY.  
						
						
						
						
					 
					
						2022-05-12 15:13:51 +02:00 
						 
				 
			
				
					
						
							
							
								Kapil Bansal 
							
						 
					 
					
						
						
							
						
						3a82b5f655 
					 
					
						
						
							
							Fixed   #32559  -- Added 'step_size’ to numeric form fields.  
						
						... 
						
						
						
						Co-authored-by: Jacob Rief <jacob.rief@uibk.ac.at > 
						
						
					 
					
						2022-05-12 14:16:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						68da6b389c 
					 
					
						
						
							
							Fixed   #33543  -- Deprecated passing nulls_first/nulls_last=False to OrderBy and Expression.asc()/desc().  
						
						... 
						
						
						
						Thanks Allen Jonathan David for the initial patch. 
						
						
					 
					
						2022-05-12 11:30:03 +02:00 
						 
				 
			
				
					
						
							
							
								Ed Rivas 
							
						 
					 
					
						
						
							
						
						2798c937de 
					 
					
						
						
							
							Fixed   #29538  -- Fixed crash of ordering by related fields when Meta.ordering contains expressions.  
						
						... 
						
						
						
						Thanks Simon Charette for the review. 
						
						
					 
					
						2022-05-12 07:19:16 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						34e2148fc7 
					 
					
						
						
							
							Refs  #33173  -- Removed use of deprecated cgi module.  
						
						... 
						
						
						
						https://peps.python.org/pep-0594/#cgi  
					
						2022-05-11 14:06:31 +02:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						441103a04d 
					 
					
						
						
							
							Refs  #33173 , Refs  #30451  -- Fixed ResourceWarning from unclosed body files in ASGI handler on Python 3.11+.  
						
						
						
						
					 
					
						2022-05-10 09:57:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						439cd73c16 
					 
					
						
						
							
							Refs  #33173  -- Fixed test_dateparse tests on Python 3.11+.  
						
						... 
						
						
						
						date/datetime/time.fromisoformat() support any valid ISO 8601 format
in Python 3.11+, see https://github.com/python/cpython/issues/80010 . 
						
						
					 
					
						2022-05-09 10:38:11 +02:00 
						 
				 
			
				
					
						
							
							
								Nikita Sobolev 
							
						 
					 
					
						
						
							
						
						21d8ea4eb3 
					 
					
						
						
							
							Corrected extract_views_from_urlpatterns()'s docstring.  
						
						
						
						
					 
					
						2022-05-06 09:50:46 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Hahler 
							
						 
					 
					
						
						
							
						
						dddc8bc47d 
					 
					
						
						
							
							Fixed   #33679  -- Fixed the last inline's id in admin for users without add permissions.  
						
						
						
						
					 
					
						2022-05-06 08:36:04 +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 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						27b07a3246 
					 
					
						
						
							
							Refs  #30581  -- Moved CheckConstraint tests for conditional expressions to migrations.test_operations.  
						
						... 
						
						
						
						This allows avoiding warning in tests about using RawSQL in
CheckConstraints. 
						
						
					 
					
						2022-05-05 06:44:34 +02:00 
						 
				 
			
				
					
						
							
							
								Stefan Brand 
							
						 
					 
					
						
						
							
						
						c5cc750b56 
					 
					
						
						
							
							Corrected example in Polygon docstring.  
						
						
						
						
					 
					
						2022-05-04 17:31:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						8f04473af1 
					 
					
						
						
							
							Fixed   #25105  -- Checked deferred constraints before updating rows on PostgreSQL.  
						
						
						
						
					 
					
						2022-05-04 12:15:00 +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 
						 
				 
			
				
					
						
							
							
								Gagaro 
							
						 
					 
					
						
						
							
						
						5d91dc8ee3 
					 
					
						
						
							
							Refs  #30581  -- Added Q.check() hook.  
						
						
						
						
					 
					
						2022-05-04 08:47:52 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						1109e66990 
					 
					
						
						
							
							Refs  #33646  -- Reduced sync_to_async hops on async QuerySet iteration.  
						
						... 
						
						
						
						Until we add support for truly asynchronous database backends it's
actually detrimental to have complete set retrieval require multiple
hops between sync and async emulated contexts via asgiref.
By defaulting to sending the whole sync _fetch_all() to the current
context thread pool we reduce unncessary work when dealing with large
result sets since the queryset cannot be iterated anyway before all
results are retrieved and cached. 
						
						
					 
					
						2022-05-04 08:31:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						37470bbd90 
					 
					
						
						
							
							Fixed   #33675  -- Dropped support for PostgreSQL 10 and PostGIS 2.4.  
						
						
						
						
					 
					
						2022-05-04 06:28:51 +02:00 
						 
				 
			
				
					
						
							
							
								Gagaro 
							
						 
					 
					
						
						
							
						
						9d04711261 
					 
					
						
						
							
							Refs  #30581  -- Added Q.flatten().  
						
						
						
						
					 
					
						2022-05-03 15:31:53 +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 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						aa8b9279e4 
					 
					
						
						
							
							Fixed CoveringIndexTests.test_covering_partial_index() when DEFAULT_INDEX_TABLESPACE is set.  
						
						
						
						
					 
					
						2022-05-03 14:22:34 +02:00 
						 
				 
			
				
					
						
							
							
								Collin Anderson 
							
						 
					 
					
						
						
							
						
						3b898ea61e 
					 
					
						
						
							
							Fixed   #29854  -- Made _all_related_fields() return deterministically ordered fields.  
						
						... 
						
						
						
						Thanks to Rick Yang and Baptiste Mispelon for the investigation. 
						
						
					 
					
						2022-05-03 10:01:45 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						c5fd5e3cc3 
					 
					
						
						
							
							Updated release date for Django 4.0.5.  
						
						
						
						
					 
					
						2022-05-03 09:18:42 +02:00 
						 
				 
			
				
					
						
							
							
								Hrushikesh Vaidya 
							
						 
					 
					
						
						
							
						
						f74d4cae6d 
					 
					
						
						
							
							Fixed   #33667  -- Used --header-branding-color for branding headers in admin.  
						
						
						
						
					 
					
						2022-05-03 08:29:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						271a8e73ee 
					 
					
						
						
							
							Refs  #33646  -- Made QuerySet.raw() async-compatible.  
						
						
						
						
					 
					
						2022-05-02 10:52:33 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						77926176b2 
					 
					
						
						
							
							Refs  #33646  -- Added RawModelIterable.  
						
						
						
						
					 
					
						2022-05-02 10:52:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						aca9bb2a12 
					 
					
						
						
							
							Fixed   #33413  -- Made migrations propage collations to related fields.  
						
						
						
						
					 
					
						2022-05-02 08:13:38 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						694cf458f1 
					 
					
						
						
							
							Removed 'tests' path prefix in a couple tests.  
						
						
						
						
					 
					
						2022-05-02 06:21:18 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						1b3a949ba2 
					 
					
						
						
							
							Refs  #33671  -- Fixed migrations crash when adding collation to a primary key on Oracle.  
						
						
						
						
					 
					
						2022-04-29 21:43:55 +02:00 
						 
				 
			
				
					
						
							
							
								Clemens Wolff 
							
						 
					 
					
						
						
							
						
						f0ba799edf 
					 
					
						
						
							
							Refs  #30426  -- Updated XFrameOptionsMiddleware docstring.  
						
						... 
						
						
						
						Follow up to 05d0eca635 
						
						
					 
					
						2022-04-29 21:17:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b34238addc 
					 
					
						
						
							
							Fixed   #33670  -- Fixed altering primary key on SQLite.  
						
						
						
						
					 
					
						2022-04-29 20:16:34 +02:00 
						 
				 
			
				
					
						
							
							
								Steven DeMartini 
							
						 
					 
					
						
						
							
						
						562e3bc09a 
					 
					
						
						
							
							Refs  #23435  -- Added note about GenericForeignKey indexes to docs.  
						
						
						
						
					 
					
						2022-04-29 07:48:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						87da283338 
					 
					
						
						
							
							Refs  #33413  -- Added collation to CharField/TextField's db_parameters.  
						
						
						
						
					 
					
						2022-04-29 06:30:15 +02:00 
						 
				 
			
				
					
						
							
							
								mpachas 
							
						 
					 
					
						
						
							
						
						aa28c392b9 
					 
					
						
						
							
							Fixed   #33661  -- Corrected Catalan date-format localization.  
						
						... 
						
						
						
						Changed DATE_FORMAT, DATETIME_FORMAT and MONTH_DAY_FORMAT
to use E placeholder (Month, locale specific alternative)
to handle both “de gener” and contracted “d’abril” cases.
Thanks to Ferran Jovell for review. 
						
						
					 
					
						2022-04-28 15:12:15 +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 
						 
				 
			
				
					
						
							
							
								L 
							
						 
					 
					
						
						
							
						
						37602e4948 
					 
					
						
						
							
							Fixed   #33656  -- Fixed MultiWidget crash when compressed value is a tuple.  
						
						
						
						
					 
					
						2022-04-26 07:06:26 +02:00 
						 
				 
			
				
					
						
							
							
								marcperrinoptel 
							
						 
					 
					
						
						
							
						
						4282fd468f 
					 
					
						
						
							
							Fixed   #33655  -- Removed unnecessary constant from GROUP BY clause for QuerySet.exists().  
						
						
						
						
					 
					
						2022-04-26 06:19:18 +02:00