Simon Charette 
							
						 
					 
					
						
						
							
						
						d048f0d311 
					 
					
						
						
							
							Fixed   #35373  -- Fixed a crash when indexing a generated field on SQLite.  
						
						... 
						
						
						
						Generated fields have to be excluded from the INSERT query against the remade
table including the index.
Thanks Moshe Dicker for the report, David Sanders and Mariusz Felisiak for the
review. 
						
						
					 
					
						2024-04-16 17:27:38 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						50a702f3fd 
					 
					
						
						
							
							Fixed   #35364  -- Stopped AdminEmailHandler rendering email unnecessarily.  
						
						
						
						
					 
					
						2024-04-12 10:37:28 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						b0f2289426 
					 
					
						
						
							
							Refs  #35364  -- Tested AdminEmailHandler with empty ADMINS.  
						
						
						
						
					 
					
						2024-04-12 10:37:28 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						73b62a2126 
					 
					
						
						
							
							Refs  #35194  -- Adjusted a generated field test to work on Postgres 15.6+.  
						
						... 
						
						
						
						Postgres >= 12.18, 13.14, 14.11, 15.6, 16.2 changed the way the immutability
of generated and default expressions is detected in postgres/postgres@743ddaf .
The adjusted test semantic is presereved by switching from __icontains to
__contains as both make use of a `%` literal which requires proper escaping.
Refs #35336 .
Thanks bcail for the report. 
						
						
					 
					
						2024-04-12 10:23:04 +02:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						f973a70bfc 
					 
					
						
						
							
							Made postgresql.tests.Tests.test_connect_pool less flaky by increasing timeout value.  
						
						
						
						
					 
					
						2024-04-10 14:09:52 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						338ec052b4 
					 
					
						
						
							
							Refs  #35361  -- Added test for Email line length checks when dealing with surrogate pairs.  
						
						... 
						
						
						
						Refs #33173 , #34118  and #34900 . 
						
						
					 
					
						2024-04-10 17:56:55 +02:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						8b53560eea 
					 
					
						
						
							
							Fixed   #35350  -- Fixed save() with pk set on models with GeneratedFields.  
						
						... 
						
						
						
						Thanks Matt Hegarty for the report and Simon Charette and Natalia Bidart for the reviews.
Regression in f333e35 
						
						
					 
					
						2024-04-10 15:43:50 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						bcd255cd5c 
					 
					
						
						
							
							Fixed   #35354  -- Simplified ASGIRequest path handling.  
						
						... 
						
						
						
						Following the ASGI HTTP Connection Scope docs[0], the provided `path`
is already the correct value that Django requires.
In combination with `root_path`, from which `script_name` is derived,
the `path_info` variable is set. It's then redundant to
re-calculate `path` from `script_name` and `path_info`.
See also, a clarifying discussion on the ASGIref repo[1].
[0]: https://asgi.readthedocs.io/en/latest/specs/www.html#http-connection-scope 
[1]: https://github.com/django/asgiref/issues/424  
						
						
					 
					
						2024-04-05 11:35:38 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						4d2ef9bb82 
					 
					
						
						
							
							Refs  #35169  -- Added test for ASGIRequest root_path handling.  
						
						
						
						
					 
					
						2024-04-05 11:30:33 +02:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						89403dbedd 
					 
					
						
						
							
							Fixed SeleniumTests.test_related_object_update_with_camel_casing() assert.  
						
						... 
						
						
						
						A selenium web element was compared to a string rather than its innerHTML. 
						
						
					 
					
						2024-04-03 09:29:01 +02:00 
						 
				 
			
				
					
						
							
							
								devin13cox 
							
						 
					 
					
						
						
							
						
						8665cf03d7 
					 
					
						
						
							
							Fixed   #35330  -- Fixed the update of related widgets when the referenced model is camel case named.  
						
						... 
						
						
						
						Co-authored-by: Natalia <124304+nessita@users.noreply.github.com > 
						
						
					 
					
						2024-04-02 22:00:25 -03:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						888b9042b3 
					 
					
						
						
							
							Fixed   #35336  -- Addressed crash when adding a GeneratedField with % literals.  
						
						... 
						
						
						
						A longer term solution is likely to have a better separation of parametrized
