Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						da2f8e8257 
					 
					
						
						
							
							Refs  #34118  -- Improved sanitize_address() error message for tuple with empty strings.  
						
						
						
						
					 
					
						2023-07-17 11:03:36 +02:00 
						 
				 
			
				
					
						
							
							
								priyank.panchal 
							
						 
					 
					
						
						
							
						
						0016a42995 
					 
					
						
						
							
							Fixed   #34677  -- Made admin password reset templates more consistent.  
						
						
						
						
					 
					
						2023-07-14 12:05:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						1d0dfc0b92 
					 
					
						
						
							
							Refs  #30686  -- Moved Parser.SELF_CLOSING_TAGS to django.utils.html.VOID_ELEMENTS  
						
						
						
						
					 
					
						2023-07-14 10:25:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						6f1b8c00d8 
					 
					
						
						
							
							Refs  #30686  -- Moved add_truncation_text() helper to a module level.  
						
						
						
						
					 
					
						2023-07-14 10:17:14 +02:00 
						 
				 
			
				
					
						
							
							
								Tushar 
							
						 
					 
					
						
						
							
						
						88a2de3c39 
					 
					
						
						
							
							Fixed   #34448  -- Doc'd and tested --no-obsolete option of makemessages.  
						
						... 
						
						
						
						Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2023-07-14 08:47:30 +02:00 
						 
				 
			
				
					
						
							
							
								Yury V. Zaytsev 
							
						 
					 
					
						
						
							
						
						02966a30dd 
					 
					
						
						
							
							Fixed   #34697  -- Fixed non-deterministic order of dependencies and sets/frozensets in migrations.  
						
						... 
						
						
						
						Co-authored-by: Dakota Hawkins <dakotahawkins@gmail.com > 
						
						
					 
					
						2023-07-12 12:33:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						4afaeb14c2 
					 
					
						
						
							
							Refs  #30116  -- Simplified tests related with dictionary order.  
						
						... 
						
						
						
						Dicts preserve order since Python 3.6. 
						
						
					 
					
						2023-07-12 11:06:59 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Chausse 
							
						 
					 
					
						
						
							
						
						503ce7f1b7 
					 
					
						
						
							
							Fixed typo in docs/ref/checks.txt.  
						
						
						
						
					 
					
						2023-07-12 10:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Sage Abdullah 
							
						 
					 
					
						
						
							
						
						3f73df44f2 
					 
					
						
						
							
							Fixed   #34705  -- Reallowed BoundField.as_widget()'s attrs argument to set aria-describedby.  
						
						... 
						
						
						
						Regression in 966ecdd482 
						
						
					 
					
						2023-07-12 05:43:41 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						e5e9699e0f 
					 
					
						
						
							
							Refs  #34691  -- Optimized system check for unmatched angle brackets in path().  
						
						... 
						
						
						
						Follow up to d1855c4847 
						
						
					 
					
						2023-07-11 22:45:31 +02:00 
						 
				 
			
				
					
						
							
							
								Olivier Tabone 
							
						 
					 
					
						
						
							
						
						7f2bc365b3 
					 
					
						
						
							
							Removed redundant check from WKTWriter.__init__().  
						
						... 
						
						
						
						This is already checked in trim.setter. 
						
						
					 
					
						2023-07-11 14:13:19 +02:00 
						 
				 
			
				
					
						
							
							
								Amir Karimi 
							
						 
					 
					
						
						
							
						
						d1855c4847 
					 
					
						
						
							
							Fixed   #34691  -- Added system check for unmatched angle brackets in path().  
						
						
						
						
					 
					
						2023-07-11 11:59:27 +02:00 
						 
				 
			
				
					
						
							
							
								Marcelo Galigniana 
							
						 
					 
					
						
						
							
						
						2ddfa3e2b6 
					 
					
						
						
							
							Fixed   #34309  -- Doc'd how to fully delete an app.  
						
						... 
						
						
						
						Co-authored-by: nessita <124304+nessita@users.noreply.github.com >
