Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						a0f6835f72 
					 
					
						
						
							
							[5.1.x] Refs  #34881  -- Fixed OperationTests.test_rename_m2m_field_with_2_references() test on Oracle.  
						
						... 
						
						
						
						Backport of fa78481467 
						
						
							
						
					 
					
						2024-06-14 19:55:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						06f0141691 
					 
					
						
						
							
							[5.1.x] Fixed mail.tests.MailTests.test_backend_arg() test on Python 3.13+.  
						
						... 
						
						
						
						There is no point in asserting Python error messages.
Backport of 4ee68bb4f5 
						
						
							
						
					 
					
						2024-06-14 14:27:40 +02:00 
						 
				 
			
				
					
						
							
							
								Anže Pečar 
							
						 
					 
					
						
						
							
						
						48382a2ff6 
					 
					
						
						
							
							[5.1.x]  Fixed   #34881  -- Fixed a crash when renaming a model with multiple ManyToManyField.through references on SQLite.  
						
						... 
						
						
						
						Thank you to dennisvang for the report and Jase Hackman for the test.
Co-authored-by: Jase Hackman <jase.hackman@zapier.com >
Backport of e99187e5c9 
						
						
							
						
					 
					
						2024-06-14 14:16:34 +02:00 
						 
				 
			
				
					
						
							
							
								Madalin Popa 
							
						 
					 
					
						
						
							
						
						dbd1a8bd41 
					 
					
						
						
							
							[5.1.x]  Fixed   #35488  -- Fixed BaseModelFormSet.validate_unique() crash due to unhashable type.  
						
						... 
						
						
						
						Backport of d28626ecf8 
						
						
							
						
					 
					
						2024-06-14 14:10:19 +02:00 
						 
				 
			
				
					
						
							
							
								George Y. Kussumoto 
							
						 
					 
					
						
						
							
						
						64443f555f 
					 
					
						
						
							
							[5.1.x]  Fixed   #35417  -- Updated BaseContext.new() with values to create a context that can be flattened.  
						
						... 
						
						
						
						Backport of 2a32b23382 
						
						
							
						
					 
					
						2024-06-14 14:07:51 +02:00 
						 
				 
			
				
					
						
							
							
								Devin Cox 
							
						 
					 
					
						
						
							
						
						49a3a8d9a2 
					 
					
						
						
							
							[5.1.x]  Fixed   #34789  -- Prevented updateRelatedSelectsOptions from  
						
						... 
						
						
						
						adding entries to filter_horizontal chosen box.
Co-authored-by: yokeshwaran1 <yokesh440@yahoo.com >
Backport of 719a42b589 
						
						
							
						
					 
					
						2024-06-14 14:05:11 +02:00 
						 
				 
			
				
					
						
							
							
								samruddhiDharankar 
							
						 
					 
					
						
						
							
						
						fed3efda15 
					 
					
						
						
							
							[5.1.x]  Fixed   #35473  -- Fixed CVE number in security archive.  
						
						... 
						
						
						
						Updated to CVE-2009-3695 from CVE-2009-3965.
Backport of 02dab94c7b 
						
						
							
						
					 
					
						2024-06-14 14:00:31 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						db349fc464 
					 
					
						
						
							
							[5.1.x]  Fixed   #35469  -- Removed deferred SQL to create index removed by AlterField operation.  
						
						... 
						
						
						
						Backport of 99f23eaabd 
						
						
							
						
					 
					
						2024-06-14 13:56:43 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Törnqvist 
							
						 
					 
					
						
						
							
						
						e65b7d5b06 
					 
					
						
						
							
							[5.1.x]  Fixed   #35443  -- Changed ordinal to return negative numbers unchanged.  
						
						... 
						
						
						
						Previously, `-1` was converted to `"-1th"`. This has been updated to