DDL altogether to handle checks, constraints, defaults, and generated fields
but such a change would require a significant refactor that isn't suitable
for a backport.
Thanks Adrian Garcia for the report. 
						
						
					 
					
						2024-04-02 17:33:31 -03:00 
						 
				 
			
				
					
						
							
							
								Johannes Westphal 
							
						 
					 
					
						
						
							
						
						5f18021640 
					 
					
						
						
							
							Fixed   #35344 , Refs  #34838  -- Corrected output_field of resolved columns for GeneratedFields in aliased tables.  
						
						... 
						
						
						
						Thanks Simon Charette for the review. 
						
						
					 
					
						2024-04-01 18:54:38 +01:00 
						 
				 
			
				
					
						
							
							
								Fabian Braun 
							
						 
					 
					
						
						
							
						
						944745afe2 
					 
					
						
						
							
							Fixed   #34977  -- Improved accessibility in the UserChangeForm by replacing the reset password link with a button.  
						
						... 
						
						
						
						Co-authored-by: Natalia <124304+nessita@users.noreply.github.com > 
						
						
					 
					
						2024-03-27 16:40:41 -03:00 
						 
				 
			
				
					
						
							
							
								Giannis Terzopoulos 
							
						 
					 
					
						
						
							
						
						d658a3162f 
					 
					
						
						
							
							Fixed   #35233  -- Moved template engine system checks to backend methods.  
						
						... 
						
						
						
						Thanks Adam Johnson for reviews. 
						
						
					 
					
						2024-03-27 08:14:54 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b98271a6e4 
					 
					
						
						
							
							Fixed   #35329  -- Fixed migrations crash when adding partial unique constraints with nulls_distinct.  
						
						... 
						
						
						
						Bug in 595a2abb58 
						
						
					 
					
						2024-03-26 22:58:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						a2dcc4ecbb 
					 
					
						
						
							
							Increased test coverage for django.db.migrations.operations.special.  
						
						
						
						
					 
					
						2024-03-25 08:31:32 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Cail 
							
						 
					 
					
						
						
							
						
						07c8d979ae 
					 
					
						
						
							
							Fixed   #35323  -- Prevented file_move_safe() from trying to overwrite existing file when allow_overwrite is False.  
						
						
						
						
					 
					
						2024-03-24 16:05:36 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						1c11dba835 
					 
					
						
						
							
							Added ModelState.from_model() test for abstract model with unnamed indexes.  
						
						
						
						
					 
					
						2024-03-22 13:31:33 +01:00 
						 
				 
			
				
					
						
							
							
								sharonwoo 
							
						 
					 
					
						
						
							
						
						6a37e9bfae 
					 
					
						
						
							
							Fixed   #35257  -- Corrected resolving output_field for IntegerField/DecimalField with NULL.  
						
						
						
						
					 
					
						2024-03-21 10:13:54 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						6f7c0a4d66 
					 
					
						
						
							
							Fixed ResourceWarning from unclosed SQLite connection in test_utils on Python 3.13+.  
						
						... 
						
						
						
						On SQLite, close() doesn't explicitly close in-memory connections.
Follow up to 921670c694dd45d5223b 
						
						
					 
					
						2024-03-20 11:44:30 +01:00 
						 
				 
			
				
					
						
							
							
								Laurent Lyaudet 
							
						 
					 
					
						
						
							
						
						f2388a4b73 
					 
					
						
						
							
							Fixed   #35309  -- Made prefetch clear ordering for single-valued relationships.  
						
						
						
						
					 
					
						2024-03-20 05:26:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						921670c694 
					 
					
						
						
							
							Fixed ResourceWarning from unclosed SQLite connection on Python 3.13+.  
						
						... 
						
						
						
						On SQLite, close() doesn't explicitly close in-memory connections.
