koffi 
							
						 
					 
					
						
						
							
						
						019acad112 
					 
					
						
						
							
							Fixed   #36255  -- Renamed the admin action button for improved accessibility.  
						
						
						
						
					 
					
						2025-04-04 17:41:13 +02:00 
						 
				 
			
				
					
						
							
							
								Babak Mahmoudy 
							
						 
					 
					
						
						
							
						
						be1b776ad8 
					 
					
						
						
							
							Fixed   #36213  -- Doc'd MySQL's handling of self-select updates in QuerySet.update().  
						
						... 
						
						
						
						Co-authored-by: Andro Ranogajec <ranogaet@gmail.com > 
						
						
					 
					
						2025-04-02 08:45:03 +02:00 
						 
				 
			
				
					
						
							
							
								Anthony Joseph 
							
						 
					 
					
						
						
							
						
						6888375c53 
					 
					
						
						
							
							Fixed   #22977  -- Added system check for clashing managers and reverse related fields.  
						
						... 
						
						
						
						With thanks to  Konrad Świat, Loïc Bistuer, Russell Keith-Magee,
and Mariusz Felisiak.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2025-03-31 22:20:43 +02:00 
						 
				 
			
				
					
						
							
							
								Clifford Gama 
							
						 
					 
					
						
						
							
						
						9d5d0e8135 
					 
					
						
						
							
							Clarified pre_delete and post_delete's origin attributes.  
						
						
						
						
					 
					
						2025-03-31 16:10:44 +02:00 
						 
				 
			
				
					
						
							
							
								antoliny0919 
							
						 
					 
					
						
						
							
						
						849f8307a5 
					 
					
						
						
							
							Fixed   #34917  -- Underlined links in the main content area of the admin.  
						
						
						
						
					 
					
						2025-03-27 13:27:33 +01:00 
						 
				 
			
				
					
						
							
							
								Dmitry Shachnev 
							
						 
					 
					
						
						
							
						
						77b4ecbd53 
					 
					
						
						
							
							Fixed   #36260  -- Made bulk_create() work with DB-generated primary keys.  
						
						... 
						
						
						
						Co-authored-by: Simon Charette <charette.s@gmail.com > 
						
						
					 
					
						2025-03-26 09:55:09 +01:00 
						 
				 
			
				
					
						
							
							
								Giannis Terzopoulos 
							
						 
					 
					
						
						
							
						
						a39c28706a 
					 
					
						
						
							
							Fixed   #35529  -- Added support for positional arguments in querystring template tag.  
						
						... 
						
						
						
						Co-authored-by: Natalia <124304+nessita@users.noreply.github.com > 
						
						
					 
					
						2025-03-25 12:23:41 -03:00 
						 
				 
			
				
					
						
							
							
								Jason Cameron 
							
						 
					 
					
						
						
							
						
						9608678704 
					 
					
						
						
							
							Fixed   #36262  -- Made GeneratedField.db_persist a required key-word argument.  
						
						
						
						
					 
					
						2025-03-25 12:50:24 +01:00 
						 
				 
			
				
					
						
							
							
								wookkl 
							
						 
					 
					
						
						
							
						
						334677ad57 
					 
					
						
						
							
							Fixed   #35452  -- Deprecated orphans being more than or equal to page_size in pagination.  
						
						
						
						
					 
					
						2025-03-25 12:04:13 +01:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						0b4f2d8d39 
					 
					
						
						
							
							Fixed   #36268  -- Added leading ? in every querystring template tag result.  
						
						... 
						
						
						
						Thanks Sarah Boyce for the report. 
						
						
					 
					
						2025-03-24 11:53:42 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						b1c1fd33ed 
					 
					
						
						
							
							Improved and reorganized querystring template tag docstring and ref docs.  
						
						
						
						
					 
					
						2025-03-24 11:53:42 -03:00 
						 
				 
			
				
					
						
							
							
								dr-rompecabezas 
							
						 
					 
					
						
						
							
						
						fb65c52040 
					 
					
						
						
							
							Updated ogrinfo output in GIS tutorial.  
						
						
						
						
					 
					
						2025-03-23 20:40:27 +01:00 
						 
				 
			
				
					
						
							
							
								Clifford Gama 
							
						 
					 
					
						
						
							
						
						eb4ea9c3ef 
					 
					
						
						
							
							Refs  #36095  -- Doc'd that ManyToManyField.through supports lazy relationships.  
						
						
						
						
					 
					
						2025-03-21 14:09:10 +01:00 
						 
				 
			
				
					
						
							
							
								Johanan Oppong Amoateng 
							
						 
					 
					
						
						
							
						
						5adadf6e8c 
					 
					
						
						
							
							Fixed   #36266  -- Renamed HIDE_PRODUCTION_WARNING environment variable to DJANGO_RUNSERVER_HIDE_WARNING.  
						
						
						
						
					 
					
						2025-03-21 10:19:36 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Edmunds 
							
						 
					 
					
						
						
							
						
						e295033144 
					 
					
						
						
							
							Fixed   #36138  -- Changed ADMINS and MANAGERS settings to lists of strings.  
						
						... 
						
						
						
						Previously, the ADMINS and MANAGERS settings were lists of (name, address)
