Jacob Walls 
							
						 
					 
					
						
						
							
						
						1833a9eee9 
					 
					
						
						
							
							Increased test coverage of django.db.migrations.questioner.  
						
						
						
						
					 
					
						2021-12-20 11:11:39 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Filimonov 
							
						 
					 
					
						
						
							
						
						448145092c 
					 
					
						
						
							
							Refs  #27674  -- Added tests for GISModelAdmin.gis_widget_kwargs.  
						
						
						
						
					 
					
						2021-12-20 08:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								mendespedro 
							
						 
					 
					
						
						
							
						
						e8b4feddc3 
					 
					
						
						
							
							Fixed   #33367  -- Fixed URLValidator crash in some edge cases.  
						
						
						
						
					 
					
						2021-12-20 07:30:22 +01:00 
						 
				 
			
				
					
						
							
							
								mendespedro 
							
						 
					 
					
						
						
							
						
						4fd3044ca0 
					 
					
						
						
							
							Fixed   #33368  -- Fixed parse_duration() crash on invalid separators for decimal fractions.  
						
						
						
						
					 
					
						2021-12-20 06:46:34 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						4328970780 
					 
					
						
						
							
							Fixed   #33366  -- Fixed case handling with swappable setting detection in migrations autodetector.  
						
						... 
						
						
						
						The migration framework uniquely identifies models by case insensitive
labels composed of their app label and model names and so does the app
registry in most of its methods (e.g. AppConfig.get_model) but it
wasn't the case for get_swappable_settings_name() until this change.
This likely slipped under the radar for so long and only regressed in
b9df2b74b9 
						
						
					 
					
						2021-12-17 07:46:58 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						40165eecc4 
					 
					
						
						
							
							Fixed   #33350  -- Reallowed using cache decorators with duck-typed HttpRequest.  
						
						... 
						
						
						
						Regression in 3fd82a6241 
						
						
					 
					
						2021-12-16 20:13:17 +01:00 
						 
				 
			
				
					
						
							
							
								mgaligniana 
							
						 
					 
					
						
						
							
						
						068b2c072b 
					 
					
						
						
							
							Fixed   #30127  -- Deprecated name argument of cached_property().  
						
						
						
						
					 
					
						2021-12-16 18:52:27 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						882647a82c 
					 
					
						
						
							
							Used subTest() in forms.URLField() tests.  
						
						
						
						
					 
					
						2021-12-16 06:35:44 +01:00 
						 
				 
			
				
					
						
							
							
								mgaligniana 
							
						 
					 
					
						
						
							
						
						ac5cc6cf01 
					 
					
						
						
							
							Fixed   #33316  -- Added pagination to admin history view.  
						
						
						
						
					 
					
						2021-12-15 10:54:08 +01:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						76ccce64cc 
					 
					
						
						
							
							Fixed   #16063  -- Adjusted admin changelist searches spanning multi-valued relationships.  
						
						... 
						
						
						
						This reduces the likelihood of admin searches issuing queries with
