Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						1592f0ac22 
					 
					
						
						
							
							Used more specific link to email backends in EMAIL_BACKEND docs.  
						
						
						
						
					 
					
						2024-01-16 20:09:50 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						0fcee1676c 
					 
					
						
						
							
							Fixed   #35111  -- Fixed compilation of DateField __in/__range rhs on SQLite and MySQL.  
						
						... 
						
						
						
						Also removed tests that ensured that adapt_(date)timefield backend
operations where able to deal with expressions when it's not the case
for any other adapt methods. 
						
						
					 
					
						2024-01-16 08:34:14 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						561f770415 
					 
					
						
						
							
							Refs  #22288  -- Corrected __range lookup test names.  
						
						
						
						
					 
					
						2024-01-16 08:34:06 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Lazarević 
							
						 
					 
					
						
						
							
						
						5a46f3fad7 
					 
					
						
						
							
							Fixed   #35112  -- Removed previous/next month animation in admin calendar widget.  
						
						
						
						
					 
					
						2024-01-16 08:30:01 +01:00 
						 
				 
			
				
					
						
							
							
								jordanbae 
							
						 
					 
					
						
						
							
						
						4fec1d2ce3 
					 
					
						
						
							
							Fixed   #34949  -- Clarified when UniqueConstraints with include/nulls_distinct are not created.  
						
						
						
						
					 
					
						2024-01-15 13:42:02 +01:00 
						 
				 
			
				
					
						
							
							
								Aivars Kalvans 
							
						 
					 
					
						
						
							
						
						f92641a636 
					 
					
						
						
							
							Fixed   #28344  -- Allowed customizing queryset in Model.refresh_from_db()/arefresh_from_db().  
						
						... 
						
						
						
						The from_queryset parameter can be used to:
- use a custom Manager
- lock the row until the end of transaction
- select additional related objects 
						
						
					 
					
						2024-01-15 10:55:14 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f3d10546a8 
					 
					
						
						
							
							Refs  #35102  -- Optimized replace_expressions()/relabelling aliases by adding early return.  
						
						... 
						
						
						
						This avoids costly hashing.
Thanks Anthony Shaw for the report.
Co-Authored-By: Simon Charette <charette.s@gmail.com > 
						
						
					 
					
						2024-01-15 05:56:38 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						d074c7530b 
					 
					
						
						
							
							Refs  #35102  -- Optimized Expression.identity used for equality and hashing.  
						
						... 
						
						
						
						inspect.signature() is quite slow and produces the same object for each
instance of the same class as they share their __init__ method which
makes it a prime candidate for caching.
Thanks Anthony Shaw for the report. 
						
						
					 
					
						2024-01-15 05:56:33 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						92d6cff6a2 
					 
					
						
						
							
							Fixed   #35028  -- Disabled server-side bindings for named cursors on psycopg >= 3.  
						
						... 
						
						
						
						While we provide a `cursor_factory` based on the value of the
`server_side_bindings` option to `psycopg.Connection` it is ignored by
the `cursor` method when `name` is specified for `QuerySet.iterator()`
usage and it causes the usage of `psycopg.ServerCursor` which performs
server-side bindings.
Since the ORM doesn't generates SQL that is suitable for server-side
bindings when dealing with parametrized expressions a specialized cursor
must be used to allow server-side cursors to be used with client-side
bindings.
Thanks Richard Ebeling for the report.
Thanks Florian Apolloner and Daniele Varrazzo for reviews. 
						
						
					 
					
						2024-01-12 21:40:18 +01:00 
						 
				 
			
				
					
						
							
							
								nessita 
							
						 
					 
					
						
						
							
						
						02eaee1209 
					 
					
						
						
							
							Added test ensuring that validate_password is used in AdminPasswordChangeForm.  
						
						... 
						
						
						
						Co-authored-by: Fabian Braun <fsbraun@gmx.de > 
						
						
					 
					
						2024-01-12 17:27:55 -03:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						6e520d9537 
					 
					
						
						
							
							Avoided nested transactions in SkippingClassTestCase.  
						
						
						
						
					 
					
						2024-01-12 09:57:52 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Walker 
							
						 
					 
					
						
						
							
						
						4eb4ab4122 
					 
					
						
						
							
							Reorganized the Contributing to Django docs.  
						
						... 
						
						
						
						This work follows a comprehensive review conducted during the DjangoCon US 2023
sprints. Changes include:
 - Updated the title of the main page for better alignment with the content.
 - Removed emojis to enhance accessibility and avoid cultural specificity.
 - Improved the layout and navigation of contributing documentation.
 - Unified sections for communication channels and community links.
 - Grouped resources according to the Diátaxis systematic approach.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com >
Co-authored-by: Daniele Procida <daniele@vurt.org > 
						
						
					 
					
						2024-01-11 22:25:27 -03:00 
						 
				 
			
				
					
						
							
							
								Alexander Lazarević 
							
						 
					 
					
						
						
							
						
						4787972c94 
					 
					
						
						
							
							Refs  #28404  -- Made displaying property values in admin respect non-None empty values.  
						
						
						
						
					 
					
						2024-01-11 12:47:06 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						40b5b1596f 
					 
					
						
						
							
							Fixed   #35100  -- Reworked GeoIP2 database initialization.  
						
						
						
						
					 
					
						2024-01-11 12:01:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						8d2c16252e 
					 
					
						
						
							
							Fixed   #34769  -- Fixed key transforms on Oracle 21c+.  
						
						... 
						
						
						
						Oracle 21c introduced support for primivites in JSON fields that