return negative numbers "as is", so that for example `-1` is
converted to `"-1"`. This is now explicit in the docs.
Co-authored-by: Martin Jonson <artin.onson@gmail.com >
Backport of d3a7ed5bcc 
						
						
							
						
					 
					
						2024-06-14 13:53:43 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Zapletal 
							
						 
					 
					
						
						
							
						
						bf9a89f5d1 
					 
					
						
						
							
							[5.1.x]  Fixed   #24076  -- Added warnings on usage of dates with DateTimeField and datetimes with DateField.  
						
						... 
						
						
						
						Backport of 99273fd525 
						
						
							
						
					 
					
						2024-06-14 13:49:30 +02:00 
						 
				 
			
				
					
						
							
							
								Andreu Vallbona 
							
						 
					 
					
						
						
							
						
						ae032fed89 
					 
					
						
						
							
							[5.1.x] Moved confirmation about dev server running to earlier in tutorial 1.  
						
						... 
						
						
						
						Backport of f812b927a5 
						
						
							
						
					 
					
						2024-06-09 14:52:54 -03:00 
						 
				 
			
				
					
						
							
							
								Andreu Vallbona 
							
						 
					 
					
						
						
							
						
						bae675f4a4 
					 
					
						
						
							
							[5.1.x] Replaced usage of "patch" with more precise terms in faq, howto, and intro docs.  
						
						... 
						
						
						
						Backport of 85240139ca 
						
						
							
						
					 
					
						2024-06-09 14:40:18 -03:00 
						 
				 
			
				
					
						
							
							
								Andreu Vallbona 
							
						 
					 
					
						
						
							
						
						d14e815568 
					 
					
						
						
							
							[5.1.x] Simplified tutorial 1 when describing how to run the dev server.  
						
						... 
						
						
						
						Backport of 3556f63c4c 
						
						
							
						
					 
					
						2024-06-09 04:45:22 -03:00 
						 
				 
			
				
					
						
							
							
								Ismael 
							
						 
					 
					
						
						
							
						
						337297891f 
					 
					
						
						
							
							[5.1.x]  Fixed   #35503  -- Removed distracting PHP reference in tutorial 1.  
						
						... 
						
						
						
						Backport of 6efbeb997c 
						
						
							
						
					 
					
						2024-06-08 09:43:30 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						de7fc2e42e 
					 
					
						
						
							
							[5.1.x] Updated release date for Django 5.0.7.  
						
						... 
						
						
						
						Backport of adae619426 
						
						
							
						
					 
					
						2024-05-31 10:55:17 -03:00 
						 
				 
			
				
					
						
							
							
								Fabian Braun 
							
						 
					 
					
						
						
							
						
						9996bb1ead 
					 
					
						
						
							
							[5.1.x]  Fixed   #35477  -- Corrected 'required' errors in auth password set/change forms.  
						
						... 
						
						
						
						The auth forms using SetPasswordMixin were incorrectly including the
'This field is required.' error when additional validations (e.g.,
overriding `clean_password1`) were performed and failed.
This fix ensures accurate error reporting for password fields.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com >
Backport of 339977d444 
						
						
							
						
					 
					
						2024-05-30 16:31:52 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f0d592ed34 
					 
					
						
						
							
							[5.1.x] Made cosmetic edits to code snippets reformatted with blacken-docs.  
						
						... 
						
						
						
						Backport of 0f694ce2eb 
						
						
							
						
					 
					
						2024-05-30 09:43:21 -03:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						501e32a7f5 
					 
					
						
						
							
							[5.1.x]  Fixed   #35472  -- Used temporary directory in test_imagefield.NoReadTests.  
						
						... 
						
						
						
						Backport of 7e39ae5c8c 
						
						
							
						
					 
					
						2024-05-22 16:38:28 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						a190c03afe 
					 
					
						
						
							
							[5.1.x] Bumped version for 5.1 alpha 1 release.  
						
						
						
						
							
 
						
					 
					
						2024-05-22 12:26:58 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						3af9c11b3b 
					 
					
						
						
							
							[5.1.x] Updated source translation catalogs.  
						
						
						
						
							
						
					 
					
						2024-05-22 12:04:08 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						50a57d9e62 
					 
					
						
						
							
							[5.1.x] Bumped django_next_version in docs config.  
						
						
						
						
							
						
					 
					
						2024-05-22 11:34:04 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						b7c7209c67 
					 
					
						
						
							
							Updated man page for Django 5.1 alpha.  
						
						
						
						
							
						
					 
					
						2024-05-22 11:29:45 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						59b649c7df 
					 
					
						
						
							
							Made cosmetic edits to 5.1 release notes.  
						
						
						
						
							
						
					 
					
						2024-05-22 11:29:45 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						8e68c50341 
					 
					
						
						
							
							Removed empty sections from 5.1 release notes.  
						
						
						
						
							
						
					 
					
						2024-05-22 11:29:45 -03:00 
						 
				 
			
				
					
						
							
							
								Willem Van Onsem 
							
						 
					 
					
						
						
							
						
						2995aeab56 
					 
					
						
						
							
							Fixed   #35393  -- Added excluded pk as a hidden field to the inline admin.  
						
						
						
						
							
						
					 
					
						2024-05-22 10:31:24 +02:00 
						 
				 
			
				
					
						
							
							
								Hisham Mahmood 
							
						 
					 
					
						
						
							
						
						c7fc9f20b4 
					 
					
						
						
							
							Fixed   #31405  -- Added LoginRequiredMiddleware.  
						
						... 
						
						
						
						Co-authored-by: Adam Johnson <me@adamj.eu >
