Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						a19505eb2e 
					 
					
						
						
							
							Refs  #31331  -- Added DatabaseWrapper.sql_mode to MySQL.  
						
						
						
						
					 
					
						2020-03-03 11:25:37 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7b8fa1653f 
					 
					
						
						
							
							Fixed   #31150  -- Included subqueries that reference related fields in GROUP BY clauses.  
						
						... 
						
						
						
						Thanks Johannes Hoppe for the report.
Regression in fb3f034f1ccharette.s@gmail.com > 
						
						
					 
					
						2020-03-03 11:25:37 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d4fff711d4 
					 
					
						
						
							
							Fixed   #31274  -- Used signing infrastructure in SessionBase.encode()/decode().  
						
						... 
						
						
						
						Thanks Mariusz Felisiak and Florian Apolloner for the reviews. 
						
						
					 
					
						2020-03-02 12:16:48 +01:00 
						 
				 
			
				
					
						
							
							
								007 
							
						 
					 
					
						
						
							
						
						e65fea9292 
					 
					
						
						
							
							Fixed   #31293  -- Allowed MultiPartParser to handle double-quoted encoded headers.  
						
						
						
						
					 
					
						2020-02-28 14:43:16 +01:00 
						 
				 
			
				
					
						
							
							
								Hans Aarne Liblik 
							
						 
					 
					
						
						
							
						
						a21f7b91db 
					 
					
						
						
							
							Fixed   #31301  -- Fixed crash of QuerySet.bulk_create() with mixed empty and set ForeignKeys to AutoFields on Oracle.  
						
						
						
						
					 
					
						2020-02-28 12:56:03 +01:00 
						 
				 
			
				
					
						
							
							
								Cristobal Mackenzie 
							
						 
					 
					
						
						
							
						
						984531f96e 
					 
					
						
						
							
							Fixed   #31314  -- Raised CommandError when locale is not specified in makemessages.  
						
						... 
						
						
						
						Regression in 0707b824fe 
						
						
					 
					
						2020-02-28 10:11:19 +01:00 
						 
				 
			
				
					
						
							
							
								Matheus Cunha Motta 
							
						 
					 
					
						
						
							
						
						e908eb6287 
					 
					
						
						
							
							Fixed   #31310  -- Fixed hints in checks for using intermediate model with ambiguous foreign key.  
						
						... 
						
						
						
						symmetrical=False is not required since
87b1ad6e73 
						
						
					 
					
						2020-02-28 08:38:57 +01:00 
						 
				 
			
				
					
						
							
							
								Matheus Cunha Motta 
							
						 
					 
					
						
						
							
						
						308fab9241 
					 
					
						
						
							
							Refs  #31310  -- Added test for check for using intermediate model with ambiguous foreign key from model.  
						
						
						
						
					 
					
						2020-02-28 08:26:41 +01:00 
						 
				 
			
				
					
						
							
							
								Rohit 
							
						 
					 
					
						
						
							
						
						486786c4c4 
					 
					
						
						
							
							Fixed   #31251  -- Disabled grouping by OuterRef() annotation.  
						
						
						
						
					 
					
						2020-02-27 13:02:49 +01:00 
						 
				 
			
				
					
						
							
							
								Valze 
							
						 
					 
					
						
						
							
						
						5bf28ac2ed 
					 
					
						
						
							
							Fixed   #31185  -- Fixed detecting of unique fields in ForeignKey/ForeignObject checks when using Meta.constraints.  
						
						
						
						
					 
					
						2020-02-27 10:53:29 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						41ebe60728 
					 
					
						
						
							
							Fixed   #31312  -- Properly ordered temporal subtraction params on MySQL.  
						
						... 
						
						
						
						Regression in 9bcbcd599a 
						
						
					 
					
						2020-02-27 08:50:55 +01:00 
						 
				 
			
				
					
						
							
							
								Colton Hicks 
							
						 
					 
					
						
						
							
						
						f283ffaa84 
					 
					
						
						
							
							Fixed   #28699  -- Fixed CSRF validation with remote user middleware.  
						
						... 
						
						
						
						Ensured process_view() always accesses the CSRF token from the session
