Trey Hunner 
							
						 
					 
					
						
						
							
						
						fad070b07b 
					 
					
						
						
							
							Improved readability of string interpolation in frequently used examples in docs.  
						
						
						
						
					 
					
						2022-11-10 13:18:38 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Janzen 
							
						 
					 
					
						
						
							
						
						321ecb40f4 
					 
					
						
						
							
							Fixed   #34135  -- Added async-compatible interface to related managers.  
						
						
						
						
					 
					
						2022-11-09 10:32:40 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan Cheley 
							
						 
					 
					
						
						
							
						
						8e6ea1d153 
					 
					
						
						
							
							Fixed   #10070  -- Added support for pyformat style parameters on SQLite.  
						
						... 
						
						
						
						Co-authored-by: Nick Pope <nick@nickpope.me.uk > 
						
						
					 
					
						2022-11-08 12:26:39 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Janzen 
							
						 
					 
					
						
						
							
						
						7b94847e38 
					 
					
						
						
							
							Fixed   #34139  -- Fixed acreate(), aget_or_create(), and aupdate_or_create() methods for related managers.  
						
						... 
						
						
						
						Bug in 58b27e0dbb 
						
						
					 
					
						2022-11-08 06:20:10 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						76e37513e2 
					 
					
						
						
							
							Refs  #33374  -- Adjusted full match condition handling.  
						
						... 
						
						
						
						Adjusting WhereNode.as_sql() to raise an exception when encoutering a
full match just like with empty matches ensures that all case are
explicitly handled. 
						
						
					 
					
						2022-11-07 20:23:53 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						18dd184ef0 
					 
					
						
						
							
							Noted that JSON1 extension is enabled by default on SQLite 3.38+.  
						
						
						
						
					 
					
						2022-11-04 08:03:06 +01:00 
						 
				 
			
				
					
						
							
							
								Joseph Victor Zammit 
							
						 
					 
					
						
						
							
						
						71e9694856 
					 
					
						
						
							
							Fixed   #30801  -- Improved guidance for making good use of signals.  
						
						
						
						
					 
					
						2022-11-02 17:21:15 +01:00 
						 
				 
			
				
					
						
							
							
								DevilsAutumn 
							
						 
					 
					
						
						
							
						
						d5bcdf858d 
					 
					
						
						
							
							Fixed   #34112  -- Added async-compatible interface to Model methods.  
						
						... 
						
						
						
						Thanks Adam Johnson for the review. 
						
						
					 
					
						2022-11-02 09:14:17 +01:00 
						 
				 
			
				
					
						
							
							
								Filip Lajszczak 
							
						 
					 
					
						
						
							
						
						6103059592 
					 
					
						
						
							
							Fixed   #34054  -- Created a new fixtures topic.  
						
						... 
						
						
						
						Moved material from django-admin document into a new document, and
added new material.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2022-11-02 08:08:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						a320aab512 
					 
					
						
						
							
							Fixed   #16211  -- Added logical NOT support to F expressions.  
						
						
						
						
					 
					
						2022-10-31 09:55:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan Cheley 
							
						 
					 
					
						
						
							
						
						38936f6a0c 
					 
					
						
						
							
							Fixed typo in docs/ref/models/querysets.txt.  
						
						
						
						
					 
					
						2022-10-21 16:02:39 +01:00 
						 
				 
			
				
					
						
							
							
								Diane DeMers Chen 
							
						 
					 
					
						
						
							
						
						a16132a9c4 
					 
					
						
						
							
							Updated UTC uses to datetime.timezone.utc in docs.  
						
						
						
						
					 
					
						2022-10-20 15:52:45 -07:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7c884afe5a 
					 
					
						
						
							
							Refs  #23919  -- Updated obsolete buffer() references to memoryview().  
						
						... 
						
						
						
						Obsolete since 8cdc84726e 
						
						
					 
					
						2022-10-13 19:49:57 +02:00 
						 
				 
			
				
					
						
							
							
								Alan D. Snow 
							
						 
					 
					
						
						
							
						
						da2621c3df 
					 
					
						
						
							
							Updated example of creating GEOSGeometry from WKB to use memoryview.  
						
						
						
						
					 
					
						2022-10-13 13:21:49 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						004f985b91 
					 
					
						
						
							
							Refs  #34059  -- Doc'd lack of support for validation of constraints with JSONFields.  
						
						... 
						
						
						
						Thanks Dan LaManna for the report. 
						
						
					 
					
						2022-10-12 11:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								Paolo Melchiorre 
							
						 
					 
					
						
						
							
						
						7c9d0c31d5 
					 
					
						
						
							
							Fixed   #34086  -- Confirmed support for PostGIS 3.3.  
						
						
						
						
					 
					
						2022-10-12 09:04:32 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						c6350d594c 
					 
					
						
						
							
							Refs  #30158  -- Removed alias argument for Expression.get_group_by_cols().  
						
						... 
						
						
						
						Recent refactors allowed GROUP BY aliasing allowed for aliasing to be