Co-authored-by: shangxiao <shang.xiao.sanders@gmail.com >
Co-authored-by: sarahboyce <42296566+sarahboyce@users.noreply.github.com >
Co-authored-by: felixxm <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2023-07-11 10:48:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c7276a9cb9 
					 
					
						
						
							
							Refs  #34695  -- Added tests for check for CSRF_FAILURE_VIEW signature with valid class-based view.  
						
						
						
						
					 
					
						2023-07-11 10:46:34 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5a2e11fd31 
					 
					
						
						
							
							Bumped versions in pre-commit and npm configurations.  
						
						
						
						
					 
					
						2023-07-11 08:06:49 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Chaumeny 
							
						 
					 
					
						
						
							
						
						89c7454dbd 
					 
					
						
						
							
							Fixed   #34698  -- Made QuerySet.bulk_create() retrieve primary keys when updating conflicts.  
						
						
						
						
					 
					
						2023-07-10 13:17:28 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Lomax 
							
						 
					 
					
						
						
							
						
						b7a17b0ea0 
					 
					
						
						
							
							Refs  #31949  -- Made @vary_on_(cookie/headers) decorators work with async functions.  
						
						
						
						
					 
					
						2023-07-10 11:43:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						fb1c763506 
					 
					
						
						
							
							Made @vary_on_cookie decorator reuse @vary_on_headers.  
						
						
						
						
					 
					
						2023-07-10 11:21:59 +02:00 
						 
				 
			
				
					
						
							
							
								Cauê Thenório 
							
						 
					 
					
						
						
							
						
						f7cfa48283 
					 
					
						
						
							
							Fixed   #34696  -- Updated selection counter in admin changelist on Chrome.  
						
						
						
						
					 
					
						2023-07-10 10:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						99bd373367 
					 
					
						
						
							
							Refs  #31949  -- Mentioned @sensitive_variables/sensitive_post_parameters decorators in async topic.  
						
						... 
						
						
						
						Follow up to 38e391e95f 
						
						
					 
					
						2023-07-10 09:29:42 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Lomax 
							
						 
					 
					
						
						
							
						
						953f81e078 
					 
					
						
						
							
							Refs  #31949  -- Made @csrf_exempt decorator to work with async functions.  
						
						
						
						
					 
					
						2023-07-10 07:55:02 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Northall 
							
						 
					 
					
						
						
							
						
						6d427288e4 
					 
					
						
						
							
							Fixed   #34688  -- Removed contrib.sitemaps.ping_google() and ping_google management command.  
						
						... 
						
						
						
						Thanks Joachim Jablon for the report.
Google has deprecated the sitemap ping endpoint, and will be removing
it in 6 months ~January 2024. 
						
						
					 
					
						2023-07-10 05:59:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						2584783f46 
					 
					
						
						
							
							Refs  #9602  -- Moved AlreadyRegistered/NotRegistered exceptions to django.contrib.admin.exceptions.  
						
						
						
						
					 
					
						2023-07-07 13:22:06 +02:00 
						 
				 
			
				
					
						
							
							
								Neeraj Kumar 
							
						 
					 
					
						
						
							
						
						eed096574f 
					 
					
						
						
							
							Fixed   #32210  -- Fixed model inlines with to_field that has a default.  
						
						
						
						
					 
					
						2023-07-07 09:11:46 +02:00 
						 
				 
			
				
					
						
							
							
								Neeraj Kumar 
							
						 
					 
					
						
						
							
						
						b91d62cca0 
					 
					
						
						
							
							Refs  #24377  -- Added assertions for model inlines with primary key that has a default.  
						
						... 
						
						
						
						This ensures that a model field default is ignored. 
						
						
					 
					
						2023-07-07 08:18:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f64fd47a76 
					 
					
						
						
							
							Fixed   #9602  -- Added AdminSite.get_model_admin().  
						
						... 
						
						
						
						This allows retrieving an admin class for the given model class without
using internal attributes. 
						
						
					 
					
						2023-07-07 08:06:01 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						d569c1dcfe 
					 
					
						
						
							
							Fixed   #34639  -- Reverted "Fixed  #32682  -- Made admin changelist use Exists() instead of distinct() for preventing duplicates."  
						
						... 
						
						
						
						This reverts commit 1871182031#32433 . 
						
						
					 
					
						2023-07-07 07:08:28 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						28e2077148 
					 
					
						
						
							
							Refs  #32433  -- Reallowed calling QuerySet.delete() after distinct().  
						
						... 
						
						
						
						While values(*field_excluding_pk).distinct() and