or cookie, rather than the request, as rotate_token() may have been called
by an authentication middleware during the process_request() phase. 
						
						
					 
					
						2020-02-26 17:25:20 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						bc1c034076 
					 
					
						
						
							
							Fixed   #28280  -- Prevented numberformat.format() from formatting large/tiny floats in scientific notation.  
						
						
						
						
					 
					
						2020-02-26 16:02:53 +01:00 
						 
				 
			
				
					
						
							
							
								aryan 
							
						 
					 
					
						
						
							
						
						fba5d3b6e6 
					 
					
						
						
							
							Fixed   #31289  -- Added hint for USERNAME_FIELD/REQUIRED_FIELDS system check.  
						
						
						
						
					 
					
						2020-02-26 08:40:36 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						d0f1c03331 
					 
					
						
						
							
							Refs  #31211  -- Prevented SearchConfig nesting in SearchVector and SearchQuery init.  
						
						... 
						
						
						
						Passing a SearchConfig instance directly to SearchVector and
SearchQuery would result in nested SearchConfig instance. 
						
						
					 
					
						2020-02-26 08:03:46 +01:00 
						 
				 
			
				
					
						
							
							
								Ram Rachum 
							
						 
					 
					
						
						
							
						
						5b09354954 
					 
					
						
						
							
							Fixed   #31291  -- Renamed salt to mask for CSRF tokens.  
						
						
						
						
					 
					
						2020-02-25 14:16:19 +01:00 
						 
				 
			
				
					
						
							
							
								Taoup 
							
						 
					 
					
						
						
							
						
						271fdab8b7 
					 
					
						
						
							
							Fixed   #31286  -- Made database specific fields checks databases aware.  
						
						... 
						
						
						
						Follow up to 0b83c8cc4d 
						
						
					 
					
						2020-02-24 14:23:46 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						94d4bd3a09 
					 
					
						
						
							
							Fixed backends tests on Oracle.  
						
						... 
						
						
						
						Using Person in test_introspection caused removing constraints in
intermediate table for ManyToManyField in
VeryLongModelNameZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ that were
expected by other transaction tests. A model without any constraints
was used to prevent isolation issues. 
						
						
					 
					
						2020-02-24 14:21:50 +01:00 
						 
				 
			
				
					
						
							
							
								Diederik van der Boor 
							
						 
					 
					
						
						
							
						
						84e35f4679 
					 
					
						
						
							
							Fixed   #31292  -- Fixed django.contrib.gis.gdal.gdal_full_version() crash.  
						
						
						
						
					 
					
						2020-02-24 13:28:51 +01:00 
						 
				 
			
				
					
						
							
							
								Diederik van der Boor 
							
						 
					 
					
						
						
							
						
						975eb42036 
					 
					
						
						
							
							Added test for django.contrib.gis.gdal.gdal_version().  
						
						
						
						
					 
					
						2020-02-24 13:15:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						f02c1fcf4c 
					 
					
						
						
							
							Corrected typo in test docstring.  
						
						
						
						
					 
					
						2020-02-20 09:12:09 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						94d1d4a71b 
					 
					
						
						
							
							Captured logging in DebugViewTests with assertLogs().  
						
						
						
						
					 
					
						2020-02-20 09:07:15 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						4261907ff3 
					 
					
						
						
							
							Fixed tests when run in reverse.  
						
						... 
						
						
						
						Regression in 98f23a8af0 
						
						
					 
					
						2020-02-19 14:48:26 +01:00 
						 
				 
			
				
					
						
							
							
								Fabio Sangiovanni 
							
						 
					 
					
						
						
							
						
						b457068cf2 
					 
					
						
						
							
							Fixed   #31187  -- Fixed detecting of existing total ordering in admin changelist when using Meta.constraints.  
						
						... 
						
						
						
						Detection of existing total ordering in admin changelist now takes into
