Jordan Bae 
							
						 
					 
					
						
						
							
						
						f5a3243911 
					 
					
						
						
							
							Fixed   #33125  -- Avoided redundant unique constraint when converting a non-unique field to primary key on MySQL and PostgreSQL.  
						
						
						
						
					 
					
						2021-09-28 06:20:37 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4ffada3609 
					 
					
						
						
							
							Fixed   #33136  -- Added GEOSGeometry.make_valid() method.  
						
						
						
						
					 
					
						2021-09-27 09:58:28 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						840ad06300 
					 
					
						
						
							
							Refs  #32355  -- Modernized subprocess.run() calls.  
						
						
						
						
					 
					
						2021-09-27 08:20:24 +02:00 
						 
				 
			
				
					
						
							
							
								ali 
							
						 
					 
					
						
						
							
						
						ca58378390 
					 
					
						
						
							
							Fixed   #33114  -- Defined default output_field of StringAgg.  
						
						... 
						
						
						
						Thanks Simon Charette for the review. 
						
						
					 
					
						2021-09-27 06:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								Jaap Roes 
							
						 
					 
					
						
						
							
						
						7fe9b6f6df 
					 
					
						
						
							
							Fixed   #33130  -- Restored form errors to be a dict.  
						
						... 
						
						
						
						Regression in 456466d932 
						
						
					 
					
						2021-09-24 10:50:41 +02:00 
						 
				 
			
				
					
						
							
							
								Jaap Roes 
							
						 
					 
					
						
						
							
						
						b1bf8c8a4b 
					 
					
						
						
							
							Fixed   #33132  -- Fixed test client handling of querystring only redirects.  
						
						... 
						
						
						
						Regression in 1e5aa8e1c7 
						
						
					 
					
						2021-09-24 08:22:28 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						f997c81472 
					 
					
						
						
							
							Fixed   #33127  -- Added error messages on | and & operators with combined querysets.  
						
						
						
						
					 
					
						2021-09-24 06:59:22 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						448d974d96 
					 
					
						
						
							
							Fixed   #32499  -- Escaped additional metacharacters in simplify_regex().  
						
						
						
						
					 
					
						2021-09-22 11:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						85540da930 
					 
					
						
						
							
							Refs  #32499  -- Fixed escaped metacharacters in simplify_regex().  
						
						
						
						
					 
					
						2021-09-22 11:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						9f7809ece3 
					 
					
						
						
							
							Refs  #32499  -- Added more tests for simplify_regex().  
						
						
						
						
					 
					
						2021-09-22 11:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						e0a56ad3c8 
					 
					
						
						
							
							Removed blocking wait in admin inlines selenium test.  
						
						... 
						
						
						
						find_elements_by_css_selector() implicitly waits the default timeout
(10 seconds) looking for missing elements. 
						
						
					 
					
						2021-09-22 08:17:48 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						b0ed619303 
					 
					
						
						
							
							Fixed   #33083  -- Fixed selecting all items in the admin changelist when actions are both top and bottom.  
						
						... 
						
						
						
						Thanks Benjamin Locher for the report.
Regression in 30e59705fc 
						
						
					 
					
						2021-09-21 19:58:00 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						2f0f30f973 
					 
					
						
						
							
							Fixed   #33111  -- Fixed passing object to ModelAdmin.get_inlines() when editing in admin change view.  
						
						... 
						
						
						
						ModelAdmin.get_inlines() should get an unmutated object when creating