tuples (where the name had been unused). Deprecated use of tuples.
Updated settings value sanity checks, and changed from ValueError to
ImproperlyConfigured. 
						
						
					 
					
						2025-03-21 10:17:57 +01:00 
						 
				 
			
				
					
						
							
							
								Ahmed Nassar 
							
						 
					 
					
						
						
							
						
						ec7044c706 
					 
					
						
						
							
							Fixed   #36000  -- Deprecated HTTP as the default protocol in urlize and urlizetrunc.  
						
						
						
						
					 
					
						2025-03-19 14:28:42 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						ed1e7c02c9 
					 
					
						
						
							
							Fixed   #36097  -- Replaced GIS functions table with section headers for better readability and navigation.  
						
						
						
						
					 
					
						2025-03-19 09:16:32 -03:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						8713e4ae96 
					 
					
						
						
							
							Fixed   #33497  -- Doc'd that persistent DB connections should be disabled in ASGI and async modes.  
						
						
						
						
					 
					
						2025-03-18 21:26:57 -03:00 
						 
				 
			
				
					
						
							
							
								Clifford Gama 
							
						 
					 
					
						
						
							
						
						611e7bc3a0 
					 
					
						
						
							
							Fixed   #36078  -- Doc'd that Postgres normalizes a range field with no points to empty.  
						
						... 
						
						
						
						Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com > 
						
						
					 
					
						2025-03-18 16:49:53 +01:00 
						 
				 
			
				
					
						
							
							
								Clifford Gama 
							
						 
					 
					
						
						
							
						
						ef6a83789b 
					 
					
						
						
							
							Fixed pronoun disagreement in docs/ref/models/querysets.txt.  
						
						
						
						
					 
					
						2025-03-14 10:47:06 +01:00 
						 
				 
			
				
					
						
							
							
								Clifford Gama 
							
						 
					 
					
						
						
							
						
						3235e76eb5 
					 
					
						
						
							
							Corrected aggregation example in docs/ref/models/querysets.txt.  
						
						
						
						
					 
					
						2025-03-14 10:47:06 +01:00 
						 
				 
			
				
					
						
							
							
								Clifford Gama 
							
						 
					 
					
						
						
							
						
						efe3ca09e0 
					 
					
						
						
							
							Fixed incorrect formatting for inline pluralized code references in docs.  
						
						
						
						
					 
					
						2025-03-13 15:18:35 -03:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						ed984f2ac4 
					 
					
						
						
							
							Refs  #34380  -- Fixed the documented URLField default scheme to https.  
						
						... 
						
						
						
						Missed in 9a3f86e960 
						
						
					 
					
						2025-03-12 16:45:08 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						c70dbcf835 
					 
					
						
						
							
							Refs  #25582  -- Doc'd query and fragment arguments for reverse_lazy().  
						
						
						
						
					 
					
						2025-03-12 16:41:44 +01:00 
						 
				 
			
				
					
						
							
							
								wookkl 
							
						 
					 
					
						
						
							
						
						2ae3044d9d 
					 
					
						
						
							
							Fixed   #35945  -- Added async interface to Paginator.  
						
						
						
						
					 
					
						2025-03-12 09:22:44 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						ab148c02ce 
					 
					
						
						
							
							Fixed   #33579  -- Specialized exception raised on forced update failures.  
						
						... 
						
						
						
						Raising DatabaseError directly made it harder than it should to