caused changes in handling them by JSON_QUERY/JSON_VALUE functions. 
						
						
					 
					
						2024-01-10 21:00:42 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						f50184a84b 
					 
					
						
						
							
							Fixed   #35092  -- Exposed extra fields for GeoIP2.country() and GeoIP2.city() responses.  
						
						
						
						
					 
					
						2024-01-10 12:09:44 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Lazarević 
							
						 
					 
					
						
						
							
						
						9b02ad91ea 
					 
					
						
						
							
							Fixed   #28404  -- Made displaying values in admin respect Field's empty_values.  
						
						
						
						
					 
					
						2024-01-10 08:34:25 +01:00 
						 
				 
			
				
					
						
							
							
								evananyonga 
							
						 
					 
					
						
						
							
						
						ec7651586d 
					 
					
						
						
							
							Made management command examples more consistent in docs.  
						
						
						
						
					 
					
						2024-01-09 20:12:14 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						ecd3071dac 
					 
					
						
						
							
							Fixed   #35097  -- Tested parse_datetime() with bare date.  
						
						... 
						
						
						
						Regression test for behavior change in
f35ab74752 
						
						
					 
					
						2024-01-09 14:08:03 -03:00 
						 
				 
			
				
					
						
							
							
								Fabian Braun 
							
						 
					 
					
						
						
							
						
						6dae40839b 
					 
					
						
						
							
							Fixed   #35096  -- Corrected alignment for error lists in admin "wide" forms.  
						
						... 
						
						
						
						Regression in be06c39abeb34a4771a3 
						
						
					 
					
						2024-01-09 14:18:42 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Lazarević 
							
						 
					 
					
						
						
							
						
						1b0a8991ae 
					 
					
						
						
							
							Refs  #28404  -- Split test_null_display_for_field() test.  
						
						
						
						
					 
					
						2024-01-09 11:44:16 +01:00 
						 
				 
			
				
					
						
							
							
								syed waheed 
							
						 
					 
					
						
						
							
						
						415982be10 
					 
					
						
						
							
							Fixed   #33481  -- Clarified remove_stale_contenttypes data loss warning.  
						
						
						
						
					 
					
						2024-01-08 20:07:24 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						a9094ec1f4 
					 
					
						
						
							
							Fixed   #35087  -- Reallowed filtering against foreign keys not listed in ModelAdmin.list_filters.  
						
						... 
						
						
						
						Regression in f80669d2f5 
						
						
					 
					
						2024-01-08 09:21:54 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						cc56c22a24 
					 
					
						
						
							
							Fixed   #35091  -- Allowed GeoIP2 querying using IPv4Address/IPv6Address.  
						
						
						
						
					 
					
						2024-01-07 08:15:40 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						53fc6ac649 
					 
					
						
						
							
							Fixed   #35088  -- Added support for Collect on MySQL 8.0.24+.  
						
						
						
						
					 
					
						2024-01-06 15:07:49 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5c043286e2 
					 
					
						
						
							
							Simplified dropping spatial indexes on MySQL and Oracle.  
						
						
						
						
					 
					
						2024-01-05 16:50:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						45f59d0eab 
					 
					
						
						
							
							Fixed   #35086  -- Added support for BoundedCircle on Spatialite 5.1+.  
						
						... 
						
						
						
						Spatialite 5.1 added support for BoundingCircle