entirely handled by the sql.Query.set_group_by and compiler layers. 
						
						
					 
					
						2022-10-06 12:04:00 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c583418e3e 
					 
					
						
						
							
							Removed note about "0" IP address from tutorial.  
						
						... 
						
						
						
						Tutorial should offer only minimum, necessary, explanation. 
						
						
					 
					
						2022-10-04 11:51:18 +02:00 
						 
				 
			
				
					
						
							
							
								Lily Foote 
							
						 
					 
					
						
						
							
						
						649b28eab6 
					 
					
						
						
							
							Fixed   #34070  -- Added subsecond support to Now() on SQLite and MySQL.  
						
						
						
						
					 
					
						2022-10-03 12:13:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f71b0cf769 
					 
					
						
						
							
							Refs  #32987  -- Relaxed system check for template tag modules with the same name by turning into a warning.  
						
						... 
						
						
						
						Thanks Claude Paroz for the report.
Regression in 004b4620f6 
						
						
					 
					
						2022-10-03 10:52:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Sanders 
							
						 
					 
					
						
						
							
						
						da02cbd1ef 
					 
					
						
						
							
							Clarified how to reference RelatedObjectDoesNotExist exceptions.  
						
						
						
						
					 
					
						2022-10-01 16:42:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						80d38de52b 
					 
					
						
						
							
							Fixed   #34051  -- Made makemigrations --check exit before making migrations.  
						
						
						
						
					 
					
						2022-09-28 09:48:07 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5d36a8266c 
					 
					
						
						
							
							Changed note about update_fields and pre_save() to admonition.  
						
						... 
						
						
						
						Follow up to bf47c71971 
						
						
					 
					
						2022-09-28 09:26:10 +02:00 
						 
				 
			
				
					
						
							
							
								sarahboyce 
							
						 
					 
					
						
						
							
						
						bf47c71971 
					 
					
						
						
							
							Doc'd when pre_save() is called with Model.save()'s update_fields.  
						
						
						
						
					 
					
						2022-09-27 13:46:44 +02:00 
						 
				 
			
				
					
						
							
							
								Ferran Jovell 
							
						 
					 
					
						
						
							
						
						6619baab9b 
					 
					
						
						
							
							Fixed   #34018  -- Fixed typo in docs/ref/contrib/flatpages.txt.  
						
						
						
						
					 
					
						2022-09-16 15:12:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Sanders 
							
						 
					 
					
						
						
							
						
						e14d08cd89 
					 
					
						
						
							
							Fixed   #33996  -- Fixed CheckConstraint validation on NULL values.  
						
						... 
						
						
						
						Bug in 667105877e 
						
						
					 
					
						2022-09-13 12:48:31 +02:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						42cd8c390d 
					 
					
						
						
							
							Fixed   #33986  -- Hardened binary lookup in template commands.  
						
						... 
						
						
						
						Made template commands look up formatters before writing files.
This makes sure files included in the template are not identified
as executable formatter commands, even in case the template is
rendered into the system path (as might easily happen on Windows,
where the current directory is on the system path by default).
While at it, Warned about trusting custom templates for
startapp/startproject.
Thanks Trung Pham of Viettel Cyber Security for reporting the issue,
Django Security Team for discussions, and Adam Johnson and
Carlton Gibson for reviews. 
						
						
					 
					
						2022-09-07 11:08:43 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						753602d0c6 
					 
					
						
						
							
							Corrected heading level of "Registering and fetching lookups" section in docs.  
						
						
						
						
					 
					
						2022-09-04 14:32:24 +02:00 
						 
				 
			
				
					
						
							
							
								Allen Jonathan David 
							
						 
					 
					
						
						
							
						
						cd1afd553f 
					 
					
						
						
							
							Fixed   #29799  -- Allowed registering lookups per field instances.  
						
						... 
						
						
						
						Thanks Simon Charette and Mariusz Felisiak for reviews and mentoring
this Google Summer of Code 2022 project. 
						
						
					 
					
						2022-09-02 10:02:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						cb06f5ef8c 
					 
					
						
						
							
							Reverted "Fixed  #30711  -- Doc'd django.contrib.postgres.fields.hstore.KeyTransform()."  
						
						... 
						
						
						
						This reverts commit 7faf25d682 
						
						
					 
					
						2022-08-31 22:12:30 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Morega 
							
						 
					 
					
						
						
							
						
						de6c9c7054 
					 
					
						
						
							
							Refs  #30947  -- Changed tuples to lists where appropriate.  
						
						
						
						
					 
					
						2022-08-30 09:57:17 +02:00 
						 
				 
			
				
					
						
							
							
								Ilia Peterov 
							
						 
					 
					
						
						
							
						
						0010721e89 
					 
					
						
						
							
							Improved example of index on SearchVector in full text search docs.  
						
						
						
						
					 
					
						2022-08-29 19:28:00 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						081871bc20 
					 
					
						
						
							
							Refs  #30511  -- Updated docs about auto-incrementing primary keys on PostgreSQL.  
						
						... 
						
						
						
						Follow up to 2eea361eff 
						
						
					 
					
						2022-08-26 21:42:44 +02:00 
						 
				 
			
				
					
						
							
							
								Kanza 
							
						 
					 
					
						
						
							
						
						5f5401b114 
					 
					
						
						
							
							Fixed   #33920  -- Doc'd dependency of LOGGING_CONFIG callback on non-empty LOGGING.  
						
						
						
						
					 
					
						2022-08-24 11:38:43 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						d46cc15c51 
					 
					
						
						
							
							Fixed   #33878  -- Switched to system fonts in CSS.  
						
						
						
						
					 
					
						2022-08-17 10:19:00 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						f387d024fc 
					 
					
						
						
							
							Refs  #28333  -- Added partial support for filtering against window functions.  
						
						... 
						
						
						
						Adds support for joint predicates against window annotations through