Co-authored-by: Mehmet İnce <mehmet@mehmetince.net >
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com > 
						
						
							
						
					 
					
						2024-05-22 08:51:17 +02:00 
						 
				 
			
				
					
						
							
							
								Marijke Luttekes 
							
						 
					 
					
						
						
							
						
						7857507c7f 
					 
					
						
						
							
							Refs  #35189  -- Removed no longer necessary JavaScript file collapse.js.  
						
						
						
						
							
						
					 
					
						2024-05-22 00:13:55 -03:00 
						 
				 
			
				
					
						
							
							
								Natalia 
							
						 
					 
					
						
						
							
						
						676060d683 
					 
					
						
						
							
							Refs  #35189  -- Updated ModelAdmin.fieldsets screenshot in admin docs.  
						
						
						
						
							
						
					 
					
						2024-05-22 00:13:55 -03:00 
						 
				 
			
				
					
						
							
							
								Marijke Luttekes 
							
						 
					 
					
						
						
							
						
						e4a693f50a 
					 
					
						
						
							
							Fixed   #35189  -- Improved admin collapsible fieldsets by using <details> elements.  
						
						... 
						
						
						
						This work improves the accessibility of the add and change pages in the
admin site by adding <details> and <summary> elements to the collapsible
fieldsets. This has the nice side effect of no longer requiring custom
JavaScript helpers to implement the fieldsets' show/hide capabilities.
Thanks to James Scholes for the accessibility advice, and to Sarah Boyce
and Tom Carrick for reviews.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com >
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com > 
						
						
							
						
					 
					
						2024-05-22 00:13:55 -03:00 
						 
				 
			
				
					
						
							
							
								Marijke Luttekes 
							
						 
					 
					
						
						
							
						
						01ed59f753 
					 
					
						
						
							
							Refs  #35189  -- Improved admin fieldset's accessibility by setting aria-labelledby.  
						
						... 
						
						
						
						Before this change, HTML <fieldset> elements in the admin site did not
have an associated label to describe them. This commit defines a unique
HTML id for the heading labeling a fieldset, and sets its
aria-labelledby property to link the heading with the fieldset. 
						
						
							
						
					 
					
						2024-05-22 00:13:55 -03:00 
						 
				 
			
				
					
						
							
							
								John Parton 
							
						 
					 
					
						
						
							
						
						9c5fe93349 
					 
					
						
						
							
							Fixed   #35139  -- Prevented file read after ImageField is saved to storage.  
						
						
						
						
							
						
					 
					
						2024-05-22 00:25:56 +02:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						4971a9afe5 
					 
					
						
						
							
							Fixed   #18119  -- Added a DomainNameValidator validator.  
						
						... 
						
						
						
						Thanks Claude Paroz for the review.
Co-authored-by: Nina Menezes <77671865+nmenezes0@users.noreply.github.com > 
						
						
							
						
					 
					
						2024-05-21 23:11:12 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						b9838c65ec 
					 
					
						
						
							
							Fixed   #35405  -- Converted get_cache_name into a cached property in FieldCacheMixin.  
						
						... 
						
						
						
						FieldCacheMixin is used by related fields to track their cached values.