(GEOSMinimumBoundingCircle). GEOS 3.7 is required which is lower than
Django's currently supported minmum of 3.8.
https://groups.google.com/g/spatialite-users/c/hAJ2SgitN4M 
https://www.gaia-gis.it/gaia-sins/spatialite-sql-5.1.0.html  
						
						
					 
					
						2024-01-05 11:55:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						9b056aa5af 
					 
					
						
						
							
							Bumped versions in pre-commit and npm configurations.  
						
						
						
						
					 
					
						2024-01-05 08:23:31 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7dd19a367e 
					 
					
						
						
							
							Moved isort config from setup.cfg to pyproject.toml.  
						
						
						
						
					 
					
						2024-01-05 08:15:45 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						edcf8532ff 
					 
					
						
						
							
							Removed obsolete rpm-related install code.  
						
						
						
						
					 
					
						2024-01-05 06:03:19 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						05f124348e 
					 
					
						
						
							
							Fixed   #35084  -- Recommended 'django_' prefix for reusable app modules.  
						
						
						
						
					 
					
						2024-01-04 09:54:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						0c5456ef37 
					 
					
						
						
							
							Used enterClassContext() where appropriate.  
						
						
						
						
					 
					
						2024-01-04 05:55:29 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						d89a465e62 
					 
					
						
						
							
							Refs  #34140  -- Fixed blacken-docs pre-commit configuration.  
						
						... 
						
						
						
						Missed in 6015bab80e 
						
						
					 
					
						2024-01-04 05:35:46 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						c65f49d3cb 
					 
					
						
						
							
							Refs  #33690  -- Updated tutorial for admin dark mode toggle.  
						
						
						
						
					 
					
						2024-01-03 22:17:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Wobrock 
							
						 
					 
					
						
						
							
						
						8fb0be3500 
					 
					
						
						
							
							Fixed   #33277  -- Disallowed database connections in threads in SimpleTestCase.  
						
						
						
						
					 
					
						2024-01-03 13:02:26 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						45f778eded 
					 
					
						
						
							
							Fixed   #35075  -- Added deduplicate_items parameter to BTreeIndex.  
						
						
						
						
					 
					
						2024-01-02 12:55:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f412add786 
					 
					
						
						
							
							Added stub release notes for 5.0.2.  
						
						
						
						
					 
					
						2024-01-02 10:29:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f82a2c3b3d 
					 
					
						
						
							
							Added release date for 5.0.1 and 4.2.9.  
						
						
						
						
					 
					
						2024-01-02 09:57:41 +01:00 
						 
				 
			
				
					
						
							
							
								Salvo Polizzi 
							
						 
					 
					
						
						
							
						
						3915d4c70d 
					 
					
						
						
							
							Fixed   #35060  -- Deprecated passing positional arguments to Model.save()/asave().  
						
						
						
						
					 
					
						2024-01-02 08:42:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael 
							
						 
					 
					
						
						
							
						
						e29d1870dd 
					 
					
						
						
							
							Improved variable names in QuerySet.delete().  
						
						
						
						
					 
					
						2024-01-02 05:30:16 +01:00 
						 
				 
			
				
					
						
							
							
								Zowie Beha 
							
						 
					 
					
						
						
							
						
						8fcd7b01ee 
					 
					
						
						
							
							Fixed   #35072  -- Corrected Field.choices description in models topic.  
						
						
						
						
					 
					
						2024-01-01 18:53:01 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						c72001644f 
					 
					
						
						
							
							Updated DatabaseFeatures.bare_select_suffix on Oracle 23c.  
						
						... 
						
						
						
						https://docs.oracle.com/en/database/oracle/oracle-database/23/nfcoa/application-development.html#GUID-4EB70EB9-4EE3-4FE2-99C4-86F7AAC60F12  
					
						2024-01-01 10:59:16 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						a816efe238 
					 
					
						
						
							
							Supported native aggregation over INTERVALs on Oracle 23c.  
						
						... 
						
						
						
						https://docs.oracle.com/en/database/oracle/oracle-database/23/nfcoa/application-development.html#GUID-CE5F8EED-934D-458D-B81C-6C8D617F31A2  
					
						2024-01-01 10:53:00 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						39a00f39c5 
					 
					
						
						
							
							Added note about SELECT index in GROUP BY on Oracle 23c.  
						
						... 
						
						
						
						As this isn't enabled by default and would be unsafe to enforce, just
add a comment to note that this has to stay disabled.
https://docs.oracle.com/en/database/oracle/oracle-database/23/nfcoa/application-development.html#GUID-EDDF041F-C10D-4334-838A-706227D7BFE0  
						
						
					 
					
						2024-01-01 10:51:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						d88ec42bd0 
					 
					
						
						
							
							Used addCleanup() in tests where appropriate.  
						
						
						
						
					 
					
						2023-12-31 10:01:31 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						81ccf92f15 
					 
					
						
						
							
							Used JSON_OBJECT database function on PostgreSQL 16+.  
						
						
						
						
					 
					
						2023-12-31 09:07:19 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Bailey 
							
						 
					 
					
						
						
							
						
						9d52e0720f 
					 
					
						
						
							
							Fixed   #35051  -- Prevented runserver from removing non-zero Content-Length for HEAD requests.  
						
						
						
						
					 
					
						2023-12-31 08:32:37 +01:00 
						 
				 
			
				
					
						
							
							
								Salvo Polizzi 
							
						 
					 
					
						
						
							
						
						dc26a3d563 
					 
					
						
						
							
							Fixed   #35069  -- Fixed typo in docs/ref/forms/api.txt.  
						
						
						
						
					 
					
						2023-12-30 14:28:10 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						94b6f101f7 
					 
					
						
						
							
							Fixed   #29049  -- Added slicing notation to F expressions.  
						
						... 
						
						
						
						Co-authored-by: Priyansh Saxena <askpriyansh@gmail.com >
Co-authored-by: Niclas Olofsson <n@niclasolofsson.se >
Co-authored-by: David Smith <smithdc@gmail.com >
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com >
Co-authored-by: Abhinav Yadav <abhinav.sny.2002@gmail.com > 
						
						
					 
					
						2023-12-30 08:24:30 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas Lupien 
							
						 
					 
					
						
						
							
						
						561e16d6a7 
					 
					
						
						
							
							Fixed   #34670  -- Improved loading of theme in admin.  
						
						... 
						
						
						
						Thanks Sarah Abderemane for the review. 
						
						
					 
					
						2023-12-30 08:03:13 +01:00