differentiate between IntegrityError when a forced update resulted in no
affected rows.
Introducing a specialized exception allows for callers to more easily
silence, log, or turn them update failures into user facing exceptions
(e.g. 404s).
Thanks Mariusz for the review. 
						
						
					 
					
						2025-03-10 21:09:15 +01:00 
						 
				 
			
				
					
						
							
							
								samruddhiDharankar 
							
						 
					 
					
						
						
							
						
						9120a19c4e 
					 
					
						
						
							
							Fixed   #36066  -- Documented that Q objects can be used directly in annotations.  
						
						
						
						
					 
					
						2025-03-10 12:54:23 +01:00 
						 
				 
			
				
					
						
							
							
								petr.prikryl 
							
						 
					 
					
						
						
							
						
						2a5aca38bb 
					 
					
						
						
							
							Fixed   #35487  -- Removed CASCADE from RemoveField() on PostgreSQL.  
						
						... 
						
						
						
						Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com >
Co-authored-by: Adam Johnson <me@adamj.eu >
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com > 
						
						
					 
					
						2025-03-09 11:50:17 +01:00 
						 
				 
			
				
					
						
							
							
								hesham942 
							
						 
					 
					
						
						
							
						
						8f942f1c1d 
					 
					
						
						
							
							Fixed typo in docs/ref/checks.txt.  
						
						
						
						
					 
					
						2025-03-05 16:20:38 +01:00 
						 
				 
			
				
					
						
							
							
								hesham942 
							
						 
					 
					
						
						
							
						
						3ecaa85a24 
					 
					
						
						
							
							Fixed   #36227  -- Fixed outdated PostgreSQL documentation links.  
						
						
						
						
					 
					
						2025-03-05 15:06:54 +01:00 
						 
				 
			
				
					
						
							
							
								Clifford Gama 
							
						 
					 
					
						
						
							
						
						ae2736ca3b 
					 
					
						
						
							
							Fixed   #36128  -- Clarified auto-generated unique constraint on m2m through models.  
						
						
						
						
					 
					
						2025-03-04 13:06:09 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Muthig 
							
						 
					 
					
						
						
							
						
						4b977a5d72 
					 
					
						
						
							
							Fixed   #35444  -- Added generic support for Aggregate.order_by.  
						
						... 
						
						
						
						This moves the behaviors of `order_by` used in Postgres aggregates into
