Carlton Gibson 
							
						 
					 
					
						
						
							
						
						dae75481fa 
					 
					
						
						
							
							[2.1.x] Refs  #29451  -- Fixed invalid SQL on MySQL in queries tests.  
						
						... 
						
						
						
						Backport of c4f099de1d 
						
						
					 
					
						2018-06-20 10:39:15 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						60aa235f43 
					 
					
						
						
							
							[2.1.x] Fixed MySQL QuerySet.explain() test when running tests in reverse.  
						
						... 
						
						
						
						Backport of 13fe5a87f9 
						
						
					 
					
						2018-06-06 11:31:39 -04:00 
						 
				 
			
				
					
						
							
							
								Tom 
							
						 
					 
					
						
						
							
						
						c1c163b427 
					 
					
						
						
							
							Fixed   #28574  -- Added QuerySet.explain().  
						
						
						
						
					 
					
						2018-04-19 10:52:19 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						0b66c3b442 
					 
					
						
						
							
							Fixed   #29286  -- Fixed column mismatch crash with QuerySet.values() or values_list() after combining an annotated and unannotated queryset with union(), difference(), or intersection().  
						
						... 
						
						
						
						Regression in a0c03c62a8 
						
						
					 
					
						2018-04-13 12:15:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						c59aa9e6aa 
					 
					
						
						
							
							Added test for combining Q objects with non-Q objects.  
						
						
						
						
					 
					
						2018-03-29 13:58:55 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						5fa4f40f45 
					 
					
						
						
							
							Fixed   #29227  -- Allowed BooleanField to be null=True.  
						
						... 
						
						
						
						Thanks Lynn Cyrin for contributing to the patch, and Nick Pope for review. 
						
						
					 
					
						2018-03-20 12:10:10 -04:00 
						 
				 
			
				
					
						
							
							
								Astral 
							
						 
					 
					
						
						
							
						
						a0c03c62a8 
					 
					
						
						
							
							Fixed   #29229  -- Fixed column mismatch crash when combining two annotated values_list() querysets with union(), difference(), or intersection().  
						
						... 
						
						
						
						Regression in 7316720603821ebb64dfe8fa592ba6edcef5f3e. 
						
						
					 
					
						2018-03-19 21:05:43 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						362813d628 
					 
					
						
						
							
							Fixed hanging indentation in various code.  
						
						
						
						
					 
					
						2018-03-16 10:54:34 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						9ba3df8240 
					 
					
						
						
							
							Refs  #29125  -- Made Q.deconstruct() omit 'query_utils' in the path and _connector='AND' since it's a default value.  
						
						
						
						
					 
					
						2018-02-12 15:23:41 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						b95c49c954 
					 
					
						
						
							
							Fixed   #29125  -- Made Q.deconstruct() deterministic with multiple keyword arguments.  
						
						
						
						
					 
					
						2018-02-12 14:52:32 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						d61fe24601 
					 
					
						
						
							
							Fixed   #29108  -- Fixed crash in aggregation of distinct+ordered+sliced querysets.  
						
						... 
						
						
						
						Regression in 4acae21846 
						
						
					 
					
						2018-02-08 09:59:25 -05:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						34b52f8572 
					 
					
						
						
							
							Renamed the allow_sliced_subqueries database feature to allow_sliced_subqueries_with_in.  
						
						... 
						
						
						
						After 0899d583bd 
						
						
					 
					
						2018-02-07 08:27:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						aad1833fa0 
					 
					
						
						
							
							Refs  #20487  -- Added test for querying mixed case fields with common related model.  
						
						... 
						
						
						
						Thanks Shai Berger for the review. 
						
						
					 
					
						2018-01-20 20:48:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						83a36ac49a 
					 
					
						
						
							
							Removed unnecessary trailing commas and spaces in various code.  
						
						
						
						
					 
					
						2017-12-28 21:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						2d3cc94284 
					 
					
						
						
							
							Fixed   #28781  -- Added QuerySet.values()/values_list() support for union(), difference(), and intersection().  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-11-12 14:28:11 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						f3c9562143 
					 
					
						
						
							
							Fixed   #15648  -- Allowed QuerySet.values_list() to return a namedtuple.  
						
						
						
						
					 
					
						2017-09-06 15:32:32 -04:00 
						 
				 
			
				
					
						
							
							
								François Freitag 
							
						 
					 
					
						
						
							
						
						ad4a8acdb5 
					 
					
						
						
							
							Fixed   #11557  -- Added support for a list of fields in Meta.get_latest_by and QuerySet.earliest()/latest().  
						
						
						
						
					 
					
						2017-09-05 20:14:54 -04:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						a51c4de194 
					 
					
						
						
							
							Used assertRaisesMessage() to test Django's error messages.  
						
						
						
						
					 
					
						2017-07-29 19:07:23 -04:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						adab280cef 
					 
					
						
						
							
							Fixed   #28399  -- Fixed QuerySet.count() for union(), difference(), and intersection() queries.  
						
						
						
						
					 
					
						2017-07-15 08:20:12 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						ca74e56350 
					 
					
						
						
							
							Fixed   #28378  -- Fixed union() and difference() when combining with a queryset raising EmptyResultSet.  
						
						... 
						
						
						
						Thanks Jon Dufresne for the report. Thanks Tim Graham and Simon Charette