Follow up to dd45d5223b 
						
						
					 
					
						2024-03-19 10:03:12 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						10b31eea33 
					 
					
						
						
							
							Refs  #31014  -- Added srid argument to FromWKB/FromWKT() GIS functions.  
						
						
						
						
					 
					
						2024-03-18 09:45:33 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						7646b9023d 
					 
					
						
						
							
							Fixed   #35301  -- Fixed Options._property_names for overriden properties.  
						
						... 
						
						
						
						Regression in faeb92ea13 
						
						
					 
					
						2024-03-17 09:43:04 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						cbf1e87398 
					 
					
						
						
							
							Fixed   #35294  -- Fixed TEXT format of QuerySet.explain() for long plans.  
						
						... 
						
						
						
						co-authored-by: Gordon <gordon.wrigley@gmail.com >
co-authored-by: Simon Charette <charette.s@gmail.com > 
						
						
					 
					
						2024-03-15 06:58:14 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Cail 
							
						 
					 
					
						
						
							
						
						593067a8ee 
					 
					
						
						
							
							Fixed   #28541  -- Fixed migrations crash when changing primary key on SQLite.  
						
						
						
						
					 
					
						2024-03-14 20:56:43 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Maron 
							
						 
					 
					
						
						
							
						
						3d7235c67b 
					 
					
						
						
							
							Refs  #34488  -- Made ClearableFileInput preserve "Clear" checked attribute when form is invalid.  
						
						
						
						
					 
					
						2024-03-14 14:03:14 +01:00 
						 
				 
			
				
					
						
							
							
								Johannes Maron 
							
						 
					 
					
						
						
							
						
						e69019555d 
					 
					
						
						
							
							Fixed   #35273  -- Fixed rendering AdminFileWidget's attributes.  
						
						... 
						
						
						
						Regression in 8a6c0203c4 
						
						
					 
					
						2024-03-14 14:03:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Janzen 
							
						 
					 
					
						
						
							
						
						f5c340684b 
					 
					
						
						
							
							Fixed   #34901  -- Added async-compatible interface to session engines.  
						
						... 
						
						
						
						Thanks Andrew-Chen-Wang for the initial implementation which was posted
to the Django forum thread about asyncifying contrib modules. 
						
						
					 
					
						2024-03-13 17:55:15 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						33c06ca0da 
					 
					
						
						
							
							Refs  #32673 , Refs  #35295  -- Avoided wrapping rhs direct values in lookups.  
						
						
						
						
					 
					
						2024-03-13 17:46:37 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						894fa55da1 
					 
					
						
						
							
							Applied BoundingCircle test to only one country.  
						
						... 
						
						
						
						Looks like testing the second Country is much more computing-intensive
and brings nothing to the test. 
						
						
					 
					
						2024-03-10 20:59:36 +01:00 
						 
				 
			
				
					
						
							
							
								Giannis Terzopoulos 
							
						 
					 
					
						
						
							
						
						73df8b54a2 
					 
					
						
						
							
							Fixed   #35044  -- Avoided clearing reverse relations and private fields when accessing deferred fields.  
						
						... 
						
						
						
						Regression in a7b5ad8b19123b1d3fcf 
						
						
					 
					
						2024-03-08 11:09:54 +01:00 
						 
				 
			
				
					
						
							
							
								Giannis Terzopoulos 
							
						 
					 
					
						
						
							
						
						0c690c6001 
					 
					
						
						
							
							Refs  #35044  -- Added Model.refresh_from_db(fields=...) test for clearing reverse relations.  
						
						
						
						
					 
					
						2024-03-08 10:27:19 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Cail 
							
						 
					 
					
						
						
							
						
						1570ef02f3 
					 
					
						
						
							
							Fixed   #35223  -- Made Model.full_clean() ignore fields with db_default when validating empty values.  
						
						... 
						
						
						
						Thanks Brian Ibbotson for the report.