account non-partial unique constraints. 
						
						
					 
					
						2020-02-19 09:36:23 +01:00 
						 
				 
			
				
					
						
							
							
								Fabio Sangiovanni 
							
						 
					 
					
						
						
							
						
						73a34f3fa8 
					 
					
						
						
							
							Removed duplicate tests in ChangeListTests.test_total_ordering_optimization().  
						
						
						
						
					 
					
						2020-02-19 07:43:50 +01:00 
						 
				 
			
				
					
						
							
							
								Yoo In Keun 
							
						 
					 
					
						
						
							
						
						4ef107e34f 
					 
					
						
						
							
							Fixed typos in docs and a test comment.  
						
						
						
						
					 
					
						2020-02-19 07:08:23 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4d973f5939 
					 
					
						
						
							
							Refs  #26601  -- Deprecated passing None as get_response arg to middleware classes.  
						
						... 
						
						
						
						This is the new contract since middleware refactoring in Django 1.10.
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es >
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2020-02-18 20:03:44 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						a34cb5a6d4 
					 
					
						
						
							
							Refs  #31282  -- Clarified M2O add/remove/set with PK behaviour.  
						
						... 
						
						
						
						Improved error message for remove() and added tests. 
						
						
					 
					
						2020-02-18 19:54:29 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						2a038521c4 
					 
					
						
						
							
							Fixed   #31271  -- Preserved ordering when unifying query parameters on Oracle.  
						
						... 
						
						
						
						This caused misplacing parameters in logged SQL queries.
Regression in 79065b55a7 
						
						
					 
					
						2020-02-18 11:45:12 +01:00 
						 
				 
			
				
					
						
							
							
								Taoup 
							
						 
					 
					
						
						
							
						
						cbb6531e5b 
					 
					
						
						
							
							Fixed   #31228  -- Reallowed aggregates to be used with multiple expressions and no DISTINCT on SQLite.  
						
						... 
						
						
						
						Regression in bc05547cd8 
						
						
					 
					
						2020-02-18 10:32:23 +01:00 
						 
				 
			
				
					
						
							
							
								Keshav Kumar 
							
						 
					 
					
						
						
							
						
						f37d548ede 
					 
					
						
						
							
							Fixed   #20995  -- Added support for iterables of template names to {% include %} template tag.  
						
						... 
						
						
						
						Thanks Adam Johnson for the review. 
						
						
					 
					
						2020-02-18 06:56:05 +01:00 
						 
				 
			
				
					
						
							
							
								Xavier Francisco 
							
						 
					 
					
						
						
							
						
						8690878507 
					 
					
						
						
							
							Fixed   #31277  -- Relaxed system check of m2m intermediary tables for db_table collision when database routers are installed.  
						
						... 
						
						
						
						Turned the error into a warning when database routers are installed. 
						
						
					 
					
						2020-02-17 13:53:45 +01:00 
						 
				 
			
				
					
						
							
							
								Matthijs Kooijman 
							
						 
					 
					
						
						
							
						
						98f23a8af0 
					 
					
						
						
							
							Fixed   #26552  -- Deferred constraint checks when reloading the database with data for tests.  
						
						... 
						
						
						
						deserialize_db_from_string() loads the full serialized database
contents, which might contain forward references and cycles. That
caused IntegrityError because constraints were checked immediately.
Now, it loads data in a transaction with constraint checks deferred
until the end of the transaction. 
						
						
					 
					
						2020-02-14 13:18:06 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b330b918e9 
					 
					
						
						
							
							Removed unused and incorrect PossessedCar.__str__() method in test_utils.  
						
						... 
						
						
						
						PossessedCar doesn't have a color. 
						
						
					 
					
						2020-02-14 13:16:17 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						cd2d508707 
					 
					
						
						
							
							Removed redundant MiddlewareTest.test_old_style_request() test.  
						
						... 
						
						
						
						CurrentSiteMiddleware.process_request() is already covered by