subquery wrapping while maintaining errors for disjointed filter
attempts.
The "qualify" wording was used to refer to predicates against window
annotations as it's the name of a specialized Snowflake extension to
SQL that is to window functions what HAVING is to aggregates.
While not complete the implementation should cover most of the common
use cases for filtering against window functions without requiring
the complex subquery pushdown and predicate re-aliasing machinery to
deal with disjointed predicates against columns, aggregates, and window
functions.
A complete disjointed filtering implementation should likely be
deferred until proper QUALIFY support lands or the ORM gains a proper
subquery pushdown interface. 
						
						
					 
					
						2022-08-15 08:26:26 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4fcba800b8 
					 
					
						
						
							
							Fixed   #33924  -- Deprecated BaseGeometryWidget.map_height/map_width attributes.  
						
						
						
						
					 
					
						2022-08-12 13:26:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jarosław Wygoda 
							
						 
					 
					
						
						
							
						
						9e7cb27a5b 
					 
					
						
						
							
							Refs  #26029  -- Doc'd django.core.files.storage.default_storage.  
						
						
						
						
					 
					
						2022-08-10 12:23:13 +02:00 
						 
				 
			
				
					
						
							
							
								Ramil Yanbulatov 
							
						 
					 
					
						
						
							
						
						cccfb45d00 
					 
					
						
						
							
							Refs  #33842  -- Removed incorrect :file: role in contrib docs.  
						
						... 
						
						
						
						The file role is not appropriate for URLs and URL path-components. 
						
						
					 
					
						2022-08-09 14:51:59 +02:00 
						 
				 
			
				
					
						
							
							
								Ramil Yanbulatov 
							
						 
					 
					
						
						
							
						
						c6290bae9d 
					 
					
						
						
							
							Fixed   #33842  -- Used :source: role for links to repo files on GitHub.  
						
						
						
						
					 
					
						2022-08-09 14:44:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						00370342ca 
					 
					
						
						
							
							Fixed typo in docs/ref/forms/renderers.txt.  
						
						... 
						
						
						
						Thanks Josh for the report. 
						
						
					 
					
						2022-08-06 13:43:16 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						cb791a2540 
					 
					
						
						
							
							Fixed   #33872  -- Deprecated django.contrib.postgres.fields.CIText/CICharField/CIEmailField/CITextField.  
						
						
						
						
					 
					
						2022-08-03 11:42:51 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						5028a02352 
					 
					
						
						
							
							Doc'd TextField.db_collation as optional.  
						
						... 
						
						
						
						Matches CharField.db_collation docs.
Thanks to Paolo Melchiorre for the report. 
						
						
					 
					
						2022-08-02 15:16:42 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						1e5bbbb2a8 
					 
					
						
						
							
							Fixed   #33442  -- Allowed GeoIP2 to use DB-IP Lite datasets.  
						
						
						
						
					 
					
						2022-07-30 19:29:45 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						e20e5d1557 
					 
					
						
						
							
							Fixed   #33820  -- Doc'd "true"/"false"/"null" caveat for JSONField key transforms on SQLite.  
						
						... 
						
						
						
						Thanks Johnny Metz for the report.
Regression in 71ec102b01 
						
						
					 
					
						2022-07-26 20:21:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7e3c9c3205 
					 
					
						
						
							
							Refs  #27236  -- Doc'd that AlterIndexTogether is no longer officially supported for Django 4.2+ migration files.  
						
						
						
						
					 
					
						2022-07-26 11:42:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						a1e9e9abc5 
					 
					
						
						
							
							Refs  #27236  -- Reverted "Refs  #27236  -- Added generic mechanism to handle the deprecation of migration operations."  
						
						... 
						
						
						
						This reverts commit 41019e48bb 
						
						
					 
					
						2022-07-26 11:41:19 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c773d5794e 
					 
					
						
						
							
							Refs  #27236  -- Reverted AlterIndexTogether deprecation.  
						
						... 
						
						
						
						This partly reverts a6385b382e 
						
						
					 
					
						2022-07-26 11:41:19 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2d23a07817 
					 
					
						
						
							
							Fixed   #33866  -- Added pathlib.Path support to GDALRaster constructor.  
						
						
						
						
					 
					
						2022-07-25 20:48:33 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						a46dfa87d0 
					 
					
						
						
							
							Refs  #25756  -- Doc'd inability to use file fields with PostgreSQL ArrayField.  
						
						
						
						
					 
					
						2022-07-23 16:12:01 +02:00