Regression in 7414704e88 
						
						
					 
					
						2024-03-08 05:55:25 +01:00 
						 
				 
			
				
					
						
							
							
								Dingning 
							
						 
					 
					
						
						
							
						
						549320946d 
					 
					
						
						
							
							Fixed   #35030  -- Made django.contrib.auth decorators to work with async functions.  
						
						
						
						
					 
					
						2024-03-07 09:59:33 +01:00 
						 
				 
			
				
					
						
							
							
								cuinix 
							
						 
					 
					
						
						
							
						
						20848bcf39 
					 
					
						
						
							
							Fixed typos in docstrings and docs.  
						
						... 
						
						
						
						Signed-off-by: cuinix <915115094@qq.com > 
						
						
					 
					
						2024-03-07 06:01:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c4df2a7776 
					 
					
						
						
							
							Refs  #35030  -- Added more tests for @user_passes_test decorator.  
						
						
						
						
					 
					
						2024-03-06 13:28:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michail Chatzis 
							
						 
					 
					
						
						
							
						
						4426b1a72d 
					 
					
						
						
							
							Fixed   #35021  -- Fixed capturing queries when using client-side parameters binding with psycopg 3+.  
						
						
						
						
					 
					
						2024-03-06 11:24:58 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						eff21d8e7a 
					 
					
						
						
							
							Fixed   #35252  -- Optimized _route_to_regex().  
						
						... 
						
						
						
						co-authored-by: Nick Pope <nick@nickpope.me.uk > 
						
						
					 
					
						2024-03-05 13:09:10 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						241adf678f 
					 
					
						
						
							
							Used sys_platform in tests requirements.  
						
						... 
						
						
						
						We already use implementation_name and python_version markers
so it's more consistent. Moreover, marker values can be specified
via pip's command line options. 
						
						
					 
					
						2024-03-05 13:08:23 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Zapletal 
							
						 
					 
					
						
						
							
						
						3d4fe39bac 
					 
					
						
						
							
							Refs  #21286  -- Removed invalid commented out models and tests from serializer tests.  
						
						... 
						
						
						
						FileField/ImageField cannot be primary keys, so serialization support
for this case will not be implemented.
XMLField was removed in d1290b5b43 
						
						
					 
					
						2024-03-04 11:38:18 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						838659ea21 
					 
					
						
						
							
							Updated fuzzy translations in tests.i18n.patterns.  
						
						... 
						
						
						
						Follow up to 9fd1b6f3f8 
						
						
					 
					
						2024-03-04 11:24:21 +01:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						f6ad8c7676 
					 
					
						
						
							
							Refs CVE-2024-27351 -- Forwardported release notes and tests.  
						
						... 
						
						
						
						Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2024-03-04 08:22:00 +01:00 
						 
				 
			
				
					
						
							
							
								Kasun Herath 
							
						 
					 
					
						
						
							
						
						f5ed4306bb 
					 
					
						
						
							
							Fixed   #35265  -- Added AdminSite tests for changing titles.  
						
						
						
						
					 
					
						2024-03-04 05:34:42 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						c187417611 
					 
					
						
						
							
							Refs  #9847  -- Added tests for handler403 resolution.  
						
						
						
						
					 
					
						2024-03-04 05:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						595738296f 
					 
					
						
						
							
							Refs  #26431  -- Added more test for translated path().  
						
						
						
						
					 
					
						2024-03-02 19:54:21 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						9fd1b6f3f8 
					 
					
						
						
							
							Updated translation catalogs in tests.i18n.patterns.  
						
						
						
						
					 
					
						2024-03-02 19:54:21 +01:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						fad334e1a9 
					 
					
						
						
							
							Refs  #33497  -- Added connection pool support for PostgreSQL.  
						
						... 
						
						
						
						Co-authored-by: Florian Apolloner <florian@apolloner.eu >
Co-authored-by: Ran Benita <ran@unusedvar.com > 
						
						
					 
					
						2024-03-01 09:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						daf7d482db 
					 
					
						
						
							
							Refs  #35234  -- Deprecated CheckConstraint.check in favor of .condition.  
						
						... 
						
						
						
						Once the deprecation period ends CheckConstraint.check() can become the
documented method that performs system checks for BaseConstraint
subclasses. 
						
						
					 
					
						2024-03-01 07:15:32 +01:00