David Smith 
							
						 
					 
					
						
						
							
						
						dbdc192ca3 
					 
					
						
						
							
							Preferred usage of among/while to amongst/whilst.  
						
						
						
						
					 
					
						2020-06-03 21:02:48 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						229c9c6653 
					 
					
						
						
							
							Refs CVE-2020-13254 -- Fixed cache.tests when KEY_PREFIX is defined.  
						
						... 
						
						
						
						Follow up to 2c82414914 
						
						
					 
					
						2020-06-03 13:00:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Palmer 
							
						 
					 
					
						
						
							
						
						2c82414914 
					 
					
						
						
							
							Fixed CVE-2020-13254 -- Enforced cache key validation in memcached backends.  
						
						
						
						
					 
					
						2020-06-03 09:24:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						2dd4d110c1 
					 
					
						
						
							
							Fixed CVE-2020-13596 -- Fixed potential XSS in admin ForeignKeyRawIdWidget.  
						
						
						
						
					 
					
						2020-06-03 09:23:00 +02:00 
						 
				 
			
				
					
						
							
							
								Thodoris Sotiropoulos 
							
						 
					 
					
						
						
							
						
						df32fd42b8 
					 
					
						
						
							
							Fixed   #31651  -- Made ExpressionWrapper use grouping columns from wrapped expression.  
						
						
						
						
					 
					
						2020-06-03 07:29:41 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						22a59c01c0 
					 
					
						
						
							
							Refs  #31615  -- Added EXISTS clauses to extension operations.  
						
						
						
						
					 
					
						2020-06-03 07:02:48 +02:00 
						 
				 
			
				
					
						
							
							
								Carles Pina 
							
						 
					 
					
						
						
							
						
						e46c2326c8 
					 
					
						
						
							
							Fixed   #31536  -- Fixed rendering of disabled AdminFileWidget and ClearableFileInput.  
						
						
						
						
					 
					
						2020-06-01 12:25:25 +02:00 
						 
				 
			
				
					
						
							
							
								René Fleschenberg 
							
						 
					 
					
						
						
							
						
						578b3046e3 
					 
					
						
						
							
							Reverted "Refs  #23919  -- Removed obsolete __init__.py files in management command directories."  
						
						... 
						
						
						
						This reverts commit ccc25bfe4fhttps://groups.google.com/d/topic/django-developers/GVHMH2ciAnk/discussion  
						
						
					 
					
						2020-06-01 10:55:41 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						dd1ca50b09 
					 
					
						
						
							
							Fixed   #31570  -- Corrected translation loading for apps providing territorial language variants with different plural equations.  
						
						... 
						
						
						
						Regression in e3e48b0012 
						
						
					 
					
						2020-06-01 08:38:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						0382ecfe02 
					 
					
						
						
							
							Fixed   #28694  -- Made django.utils.text.slugify() strip dashes and underscores.  
						
						
						
						
					 
					
						2020-05-29 06:47:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						dde05e192c 
					 
					
						
						
							
							Added more tests for slugify().  
						
						
						
						
					 
					
						2020-05-29 06:28:57 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						fa58450a9a 
					 
					
						
						
							
							Fixed   #31468  -- Allowed specifying migration filename in Operation.  
						
						... 
						
						
						
						This adds also suggested filename for many built-in operations. 
						
						
					 
					
						2020-05-28 11:42:53 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						5bd585a82d 
					 
					
						
						
							
							Refs  #31468  -- Added tests for MigrationAutodetector.suggest_name().  
						
						
						
						
					 
					
						2020-05-28 11:24:58 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Carrick 
							
						 
					 
					
						
						
							
						
						780473d756 
					 
					
						
						
							
							Refs  #31034  -- Improved accessibility of admin navigation sidebar.  
						
						
						
						
					 
					
						2020-05-28 10:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						42de52affe 
					 
					
						
						
							
							Fixed isolation of test_migrate_fake_initial.  
						
						
						
						
					 
					
						2020-05-28 09:32:43 +02:00 
						 
				 
			
				
					
						
							
							
								Scott Cranfill 
							
						 
					 
					
						
						
							
						
						62f1655a64 
					 
					
						
						
							
							Fixed   #11157  -- Stopped removing stop words in admin's prepopulated_fields.  
						
						... 
						
						
						
						Co-Authored-By: Andy Chosak <andy@chosak.org > 
						
						
					 
					
						2020-05-27 12:32:56 +02:00 
						 
				 
			
				
					
						
							
							
								Frantisek Holop 
							
						 
					 
					
						
						
							
						
						d693a086de 
					 
					
						
						
							
							Fixed   #31615  -- Made migrations skip extension operations if not needed.  
						
						... 
						
						
						
						- Don't try to create an existing extension.