formsets during POST request. 
						
						
					 
					
						2021-09-21 13:12:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						881a479911 
					 
					
						
						
							
							Refs  #31026  -- Fixed forms_tests if Jinja2 is not installed.  
						
						
						
						
					 
					
						2021-09-21 10:16:44 +02:00 
						 
				 
			
				
					
						
							
							
								Cleiton Lima 
							
						 
					 
					
						
						
							
						
						8eb5693091 
					 
					
						
						
							
							Fixed   #33070  -- Fixed loading translations with language subtags in admin's Select2 widget.  
						
						
						
						
					 
					
						2021-09-21 07:18:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						32b7ffc2bb 
					 
					
						
						
							
							Increased the default PBKDF2 iterations for Django 4.1.  
						
						
						
						
					 
					
						2021-09-20 21:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						8b6d0333cf 
					 
					
						
						
							
							Advanced deprecation warnings for Django 4.1.  
						
						
						
						
					 
					
						2021-09-20 21:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						737fa72ae3 
					 
					
						
						
							
							Refs  #32191  -- Removed for the pre-Django 3.2 format of messages in CookieStorage.  
						
						... 
						
						
						
						Per deprecation timeline. 
						
						
					 
					
						2021-09-20 21:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						05f3a6186e 
					 
					
						
						
							
							Refs  #32193  -- Removed MemcachedCache per deprecation timeline.  
						
						
						
						
					 
					
						2021-09-20 21:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						e2be307b3a 
					 
					
						
						
							
							Refs  #31235  -- Made assertQuerysetEqual() not call repr() on a queryset when compared to string values.  
						
						... 
						
						
						
						Per deprecation timeline. 
						
						
					 
					
						2021-09-20 21:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						75d6c4ae6d 
					 
					
						
						
							
							Refs  #31180  -- Removed default_app_config application configuration variable per deprecation timeline.  
						
						
						
						
					 
					
						2021-09-20 21:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						d25710a625 
					 
					
						
						
							
							Refs  #31670  -- Removed whitelist argument and domain_whitelist attribute in EmailValidator per deprecation timeline.  
						
						
						
						
					 
					
						2021-09-20 21:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						1cb495074f 
					 
					
						
						
							
							Refs  #31546  -- Removed support for boolean values in Command.requires_system_checks.  
						
						... 
						
						
						
						Per deprecation timeline. 
						
						
					 
					
						2021-09-20 21:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						2e10abeb7f 
					 
					
						
						
							
							Refs  #31395  -- Removed support for assigning objects which don't support deepcopy() in setUpTestData().  
						
						... 
						
						
						
						Per deprecation timeline. 
						
						
					 
					
						2021-09-20 21:23:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						456466d932 
					 
					
						
						
							
							Fixed   #31026  -- Switched form rendering to template engine.  
						
						... 
						
						
						
						Thanks Carlton Gibson, Keryn Knight, Mariusz Felisiak, and Nick Pope
for reviews.
Co-authored-by: Johannes Hoppe <info@johanneshoppe.com > 
						
						
					 
					
						2021-09-20 15:50:18 +02:00 
						 
				 
			
				
					
						
							
							
								AliGhotbizadeh 
							
						 
					 
					
						
						
							
						
						b8f3a3ad54 
					 
					
						
						
							
							Refs  #33119  -- Added tests for changing model name case referenced by ManyToManyField.  
						
						... 
						
						
						
						Fixed in aa4acc164d 
						
						
					 
					
						2021-09-20 12:00:10 +02:00 
						 
				 
			
				
					
						
							
							
								Ken Whitesell 
							
						 
					 
					
						
						
							
						
						0a9aa02e6f 
					 
					
						
						
							
							Fixed   #33077  -- Fixed links to related models for admin's readonly fields in custom admin site.  
						
						
						
						
					 
					
						2021-09-18 12:27:28 +02:00 
						 
				 
			
				
					
						
							
							
								Nikita Marchant 
							
						 
					 
					
						
						
							
						
						4e4082f939 
					 
					
						
						
							
							Fixed   #32492  -- Added TrigramWordSimilarity() and TrigramWordDistance() on PostgreSQL.  
						
						
						
						
					 
					
						2021-09-17 13:05:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						4ca508a689 
					 
					
						
						
							
							Refs  #31026  -- Added extra form render tests.  
						
						
						
						
					 
					
						2021-09-17 09:21:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						91e8b95d5b 
					 
					
						
						
							
							Refs  #31026  -- Moved Template tests to separate class.  
						
						
						
						
					 
					
						2021-09-17 09:20:02 +02:00 
						 
				 
			
				
					
						
							
							
								Giannis Adamopoulos 
							
						 
					 
					
						
						
							
						
						4555aa0a48 
					 
					
						
						
							
							Fixed   #27674  -- Deprecated GeoModelAdmin and OSMGeoAdmin.  
						
						... 
						
						
						
						Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2021-09-17 08:56:16 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f1bcaa9be8 
					 
					
						
						
							
							Refs  #32074  -- Fixed find_module()/find_loader() warnings on Python 3.10+.  
						
						
						
						
					 
					
						2021-09-16 20:20:54 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						306607d5b9 
					 
					
						
						
							
							Fixed   #32365  -- Made zoneinfo the default timezone implementation.  
						
						... 
						
						
						
						Thanks to Adam Johnson, Aymeric Augustin, David Smith, Mariusz Felisiak, Nick
Pope, and Paul Ganssle for reviews. 
						
						
					 
					
						2021-09-16 12:11:05 +02:00 
						 
				 
			
				
					
						
							
							
								Daniyal 
							
						 
					 
					
						
						
							
						
						ec212c6616 
					 
					
						
						
							
							Fixed   #33012  -- Added Redis cache backend.  
						
						... 
						
						
						
						Thanks Carlton Gibson, Chris Jerdonek, David Smith, Keryn Knight,