MiddlewareTest.test_request(). 
						
						
					 
					
						2020-02-14 10:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						6fba85b766 
					 
					
						
						
							
							Removed unused cache.tests.CacheUtils._set_cache().  
						
						... 
						
						
						
						Unused since its introduction in 71a03e01aa 
						
						
					 
					
						2020-02-13 13:53:12 +01:00 
						 
				 
			
				
					
						
							
							
								yura 
							
						 
					 
					
						
						
							
						
						54b7af7eb4 
					 
					
						
						
							
							Fixed   #31250  -- Ignored processing instructions in assertXMLEqual()/assertXMLNotEqual().  
						
						
						
						
					 
					
						2020-02-13 11:03:54 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Schwertel 
							
						 
					 
					
						
						
							
						
						4070d6ceb0 
					 
					
						
						
							
							Fixed   #31267  -- Added tests cases with empty username or password for URLValidator.  
						
						... 
						
						
						
						Follow up to cdcf4164be 
						
						
					 
					
						2020-02-13 08:32:20 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						49275c5488 
					 
					
						
						
							
							Fixed   #30261  -- Prevented Form._html_output() from mutating errors if hidden fields have errors.  
						
						
						
						
					 
					
						2020-02-13 08:12:44 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						da4923ea87 
					 
					
						
						
							
							Refs  #27468  -- Made PasswordResetTokenGenerator use SHA-256 algorithm.  
						
						
						
						
					 
					
						2020-02-12 21:46:56 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						27f67317da 
					 
					
						
						
							
							Removed unnecessary token regex in auth_tests URLs.  
						
						... 
						
						
						
						All URLs in django.contrib.auth use a "<uidb64>/<token>" pattern. 
						
						
					 
					
						2020-02-12 10:45:53 +01:00 
						 
				 
			
				
					
						
							
							
								Abhijeet Viswa 
							
						 
					 
					
						
						
							
						
						1712a76b9d 
					 
					
						
						
							
							Fixed   #31246  -- Fixed locking models in QuerySet.select_for_update(of=()) for related fields and parent link fields with multi-table inheritance.  
						
						... 
						
						
						
						Partly regression in 0107e3d105 
						
						
					 
					
						2020-02-11 20:43:57 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						41a3b3d186 
					 
					
						
						
							
							Fixed   #31240  -- Properly closed FileResponse when wsgi.file_wrapper is used.  
						
						... 
						
						
						
						Thanks to Oskar Persson for the report. 
						
						
					 
					
						2020-02-11 20:39:12 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						549445519c 
					 
					
						
						
							
							Reverted "Fixed  #30565  -- Closed HttpResponse when wsgi.file_wrapper closes file-like object."  
						
						... 
						
						
						
						This reverts commit cce47ff65a 
						
						
					 
					
						2020-02-11 20:39:12 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						e3f6e18513 
					 
					
						
						
							
							Fixed   #31253  -- Fixed data loss possibility when using caching from async code.  
						
						... 
						
						
						
						Case missed in a415ce70be 
						
						
					 
					
						2020-02-11 09:09:25 +01:00 
						 
				 
			
				
					
						
							
							
								=Pratik Kumar 
							
						 
					 
					
						
						
							
						
						20ba3ce4ac 
					 
					
						
						
							
							Fixed   #30846  -- Made PostGIS backend respect Index's name argument.  
						
						
						
						
					 
					
						2020-02-10 13:25:32 +01:00 
						 
				 
			
				
					
						
							
							
								Hannes Ljungberg 
							
						 
					 
					
						
						
							
						
						adcf1a7308 
					 
					
						
						
							
							Fixed   #31248  -- Added missing space before USING SQL on PostGIS.  
						
						
						
						
					 
					
						2020-02-10 11:20:45 +01:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						382af9b141 
					 
					
						
						
							
							Fixed   #31003  -- Doc'd and tested return value of QuerySet.bulk_create().  
						
						
						
						
					 
					
						2020-02-10 08:36:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						708c534e0b 
					 
					
						
						
							
							Refs  #31055  -- Fixed Model.check() call in ConstraintsTests.test_check_constraints_required_db_features().  
						
						
						
						
					 
					
						2020-02-08 17:23:35 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						fc4f45ebdc 
					 
					
						
						
							
							Used assertRaisesMessage() in various tests.  
						
						
						
						
					 
					
						2020-02-07 12:46:23 +01:00