for the reviews. 
						
						
					 
					
						2017-07-10 20:40:08 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						9bca0d0b38 
					 
					
						
						
							
							Added test for intersection() when combining with a queryset raising EmptyResultSet.  
						
						
						
						
					 
					
						2017-07-10 20:40:08 +02:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						f7f5edd50d 
					 
					
						
						
							
							Removed obsolete Query.tables attribute.  
						
						... 
						
						
						
						Obsolete since Query.alias_map became an OrderedDict (refs #26522 ). 
						
						
					 
					
						2017-06-29 11:09:11 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						82175ead72 
					 
					
						
						
							
							Fixed   #28293  -- Fixed union(), intersection(), and difference() when combining with an EmptyQuerySet.  
						
						... 
						
						
						
						Thanks Jon Dufresne for the report and Tim Graham for the review. 
						
						
					 
					
						2017-06-13 08:16:16 +02:00 
						 
				 
			
				
					
						
							
							
								François Freitag 
							
						 
					 
					
						
						
							
						
						edee5a8de6 
					 
					
						
						
							
							Fixed   #27639  -- Added chunk_size parameter to QuerySet.iterator().  
						
						
						
						
					 
					
						2017-06-01 17:50:41 -04:00 
						 
				 
			
				
					
						
							
							
								Matthias Erll 
							
						 
					 
					
						
						
							
						
						eee34ef64c 
					 
					
						
						
							
							Fixed   #22550  -- Prohibited QuerySet.last()/reverse() after slicing.  
						
						
						
						
					 
					
						2017-05-31 19:34:56 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						2a5708a304 
					 
					
						
						
							
							Fixed a test's dict_keys/list comparison that always evaluated as False.  
						
						
						
						
					 
					
						2017-05-27 18:37:16 -04:00 
						 
				 
			
				
					
						
							
							
								Tom 
							
						 
					 
					
						
						
							
						
						bb0b6e5263 
					 
					
						
						
							
							Fixed   #28211  -- Prevented ORing an empty Q() from reducing query join efficiency.  
						
						
						
						
					 
					
						2017-05-25 09:06:25 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						1c3a6cec2a 
					 
					
						
						
							
							Refs  #28211  -- Added a test for ANDing empty Q()'s.  
						
						... 
						
						
						
						This test passes to due some logic in Node.add(). 
						
						
					 
					
						2017-05-25 09:02:13 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						4acae21846 
					 
					
						
						
							
							Fixed   #24254  -- Fixed queries using the __in lookup with querysets using distinct() and order_by().  
						
						... 
						
						
						
						Thanks Tim for the review. 
						
						
					 
					
						2017-05-11 21:50:07 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						8ef35468b6 
					 
					
						
						
							
							Fixed   #28101  -- Fixed a regression with nested __in subquery lookups and to_field.  
						
						... 
						
						
						
						Thanks Kristian Klette for the report and Tim for the help. 
						
						
					 
					
						2017-04-23 00:21:27 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						054a44d6f0 
					 
					
						
						
							
							Used NotSupportedError instead of DatabaseError in SQLCompiler.as_sql().  
						
						
						
						
					 
					
						2017-04-10 12:49:27 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f42c7cc87b 
					 
					
						
						
							
							Refs  #21160  -- Replaced DatabaseFeatures.supports_1000_query_parameters by a DatabaseFeatures.max_query_params.  
						
						
						
						
					 
					
						2017-03-24 18:37:03 +01:00 
						 
				 
			
				
					
						
							
							
								Bo Marchman 
							
						 
					 
					
						
						
							
						
						9bbb6e2d25 
					 
					
						
						
							
							Fixed   #26522  -- Fixed a nondeterministic AssertionError in QuerySet combining.  
						
						... 
						
						
						
						Thanks Andrew Brown for the test case. 
						
						
					 
					
						2017-03-06 13:40:17 -05:00 
						 
				 
			
				
					
						
							
							
								Ian Foote 
							
						 
					 
					
						
						
							
						
						508b5debfb 
					 
					
						
						
							
							Refs  #11964  -- Made Q objects deconstructible.  
						
						
						
						
					 
					
						2017-02-23 20:47:48 -05:00 
						 
				 
			
				
					
						
							
							
								Vytis Banaitis 
							
						 
					 
					
						
						
							
						
						3dcc351691 
					 
					
						
						
							
							Refs  #23919  -- Used yield from.  
						
						
						
						
					 
					
						2017-02-23 20:06:01 -05:00 
						 
				 
			
				
					
						
							
							
								François Freitag 
							
						 
					 
					
						
						
							
						
						e124d2da94 
					 
					
						
						
							
							Fixed   #26551  -- Fixed negated Q() queries that span relations.  
						
						... 
						
						
						
						Prevented queries from reusing trimmed joins. 
						
						
					 
					
						2017-02-09 11:20:33 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						29f607927f 
					 
					
						
						
							
							Fixed spelling of "nonexistent".  
						
						
						
						
					 
					
						2017-02-03 08:01:45 -05:00 
						 
				 
			
				
					
						
							
							
								Vytis Banaitis 
							
						 
					 
					
						
						
							
						
						8838d4dd49 
					 
					
						
						
							
							Refs  #23919  -- Replaced kwargs.pop() with keyword-only arguments.  
						
						
						
						
					 
					
						2017-02-01 11:41:56 -05:00 
						 
				 
			
				
					
						
							
							
								Vytis Banaitis 
							
						 
					 
					
						
						
							
						
						d1bab24e01 
					 
					
						
						
							
							Refs  #23919 ,  #27778  -- Removed obsolete mentions of unicode.  
						
						
						
						
					 
					
						2017-01-26 08:19:27 -05:00 
						 
				 
			
				
					
						
							
							
								chillaranand 
							
						 
					 
					
						
						
							
						
						d6eaf7c018 
					 
					
						
						
							
							Refs  #23919  -- Replaced super(ClassName, self) with super().  
						
						
						
						
					 
					
						2017-01-25 12:23:46 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						d170c63351 
					 
					
						
						
							
							Refs  #23919  -- Removed misc references to Python 2.  
						
						
						
						
					 
					
						2017-01-21 20:02:00 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						cecc079168 
					 
					
						
						
							
							Refs  #23919  -- Stopped inheriting from object to define new style classes.  
						
						
						
						
					 
					
						2017-01-19 08:39:46 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2b281cc35e 
					 
					
						
						
							
							Refs  #23919  -- Removed most of remaining six usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 21:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7b2f2e74ad 
					 
					
						
						
							
							Refs  #23919  -- Removed six.<various>_types usage  
						
						... 
						
						
						
						Thanks Tim Graham and Simon Charette for the reviews. 
						
						
					 
					
						2017-01-18 20:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						c716fe8782 
					 
					
						
						
							
							Refs  #23919  -- Removed six.PY2/PY3 usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 16:21:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						f3c43ad1fd 
					 
					
						
						
							
							Refs  #23919  -- Removed python_2_unicode_compatible decorator usage  
						
						
						
						
					 
					
						2017-01-18 13:44:34 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						84c1826ded 
					 
					
						
						
							
							Fixed   #27718  -- Added QuerySet.union(), intersection(), difference().  
						
						... 
						
						
						
						Thanks Mariusz Felisiak for review and Oracle assistance.
Thanks Tim Graham for review and writing docs. 
						
						
					 
					
						2017-01-14 08:32:07 -05:00 
						 
				 
			
				
					
						
							
							
								Josh Smeaton 
							
						 
					 
					
						
						
							
						
						bcce6bb7c7 
					 
					
						
						
							
							Changed a test to be consistent when run in parallel.  
						
						... 
						
						
						
						This particular test was sometimes failing when running the test suite
in parallel. The `id` was different depending on the order the tests
were run. The test was incorrectly comparing model primary keys rather
than ensuring they didn't change. 
						
						
					 
					
						2017-01-14 15:41:49 +11:00 
						 
				 
			
				
					
						
							
							
								Ramin Farajpour Cami 
							
						 
					 
					
						
						
							
						
						0a63ef3f61 
					 
					
						
						
							
							Fixed   #27463  -- Fixed E741 flake8 warnings.  
						
						
						
						
					 
					
						2016-11-14 17:40:28 -05:00