excessive joins. 
						
						
					 
					
						2021-12-15 08:14:19 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						e1d673c373 
					 
					
						
						
							
							Fixed unescape_string_literal() crash on empty strings.  
						
						
						
						
					 
					
						2021-12-14 20:19:44 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						5d9c512e5b 
					 
					
						
						
							
							Added test for ValueErrors in unescape_string_literal().  
						
						
						
						
					 
					
						2021-12-14 20:18:43 +01:00 
						 
				 
			
				
					
						
							
							
								mdalp 
							
						 
					 
					
						
						
							
						
						3b73f77ad4 
					 
					
						
						
							
							Fixed   #33358  -- Fixed handling timedelta < 1 day in schema operations on Oracle.  
						
						
						
						
					 
					
						2021-12-14 09:08:25 +01:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lainé 
							
						 
					 
					
						
						
							
						
						2f33217ea2 
					 
					
						
						
							
							Fixed   #33361  -- Fixed Redis cache backend crash on booleans.  
						
						
						
						
					 
					
						2021-12-14 07:16:30 +01:00 
						 
				 
			
				
					
						
							
							
								Jeremy Lainé 
							
						 
					 
					
						
						
							
						
						c7902612ca 
					 
					
						
						
							
							Refs  #33361  -- Added Added DummyCache.set() test for boolean values.  
						
						
						
						
					 
					
						2021-12-14 06:47:37 +01:00 
						 
				 
			
				
					
						
							
							
								mgaligniana 
							
						 
					 
					
						
						
							
						
						e61abab6e0 
					 
					
						
						
							
							Refs  #33338  -- Added never_cache() tests for Expires header.  
						
						
						
						
					 
					
						2021-12-13 15:32:24 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						5111b636d9 
					 
					
						
						
							
							Refs  #33355  -- Fixed Trunc() with years < 1000 on SQLite.  
						
						... 
						
						
						
						Thanks to Nick Pope for spotting the bug in Code Review.
Co-Authored-By: Nick Pope <nick@nickpope.me.uk > 
						
						
					 
					
						2021-12-13 11:50:45 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c66ecc5568 
					 
					
						
						
							
							Refs  #33355  -- Moved Trunc() assertions for invalid arguments and ISO 8601 week to separate tests.  
						
						
						
						
					 
					
						2021-12-13 11:28:35 +01:00 
						 
				 
			
				
					
						
							
							
								mendespedro 
							
						 
					 
					
						
						
							
						
						75485d16a2 
					 
					
						
						
							
							Fixed   #33351  -- Made path()/re_path() raise TypeError when kwargs argument is not a dict.  
						
						
						
						
					 
					
						2021-12-13 08:09:28 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						2f73e5406d 
					 
					
						
						
							
							Refs  #32502  -- Avoided table rebuild when adding fields with no default on SQLite.  
						
						
						
						
					 
					
						2021-12-10 17:13:05 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						0d2435328a 
					 
					
						
						
							
							Added test for field names of ManagementForm.  
						
						
						
						
					 
					
						2021-12-10 10:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						974e3b8750 
					 
					
						
						
							
							Fixed inspectdb.tests.InspectDBTestCase.test_custom_fields() on SQLite 3.37+.  
						
						... 
						
						
						
						Use FlexibleFieldLookupDict which is case-insensitive mapping because
SQLite 3.37+ returns some data type names upper-cased e.g. TEXT. 
						
						
					 
					
						2021-12-09 20:24:38 +01:00 
						 
				 
			
				
					
						
							
							
								Arsa 
							
						 
					 
					
						
						
							
						
						17df72114e 
					 
					
						
						
							
							Fixed   #33340  -- Fixed unquoted column names in queries used by DatabaseCache.  
						
						
						
						
					 
					
						2021-12-09 11:16:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						eba9a9b7f7 
					 
					
						
						
							
							Refs  #32338  -- Added Boundfield.legend_tag().  
						
						
						
						
					 
					
						2021-12-09 07:16:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ömer Faruk Abacı 
							
						 
					 
					
						
						
							
						
						81739a45b5 
					 
					
						
						
							
							Fixed   #33319  -- Fixed crash when combining with the | operator querysets with aliases that conflict.  
						
						
						
						
					 
					
						2021-12-08 21:16:24 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						cb383753c0 
					 
					
						
						
							
							Fixed   #33346  -- Fixed SimpleTestCase.assertFormsetError() crash on a formset named "form".  
						
						... 
						
						
						
						Thanks OutOfFocus4 for the report.