This work migrates get_cache_name() to be a cached property to optimize
performance by reducing unnecessary function calls when working with
related fields, given that its value remains constant.
Co-authored-by: Simon Charette <charette.s@gmail.com >
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com >
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com > 
						
						
							
						
					 
					
						2024-05-21 16:19:29 -03:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						15fff62d5d 
					 
					
						
						
							
							Refs  #29942  -- Fixed docs build on Python < 3.9 avoiding dict union operator.  
						
						... 
						
						
						
						The docs build process was failing on djangoproject.com since it uses Python 3.8 and the dict union operator was added in Python 3.9. 
						
						
							
						
					 
					
						2024-05-21 09:15:29 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						480ccf9055 
					 
					
						
						
							
							Refs  #35326  -- Made cosmetic edits to 5.1 release notes.  
						
						
						
						
							
						
					 
					
						2024-05-21 11:23:44 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Hiebert 
							
						 
					 
					
						
						
							
						
						c201014e85 
					 
					
						
						
							
							Removed hardcoded docs version in csrf template.  
						
						
						
						
							
						
					 
					
						2024-05-21 11:03:39 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Cail 
							
						 
					 
					
						
						
							
						
						0b33a3abc2 
					 
					
						
						
							
							Fixed   #35326  -- Added allow_overwrite parameter to FileSystemStorage.  
						
						
						
						
							
						
					 
					
						2024-05-21 07:28:12 +02:00 
						 
				 
			
				
					
						
							
							
								Marijke Luttekes 
							
						 
					 
					
						
						
							
						
						6c48eed238 
					 
					
						
						
							
							Refs  #35189  -- Moved CSS details' cursor declaration to base.css.  
						
						
						
						
							
						
					 
					
						2024-05-20 13:35:11 -03:00 
						 
				 
			
				
					
						
							
							
								SaJH 
							
						 
					 
					
						
						
							
						
						8f205acea9 
					 
					
						
						
							
							Fixed   #35428  -- Increased parallelism of the ScryptPasswordHasher.  
						
						
						
						
							
						
					 
					
						2024-05-17 17:13:58 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						50852b2c2c 
					 
					
						
						
							
							Replaced fictional class 'extrapretty' in admin fieldsets docs.  
						
						
						
						
							
						
					 
					
						2024-05-16 21:25:23 -03:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						069d713430 
					 
					
						
						
							
							Removed PY36 and PY37 version constants.  
						
						... 
						
						
						
						As the oldest supported version is Django 4.2, we only need constants for PY38+.
Thank you to Mariusz Felisiak for the review. 
						
						
							
						
					 
					
						2024-05-16 18:37:32 +02:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						d4f6e6c088 
					 
					
						
						
							
							Moved FileSystemStorage note in docs to the correct place.  
						
						
						
						
							
						
					 
					
						2024-05-16 11:17:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						604e32ee93 
					 
					
						
						
							
							Fixed typos in test docstrings.  
						
						
						
						
							
						
					 
					
						2024-05-16 07:57:58 +02:00 
						 
				 
			
				
					
						
							
							
								Jonny Park 
							
						 
					 
					
						
						
							
						
						c0b0ce85ed 
					 
					
						
						
							
							Fixed   #35384  -- Raised FieldError when saving a file without a name to FileField.  
						
						
						
						
							
						
					 
					
						2024-05-15 12:02:45 +02:00 
						 
				 
			
				
					
						
							
							
								Joachim Jablon 
							
						 
					 
					
						
						
							
						
						b691accea1 
					 
					
						
						
							
							Fixed   #29942  -- Restored source file linking in docs by using the Sphinx linkcode ext.  
						
						... 
						
						
						
						Co-authored-by: David Smith <smithdc@gmail.com >
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com > 
						
						
							
						
					 
					
						2024-05-14 22:08:29 -03:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f030236a86 
					 
					
						
						
							
							Fixed   #35275  -- Fixed Meta.constraints validation crash on UniqueConstraint with OpClass().  
						
						... 
						
						
						
						This also introduces Expression.constraint_validation_compatible that
allows specifying that expression should be ignored during a constraint
validation. 
						
						
							
						
					 
					
						2024-05-14 10:34:30 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						ceaf1e2848 
					 
					
						
						
							
							Fixed SeleniumTestCase.set_emulated_media() when using selenium_hub.  
						
						... 
						
						
						
						The .execute_cdp_cmd() method doesn't exist on selenium.webdriver.Remote. 
						
						
							
						
					 
					
						2024-05-13 17:31:35 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						53b981eff2 
					 
					
						
						
							
							Added support for using Microsoft Edge with Selenium.  
						
						
						
						
							
						
					 
					
						2024-05-13 17:31:35 +02:00 
						 
				 
			
				
					
						
							
							
								ZeyadMoustafaKamal 
							
						 
					 
					
						
						
							
						
						a09082a9be 
					 
					
						
						
							
							Replaced djangosites.org with builtwithdjango.com.  
						
						
						
						
							
						
					 
					
						2024-05-13 09:48:12 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						d2c5a30e5a 
					 
					
						
						
							
							Fixed   #35408  -- Optimized post-migrate permission creation.  
						
						... 
						
						
						
						co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
							
						
					 
					
						2024-05-13 08:34:57 +02:00