the `Aggregate` class. This allows for creating aggregate functions that
support this behavior across all database engines. This is shown by
moving the `StringAgg` class into the shared `aggregates` module and
adding support for all databases. The Postgres `StringAgg` class is now
a thin wrapper on the new shared `StringAgg` class.
Thank you Simon Charette for the review. 
						
						
					 
					
						2025-03-03 11:37:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Ströbele 
							
						 
					 
					
						
						
							
						
						240421c7c4 
					 
					
						
						
							
							Fixed   #36186  -- Added forloop.length variable within a template for loop.  
						
						
						
						
					 
					
						2025-02-24 16:25:53 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						582ba18d56 
					 
					
						
						
							
							Added security guideline on reasonable size limitations when rendering content via the DTL.  
						
						... 
						
						
						
						This also removes the need to add warnings for every Django template filter. 
						
						
					 
					
						2025-02-24 08:51:08 +01:00 
						 
				 
			
				
					
						
							
							
								enprava 
							
						 
					 
					
						
						
							
						
						51cab4ad51 
					 
					
						
						
							
							Fixed   #35705  -- Added Rotate GIS database function to rotate geometries.  
						
						
						
						
					 
					
						2025-02-23 16:20:57 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Zapletal 
							
						 
					 
					
						
						
							
						
						43766c70bd 
					 
					
						
						
							
							Clarified admonition in GeneratedField docs.  
						
						
						
						
					 
					
						2025-02-20 14:41:00 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						9d22a7d8f0 
					 
					
						
						
							
							Removed advice to propose a new contrib app.  
						
						
						
						
					 
					
						2025-02-18 16:09:53 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						efb7f9ced2 
					 
					
						
						
							
							Refs  #36005  -- Used datetime.UTC alias instead of datetime.timezone.utc.  
						
						... 
						
						
						
						datetime.UTC was added in Python 3.11. 
						
						
					 
					
						2025-02-18 08:35:36 +01:00 
						 
				 
			
				
					
						
							
							
								Luke Cousins 
							
						 
					 
					
						
						
							
						
						579a1c9996 
					 
					
						
						
							
							Corrected wording in docs/ref/models/constraints.txt.  
						
						
						
						
					 
					
						2025-02-14 15:19:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d87bb0eb3e 
					 
					
						
						
							
							Fixed typo in docs/ref/databases.txt.  
						
						
						
						
					 
					
						2025-02-14 15:15:27 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						05002c153c 
					 
					
						
						
							
							Fixed   #36182  -- Returned "?" if all parameters are removed in querystring template tag.  
						
						... 
						
						
						
						Thank you to David Feeley for the report and Natalia Bidart for the review. 
						
						
					 
					
						2025-02-13 15:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						54a902c6e8 
					 
					
						
						
							
							Reverted "Refs  #35803  -- Added support for __coveredby GIS lookup on MariaDB 11.7+."  
						
						... 
						
						
						
						This partly reverts commit 0b7edb9fcd 
						
						
					 
					
						2025-02-13 10:38:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						eb70aafdba 
					 
					
						
						
							
							Reverted "Fixed  #35803  -- Added support for Collect, GeoHash, and IsValid on MariaDB 11.7+."  
						
						... 
						
						
						
						This reverts commit c77573716a 
						
						
					 
					
						2025-02-13 10:38:04 +01:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						3839afb63a 
					 
					
						
						
							
							Refs  #35515  -- Added missing docs for --no-imports flag for the shell command.  
						
						
						
						
					 
					
						2025-02-10 22:58:26 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						17160819f3 
					 
					
						
						
							
							Fixed   #36105  -- Dropped support for MariaDB 10.5.  
						
						
						
						
					 
					
						2025-02-09 12:57:40 +01:00 
						 
				 
			
				
					
						
							
							
								amirreza sohrabi far 
							
						 
					 
					
						
						
							
						
						5da3ad7bf9 
					 
					
						
						
							
							Clarified docs for default email value in UserManager.create_user().  
						
						
						
						
					 
					
						2025-02-04 16:35:07 -03:00 
						 
				 
			
				
					
						
							
							
								Andrew Harris 
							
						 
					 
					
						
						
							
						
						5f30fd2358 
					 
					
						
						
							
							Refs  #36036  -- Added support for GEOSHasM.  
						
						
						
						
					 
					
						2025-02-03 11:34:23 +00:00 
						 
				 
			
				
					
						
							
							
								nessita 
							
						 
					 
					
						
						
							
						
						fd3cfd80be 
					 
					
						
						
							
							Tweaked docs to avoid reformatting given new black version.  
						
						
						
						
					 
					
						2025-01-30 10:37:14 -03:00 
						 
				 
			
				
					
						
							
							
								Mohammadreza Eskandari 
							
						 
					 
					
						
						
							
						
						12b9ef38b3 
					 
					
						
						
							
							Fixed   #36121  -- Allowed customizing the admin site password change form.  
						
						
						
						
					 
					
						2025-01-30 11:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						d9af197801 
					 
					
						
						
							
							Refs  #36005  -- Bumped minimum supported versions of 3rd-party packages.  
						
						... 
						
						
						
						This bumps minimum supported versions of 3rd-party packages to the first
releases to support Python 3.12. 
						
						
					 
					
						2025-01-28 08:02:13 +01:00