Regression in 456466d932 
						
						
					 
					
						2021-12-08 20:33:03 +01:00 
						 
				 
			
				
					
						
							
							
								Shreya Bamne 
							
						 
					 
					
						
						
							
						
						8a4e506760 
					 
					
						
						
							
							Fixed   #19721  -- Allowed admin filters to customize the list separator.  
						
						
						
						
					 
					
						2021-12-08 15:25:52 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						513441240f 
					 
					
						
						
							
							Updated asgiref dependency for 4.0 release series.  
						
						
						
						
					 
					
						2021-12-07 09:49:39 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						d4dcd5b9dd 
					 
					
						
						
							
							Fixed   #30530 , CVE-2021-44420 -- Fixed potential bypass of an upstream access control based on URL paths.  
						
						... 
						
						
						
						Thanks Sjoerd Job Postmus and TengMA(@te3t123) for reports. 
						
						
					 
					
						2021-12-07 06:28:08 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						628b6a6869 
					 
					
						
						
							
							Updated translations from Transifex.  
						
						... 
						
						
						
						This also fixes related i18n tests.
Forwardport of 4c5215ab03claude@2xlibre.net > 
						
						
					 
					
						2021-12-06 20:31:03 +01:00 
						 
				 
			
				
					
						
							
							
								Hannes Ljungberg 
							
						 
					 
					
						
						
							
						
						1eaf38fa87 
					 
					
						
						
							
							Fixed   #33335  -- Made model validation ignore functional unique constraints.  
						
						... 
						
						
						
						Regression in 3aa545281e 
						
						
					 
					
						2021-12-06 07:59:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						d3a64bea51 
					 
					
						
						
							
							Refs  #33333  -- Fixed PickleabilityTestCase.test_annotation_with_callable_default() crash on Oracle.  
						
						... 
						
						
						
						Grouping by LOBs is not allowed on Oracle. This moves a binary field to
a separate model. 
						
						
					 
					
						2021-12-04 15:55:03 +01:00 
						 
				 
			
				
					
						
							
							
								Maxim Piskunov 
							
						 
					 
					
						
						
							
						
						d3f4c2b95d 
					 
					
						
						
							
							Fixed   #33078  -- Added support for language regions in i18n_patterns().  
						
						
						
						
					 
					
						2021-12-03 12:57:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						4f7bbc6138 
					 
					
						
						
							
							Refs  #33078  -- Added extra assertions to MiscTests.test_get_language_from_path_real().  
						
						
						
						
					 
					
						2021-12-03 12:03:30 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						2c7846d992 
					 
					
						
						
							
							Fixed   #33333  -- Fixed setUpTestData() crash with models.BinaryField on PostgreSQL.  
						
						... 
						
						
						
						This makes models.BinaryField pickleable on PostgreSQL.
Regression in 3cf80d3fcf 
						
						
					 
					
						2021-12-03 11:56:22 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5def7f3f74 
					 
					
						
						
							
							Updated various links to HTTPS and new locations.  
						
						... 
						
						
						
						Co-Authored-By: Nick Pope <nick@nickpope.me.uk > 
						
						
					 
					
						2021-12-02 11:27:29 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						e5a92d400a 
					 
					
						
						
							
							Fixed   #33282  -- Fixed a crash when OR'ing subquery and aggregation lookups.  
						
						... 
						
						
						
						As a QuerySet resolves to Query the outer column references grouping logic
should be defined on the latter and proxied from Subquery for the cases where
get_group_by_cols is called on unresolved expressions.
Thanks Antonio Terceiro for the report and initial patch. 
						
						
					 
					
						2021-12-02 07:23:33 +01:00 
						 
				 
			
				
					
						
							
							
								Przemysław Suliga 
							
						 
					 
					
						
						
							
						
						4ce59f602e 
					 
					
						
						
							
							Fixed   #30398  -- Added CONN_HEALTH_CHECKS database setting.  
						
						... 
						
						
						
						The CONN_HEALTH_CHECKS setting can be used to enable database
connection health checks for Django's persistent DB connections.
Thanks Florian Apolloner for reviews. 
						
						
					 
					
						2021-12-01 07:44:48 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						64c3f049ea 
					 
					
						
						
							
							Fixed   #33047  -- Fixed CheckConstraint crash with GIS lookups on PostGIS and MySQL GIS backends.  
						
						... 
						
						
						
						Thanks Daniel Swain for the report and Arsalan Ghassemi for the initial