distinct(*field_excluding_pk) can reduce the number of resulting rows
in a way that makes subsequent delete() calls ambiguous standalone
.distinct() calls cannot.
Since delete() already disallows chain usages with values() the only
case that needs to be handled, as originally reported, is when
DISTINCT ON is used via distinct(*fields).
Refs #32682  which had to resort to subqueries to prevent duplicates in
the admin and caused significant performance regressions on MySQL
(refs #34639 ).
This partly reverts 6307c3f1a1 
						
						
					 
					
						2023-07-07 07:08:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						95cdf9dc66 
					 
					
						
						
							
							Used AdminSite.is_registered() where appropriate.  
						
						
						
						
					 
					
						2023-07-06 11:29:16 +02:00 
						 
				 
			
				
					
						
							
							
								Gregor Jerše 
							
						 
					 
					
						
						
							
						
						966ecdd482 
					 
					
						
						
							
							Fixed   #32819  -- Established relationship between form fields and their help text.  
						
						... 
						
						
						
						Thanks Nimra for the initial patch.
Thanks Natalia Bidart, Thibaud Colas, David Smith, and Mariusz Felisiak
for reviews. 
						
						
					 
					
						2023-07-06 08:03:19 +02:00 
						 
				 
			
				
					
						
							
							
								sarahboyce 
							
						 
					 
					
						
						
							
						
						649262a406 
					 
					
						
						
							
							Made some Selenium tests less flaky by adding explicit wait.  
						
						
						
						
					 
					
						2023-07-05 09:45:50 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						42b4f81e6e 
					 
					
						
						
							
							Fixed isolation of SeleniumTests.test_search_input_filtered_page() test.  
						
						... 
						
						
						
						Test crashed when the sidebar was not closed. 
						
						
					 
					
						2023-07-04 13:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Sarah Boyce 
							
						 
					 
					
						
						
							
						
						968684aed4 
					 
					
						
						
							
							Made SeleniumTests.test_updating_related_objects_updates_fk_selects_except_autocompletes() test less flaky by adding explicit Selenium wait.  
						
						
						
						
					 
					
						2023-07-04 13:34:08 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Ribbens 
							
						 
					 
					
						
						
							
						
						adfb3dfa89 
					 
					
						
						
							
							Fixed   #33405 , Refs  #7177  -- Clarified docs for filter escapejs regarding safe and unsafe usages.  
						
						
						
						
					 
					
						2023-07-03 12:32:58 +02:00 
						 
				 
			
				
					
						
							
							
								davidolz 
							
						 
					 
					
						
						
							
						
						075e9c0a4d 
					 
					
						
						
							
							Fixed typo in tests/admin_docs/models.py.  
						
						
						
						
					 
					
						2023-07-03 10:47:41 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						393b8324b3 
					 
					
						
						
							
							Added stub release notes for 4.2.4.  
						
						
						
						
					 
					
						2023-07-03 10:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						1d6fbf16f2 
					 
					
						
						
							
							Added CVE-2023-36053 to security archive.  
						
						
						
						
					 
					
						2023-07-03 10:19:13 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						ad0410ec4f 
					 
					
						
						
							
							Fixed CVE-2023-36053 -- Prevented potential ReDoS in EmailValidator and URLValidator.  
						
						... 
						
						
						
						Thanks Seokchan Yoon for reports. 
						
						
					 
					
						2023-07-03 08:16:55 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7eeadc82c2 
					 
					
						
						
							
							Fixed RelatedGeoModelTest.test_centroid_collect_filter().  
						
						
						
						
					 
					
						2023-06-30 10:18:04 +02:00 
						 
				 
			
				
					
						
							
							
								sobolevn 
							
						 
					 
					
						
						
							
						
						5820fc4485 
					 
					
						
						
							
							Fixed   #34687  -- Made Apps.clear_cache() clear get_swappable_settings_name() cache.  
						
						
						
						
					 
					
						2023-06-30 08:27:15 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						953f29f700 
					 
					
						
						
							
							Fixed   #34572  -- Added support for GDAL 3.7.  
						
						... 
						
						
						
						Co-authored-by: Michael Howitz <mh@gocept.com > 
						
						
					 
					
						2023-06-30 06:03:08 +02:00 
						 
				 
			
				
					
						
							
							
								Akash Kumar Sen 
							
						 
					 
					
						
						
							
						
						a40b0103bc 
					 
					
						
						
							
							Fixed   #30382  -- Allowed specifying parent classes in force_insert of Model.save().  
						
						
						
						
					 
					
						2023-06-29 21:52:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						601ffb0da3 
					 
					
						
						
							
							Fixed   #34685  -- Dropped support for GEOS 3.6 and 3.7.  
						
						
						
						
					 
					
						2023-06-29 21:45:36 +02:00 
						 
				 
			
				
					
						
							
							
								Akash Kumar Sen 
							
						 
					 
					
						
						
							
						
						ce204bed7f 
					 
					
						
						
							
							Refs  #30382  -- Added more tests for using force_insert with model inheritance.  
						
						
						
						
					 
					
						2023-06-29 11:49:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						6a523500af 
					 
					
						
						
							
							Fixed   #34684  -- Dropped support for GDAL 2.2 and 2.3.  
						
						
						
						
					 
					
						2023-06-29 09:11:30 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7af455a402 
					 
					
						
						
							
							Refs  #34572  -- Added missing GDAL_PIXEL_TYPES from GDAL 3.5+.  
						
						... 
						
						
						
						Check out https://github.com/OSGeo/gdal/blob/6e9103bd5/gcore/gdal.h#L62  
						
						
					 
					
						2023-06-29 06:38:56 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						21e6864715 
					 
					
						
						
							
							Fixed RecorderTests.test_has_table_cached() on databases that perform multiple queries when introspecting tables.  
						
						... 
						
						
						
						Thanks Tim Graham for the report and implementation idea.
Follow up to ea8cbca579 
						
						
					 
					
						2023-06-28 12:11:25 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						1dbcf9a005 
					 
					
						
						
							
							Fixed   #34681  -- Optimized memcache_key_warnings().  
						
						
						
						
					 
					
						2023-06-28 07:48:18 +02:00 
						 
				 
			
				
					
						
							
							
								Cerebro Cerberus 
							
						 
					 
					
						
						
							
						
						6fbe5287ac 
					 
					
						
						
							
							Fixed typo in docs/intro/tutorial08.txt.  
						
						
						
						
					 
					
						2023-06-28 07:08:51 +02:00 
						 
				 
			
				
					
						
							
							
								nessita 
							
						 
					 
					
						
						
							
						
						6799288342 
					 
					
						
						
							
							Added dedicated section for output_field in query expressions docs.  
						
						
						
						
					 
					
						2023-06-27 15:05:08 -03:00