- Don't try to drop a nonexistent extension. 
						
						
					 
					
						2020-05-27 10:48:44 +02:00 
						 
				 
			
				
					
						
							
							
								Frantisek Holop 
							
						 
					 
					
						
						
							
						
						73216aaaa9 
					 
					
						
						
							
							Used not installed extension in CreateExtension() tests.  
						
						... 
						
						
						
						uuid-ossp was already installed. 
						
						
					 
					
						2020-05-27 10:46:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ahmad A. Hussein 
							
						 
					 
					
						
						
							
						
						7c947f0f5a 
					 
					
						
						
							
							Fixed   #31494  -- Preserved query strings when following HTTP 307/308 redirects in test client.  
						
						
						
						
					 
					
						2020-05-27 10:36:52 +02:00 
						 
				 
			
				
					
						
							
							
								Ahmad A. Hussein 
							
						 
					 
					
						
						
							
						
						6425fd3124 
					 
					
						
						
							
							Refs  #31494  -- Added test for query strings for GET/HEAD requests when following HTTP 307/308 redirects in test client.  
						
						
						
						
					 
					
						2020-05-27 10:36:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f4bab0982a 
					 
					
						
						
							
							Refs  #31614  -- Added test for ordering by OrderBy() of combined queryset with not selected columns.  
						
						
						
						
					 
					
						2020-05-27 09:03:53 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan Heard 
							
						 
					 
					
						
						
							
						
						587b179d41 
					 
					
						
						
							
							Fixed   #31606  -- Allowed using condition with lookups in When() expression.  
						
						
						
						
					 
					
						2020-05-27 07:32:23 +02:00 
						 
				 
			
				
					
						
							
							
								Laurent Tramoy 
							
						 
					 
					
						
						
							
						
						2aac176e86 
					 
					
						
						
							
							Fixed   #31614  -- Fixed aliases ordering by OrderBy() expressions of combined queryset.  
						
						
						
						
					 
					
						2020-05-26 21:14:45 +02:00 
						 
				 
			
				
					
						
							
							
								Laurent Tramoy 
							
						 
					 
					
						
						
							
						
						51ad767d0b 
					 
					
						
						
							
							Refs  #31614  -- Added test for aliases ordering on combined querysets.  
						
						
						
						
					 
					
						2020-05-26 21:14:40 +02:00 
						 
				 
			
				
					
						
							
							
								Laurent Tramoy 
							
						 
					 
					
						
						
							
						
						50f71ccb36 
					 
					
						
						
							
							Used operator.attrgetter() in test_qs_combinators.  
						
						
						
						
					 
					
						2020-05-26 21:14:40 +02:00 
						 
				 
			
				
					
						
							
							
								Nan Liu 
							
						 
					 
					
						
						
							
						
						33c365781a 
					 
					
						
						
							
							Fixed   #31416  -- Made autodetector find dependencies for MTI model creation on base fields removal.  
						
						... 
						
						
						
						Removing a base field must take place before adding a new inherited
model that has a field with the same name. 
						
						
					 
					
						2020-05-26 07:26:07 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						18759b2209 
					 
					
						
						
							
							Fixed   #31616  -- Added hint about middleware ordering for SessionMiddleware admin check.  
						
						
						
						
					 
					
						2020-05-25 21:14:32 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						adf58311b8 
					 
					
						
						
							
							Fixed   #29078  -- Made serializers respect prefetch_related() for m2m fields.  
						
						
						
						
					 
					
						2020-05-25 10:45:16 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						b547c42661 
					 
					
						
						
							
							Improved HTTPSitemapTests.test_localized_priority.  
						
						... 
						
						
						
						Override setting instead of skipping.
Use translation override context manager to avoid language leaking. 
						
						
					 
					
						2020-05-25 09:07:50 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						972000420e 
					 
					
						
						
							
							Fixed   #31624  -- Avoided subquery usage on QuerySet.all().delete().  
						
						... 
						
						
						
						Thanks Adam Johnson for the report.
Regression in 7acef095d7 
						
						
					 
					
						2020-05-25 08:14:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						dfb9ae1d23 
					 
					
						
						
							
							Refs  #30400  -- Improved typography in admin_doc/missing_docutils.html.  
						
						
						
						
					 
					
						2020-05-23 12:02:10 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						c60524c658 
					 
					
						
						
							
							Fixed   #31546  -- Allowed specifying list of tags in Command.requires_system_checks.  
						
						
						
						
					 
					
						2020-05-21 12:34:54 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Weitzman 
							
						 
					 
					
						
						
							
						
						a4e6030904 
					 
					
						
						
							
							Fixed   #30375  -- Added FOR NO KEY UPDATE support to QuerySet.select_for_update() on PostgreSQL.  
						
						
						
						
					 
					
						2020-05-21 10:51:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						81d69568a6 
					 
					
						
						
							
							Made test_once a keyword argument in template_tests.utils.setup().  
						
						... 
						
						
						
						Replaces the kwargs.get(...) pattern. Helps avoid typos by providing a