patch.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2021-11-30 20:06:29 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						3ff7f6cf07 
					 
					
						
						
							
							Refs  #32800  -- Renamed _sanitize_token() to _check_token_format().  
						
						
						
						
					 
					
						2021-11-29 10:48:31 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						5d80843ebc 
					 
					
						
						
							
							Fixed   #32800  -- Changed CsrfViewMiddleware not to mask the CSRF secret.  
						
						... 
						
						
						
						This also adds CSRF_COOKIE_MASKED transitional setting helpful in
migrating multiple instance of the same project to Django 4.1+.
Thanks Florian Apolloner and Shai Berger for reviews.
Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2021-11-29 10:47:39 +01:00 
						 
				 
			
				
					
						
							
							
								Shubh1815 
							
						 
					 
					
						
						
							
						
						05e29da421 
					 
					
						
						
							
							Fixed   #32545  -- Improved admin widget for raw_id_fields for UUIDFields.  
						
						... 
						
						
						
						Co-Authored-By: Jerome Leclanche <jerome@leclan.ch > 
						
						
					 
					
						2021-11-29 07:16:26 +01:00 
						 
				 
			
				
					
						
							
							
								Hannes Ljungberg 
							
						 
					 
					
						
						
							
						
						ed2018037d 
					 
					
						
						
							
							Fixed   #33322  -- Fixed loss of assigned related object when saving relation with bulk_update().  
						
						
						
						
					 
					
						2021-11-29 06:27:22 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						9ac92b1efc 
					 
					
						
						
							
							Refs  #33301  -- Made SimpleTestCase.assertFormError()/assertFormsetErrors() raise ValueError for non test client responses.  
						
						
						
						
					 
					
						2021-11-26 13:10:43 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						68144f4049 
					 
					
						
						
							
							Added tests for SimpleTestCase.assertFormError()/assertFormsetErrors().  
						
						
						
						
					 
					
						2021-11-26 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						24b316536a 
					 
					
						
						
							
							Fixed   #33303  -- Changed messages' level tags on MESSAGE_TAGS setting change.  
						
						
						
						
					 
					
						2021-11-26 07:09:31 +01:00 
						 
				 
			
				
					
						
							
							
								Ad Timmering 
							
						 
					 
					
						
						
							
						
						9a6e2df3a8 
					 
					
						
						
							
							Fixed   #32397  -- Made startapp/startproject management commands set User-Agent.  
						
						... 
						
						
						
						This sets User-Agent to 'Django/<version>'. 
						
						
					 
					
						2021-11-25 20:36:04 +01:00 
						 
				 
			
				
					
						
							
							
								Shubh1815 
							
						 
					 
					
						
						
							
						
						51c24d8799 
					 
					
						
						
							
							Fixed   #33024  -- Fixed height of admin selector boxes in collapsed fieldset.  
						
						... 
						
						
						
						Thanks Tom Carrick for the review. 
						
						
					 
					
						2021-11-25 07:57:19 +01:00 
						 
				 
			
				
					
						
							
							
								Ad Timmering 
							
						 
					 
					
						
						
							
						
						59f4796918 
					 
					
						
						
							
							Fixed   #4282  -- Made startapp/startproject management commands honor umask.  
						
						... 
						
						
						
						Co-authored-by: Christian Schmitt <c.schmitt@briefdomain.de > 
						
						
					 
					
						2021-11-24 13:10:45 +01:00 
						 
				 
			
				
					
						
							
							
								mgaligniana 
							
						 
					 
					
						
						
							
						
						7f8f69fb38 
					 
					
						
						
							
							Fixed   #33298  -- Added docs and tests for using Q objects with get_object_or_404()/get_list_or_404().  
						
						
						
						
					 
					
						2021-11-24 09:28:21 +01:00