Mariusz Felisiak, and Nick Pope for reviews and mentoring this
Google Summer of Code 2021 project. 
						
						
					 
					
						2021-09-14 15:50:08 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						676bd084f2 
					 
					
						
						
							
							Fixed   #32873  -- Deprecated settings.USE_L10N.  
						
						... 
						
						
						
						Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2021-09-14 12:05:43 +02:00 
						 
				 
			
				
					
						
							
							
								antoinehumbert 
							
						 
					 
					
						
						
							
						
						de95c82667 
					 
					
						
						
							
							Fixed   #31867  -- Made TabularInline handling of hidden fields with view-only permissions consistent with StackedInline.  
						
						
						
						
					 
					
						2021-09-10 10:10:53 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Schär 
							
						 
					 
					
						
						
							
						
						06e59d97a3 
					 
					
						
						
							
							Fixed   #33096  -- Fixed <form> nesting in technical 500 template.  
						
						... 
						
						
						
						This also prevents sending <form> tags in emails. 
						
						
					 
					
						2021-09-10 06:44:39 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						0a28b42b15 
					 
					
						
						
							
							Fixed   #33084  -- Removed incorrect system check for ManyToManyField with limit_choices_to.  
						
						
						
						
					 
					
						2021-09-09 12:07:59 +02:00 
						 
				 
			
				
					
						
							
							
								Siburg 
							
						 
					 
					
						
						
							
						
						46c8df640c 
					 
					
						
						
							
							Fixed   #32219  -- Made InlineModelAdmin.verbose_name_plural fallback to its verbose_name.  
						
						
						
						
					 
					
						2021-09-08 13:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Siburg 
							
						 
					 
					
						
						
							
						
						1bd6a7a0ac 
					 
					
						
						
							
							Refs  #32219  -- Added admin model inline tests for verbose names.  
						
						... 
						
						
						
						Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2021-09-08 11:32:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						4a43335d30 
					 
					
						
						
							
							Fixed   #30086 , Refs  #32873  -- Made floatformat template filter independent of USE_L10N.  
						
						
						
						
					 
					
						2021-09-08 08:37:27 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew-Chen-Wang 
							
						 
					 
					
						
						
							
						
						301a85a12f 
					 
					
						
						
							
							Fixed   #32076  -- Added async methods to BaseCache.  
						
						... 
						
						
						
						This also makes DummyCache async-compatible. 
						
						
					 
					
						2021-09-07 20:14:25 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						4b82578a60 
					 
					
						
						
							
							Refs  #33060  -- Ensured cache backends validate keys.  
						
						... 
						
						
						
						The validate_key() function should be called after make_key() to ensure
that the validation is performed on the key that will actually be
stored in the cache.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2021-09-07 11:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						ec2f6ea9c6 
					 
					
						
						
							
							Refs  #33060  -- Added memcached test for make_key() making keys invalid.  
						
						
						
						
					 
					
						2021-09-07 11:57:14 +02:00 
						 
				 
			
				
					
						
							
							
								Mateo Radman 
							
						 
					 
					
						
						
							
						
						a7f27fca52 
					 
					
						
						
							
							Refs  #32508  -- Raised TypeError/ValueError instead of using "assert" in encode() methods of remaining password hashers.  
						
						
						
						
					 
					
						2021-09-06 07:47:53 +02:00 
						 
				 
			
				
					
						
							
							
								taulant 
							
						 
					 
					
						
						
							
						
						0e8be73812 
					 
					
						
						
							
							Fixed   #32975  -- Fixed admin system check for inlines with foreign keys to proxy models.  
						
						
						
						
					 
					
						2021-09-03 06:48:32 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						b8824e8d17 
					 
					
						
						
							
							Refs  #31907  -- Fixed incorrect argument for delete_many() in cache tests.  
						
						
						
						
					 
					
						2021-09-02 12:47:04 +02:00 
						 
				 
			
				
					
						
							
							
								Daniyal Abbasi 
							
						 
					 
					
						
						
							
						
						dca4c2ff76 
					 
					
						
						
							
							Refs  #33012  -- Moved PickleSerializer to django.core.serializers.base and added tests.  
						
						
						
						
					 
					
						2021-09-02 11:24:55 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						50ed545e2f 
					 
					
						
						
							
							Fixed   #33082  -- Fixed CommandTests.test_subparser_invalid_option on Python 3.9.7+.  
						
						... 
						
						
						
						Thanks Michał Górny for the report. 
						
						
					 
					
						2021-09-02 10:56:56 +02:00 
						 
				 
			
				
					
						
							
							
								Stefanos I. Tsaklidis 
							
						 
					 
					
						
						
							
						
						d0ea01af28 
					 
					
						
						
							
							Fixed   #33079  -- Fixed get_image_dimensions() on nonexistent images.  
						
						... 
						
						
						
						Thanks Nick Pope for the review. 
						
						
					 
					
						2021-09-02 07:08:50 +02:00