better error message in case of misuse. 
						
						
					 
					
						2020-05-21 08:09:19 +02:00 
						 
				 
			
				
					
						
							
							
								Fran Hrzenjak 
							
						 
					 
					
						
						
							
						
						4484bc1b2f 
					 
					
						
						
							
							Fixed   #31597 ,  #31603  -- Corrected admin clear all filters link behavior.  
						
						... 
						
						
						
						- Show "Clear all filters" only when any filter is selected.
- Preserve query string not related with filters.
Co-Authored-By: Hasan Ramezani <hasan.r67@gmail.com > 
						
						
					 
					
						2020-05-20 21:08:47 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						3c7bf39e23 
					 
					
						
						
							
							Fixed   #31410  -- Added system checks for invalid model field names in UniqueConstraint.  
						
						
						
						
					 
					
						2020-05-20 10:56:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						e875fac886 
					 
					
						
						
							
							Removed unused variable in test_datetimefield_clean_input_formats.  
						
						
						
						
					 
					
						2020-05-20 06:02:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						a125da6a7c 
					 
					
						
						
							
							Fixed   #31607  -- Fixed evaluated Subquery equality.  
						
						... 
						
						
						
						Regression in 691def10a0 
						
						
					 
					
						2020-05-19 22:44:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b739f2e91d 
					 
					
						
						
							
							Refs  #30727  -- Added tests for Subquery with queryset in kwargs pickle without evaluating it.  
						
						
						
						
					 
					
						2020-05-19 22:44:57 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						20a8a443f0 
					 
					
						
						
							
							Fixed   #31578  -- Dropped support for MySQL 5.6.  
						
						
						
						
					 
					
						2020-05-19 10:56:39 +02:00 
						 
				 
			
				
					
						
							
							
								wtkm11 
							
						 
					 
					
						
						
							
						
						9756c33429 
					 
					
						
						
							
							Fixed   #31504  -- Allowed calling makemigrations without an active database connection.  
						
						
						
						
					 
					
						2020-05-19 10:24:23 +02:00 
						 
				 
			
				
					
						
							
							
								Hannes Ljungberg 
							
						 
					 
					
						
						
							
						
						952afc166c 
					 
					
						
						
							
							Fixed   #31601  -- Fixed SearchHeadlineTests on PostgresSQL 9.6.18+, 10.13+, 11.8+, and 12.3+.  
						
						
						
						
					 
					
						2020-05-19 07:46:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						3b1cb78063 
					 
					
						
						
							
							Used assertIs(…, True) in model_forms.tests.ValidationTest.  
						
						
						
						
					 
					
						2020-05-18 09:25:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						7070d46114 
					 
					
						
						
							
							Updated docutils link to HTTPS and new location.  
						
						
						
						
					 
					
						2020-05-18 08:45:31 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f59a2b7306 
					 
					
						
						
							
							Refs  #12990  -- Added DatabaseFeatures.has_json_operators.  
						
						... 
						
						
						
						CockroachDB also has them. 
						
						
					 
					
						2020-05-18 08:12:20 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						94f63b926f 
					 
					
						
						
							
							Refs  #31395  -- Relied on setUpTestData() test data isolation in various tests.  
						
						
						
						
					 
					
						2020-05-15 20:22:56 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						3cf80d3fcf 
					 
					
						
						
							
							Fixed   #31395  -- Made setUpTestData enforce in-memory data isolation.  
						
						... 
						
						
						
						Since it's introduction in Django 1.8 setUpTestData has been suffering
from a documented but confusing caveat due to its sharing of attributes
assigned during its execution with all test instances.
By keeping track of class attributes assigned during the setUpTestData
phase its possible to ensure only deep copies are provided to test
instances on attribute retreival and prevent manual setUp gymnastic to
work around the previous lack of in-memory data isolation.
Thanks Adam Johnson for the extensive review. 
						
						
					 
					
						2020-05-15 20:22:52 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						1dd96f731d 
					 
					
						
						
							
							Refs  #13227  -- Adjusted a test to avoid making a shared test model unpickable.  
						
						... 
						
						
						
						This allowed the Note model to be used in setUpTestData() which requires
assigned model instances to be copy.deepcopy()'able. 
						
						
					 
					
						2020-05-15 20:22:51 +02:00 
						 
				 
			
				
					
						
							
							
								Paolo Melchiorre 
							
						 
					 
					
						
						
							
						
						0e3b0da2e3 
					 
					
						
						
							
							Fixed   #31552  -- Added support for LZMA and XZ fixtures to loaddata.  
						
						
						
						
					 
					
						2020-05-15 11:30:28 +02:00 
						 
				 
			
				
					
						
							
							
								François Freitag 
							
						 
					 
					
						
						
							
						
						2e48cf6bd9 
					 
					
						
						
							
							Fixed fixtures loading isolation in tests.  
						
						... 
						
						
						
						fixture1.json and fixture2.json exist in both "fixtures" and
"fixtures_model_package". Both apps are listed in "INSTALLED_APPS". The
loaddata management command loads from installed apps, thus loads both
fixtures when a test runs loaddata with any of these fixtures. 
						
						
					 
					
						2020-05-15 09:14:05 +02:00