Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						e20e5d1557 
					 
					
						
						
							
							Fixed   #33820  -- Doc'd "true"/"false"/"null" caveat for JSONField key transforms on SQLite.  
						
						... 
						
						
						
						Thanks Johnny Metz for the report.
Regression in 71ec102b01 
						
						
					 
					
						2022-07-26 20:21:27 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						ca1c3151c3 
					 
					
						
						
							
							Removed versionadded/changed annotations for 4.0.  
						
						
						
						
					 
					
						2022-05-17 14:22:06 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						58b27e0dbb 
					 
					
						
						
							
							Fixed   #33646  -- Added async-compatible interface to QuerySet.  
						
						... 
						
						
						
						Thanks Simon Charette for reviews.
Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es >
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2022-04-26 20:25:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						39ae8d740e 
					 
					
						
						
							
							Added missing backticks to function names.  
						
						
						
						
					 
					
						2022-03-17 11:10:03 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan Heard 
							
						 
					 
					
						
						
							
						
						c6b4d62fa2 
					 
					
						
						
							
							Fixed   #29865  -- Added logical XOR support for Q() and querysets.  
						
						
						
						
					 
					
						2022-03-04 12:55:37 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						847f46e9bf 
					 
					
						
						
							
							Removed redundant QuerySet.all() calls in docs and tests.  
						
						... 
						
						
						
						Most QuerySet methods are mapped onto the Manager and, in general,
it isn't necessary to call .all() on the manager. 
						
						
					 
					
						2022-02-22 10:29:38 +01:00 
						 
				 
			
				
					
						
							
							
								Jacob Walls 
							
						 
					 
					
						
						
							
						
						edbf930287 
					 
					
						
						
							
							Fixed   #29984  -- Added QuerySet.iterator() support for prefetching related objects.  
						
						... 
						
						
						
						Co-authored-by: Raphael Kimmig <raphael.kimmig@ampad.de >
Co-authored-by: Simon Charette <charette.s@gmail.com > 
						
						
					 
					
						2022-01-25 06:12:04 +01:00 
						 
				 
			
				
					
						
							
							
								sean_c_hsu 
							
						 
					 
					
						
						
							
						
						0f6946495a 
					 
					
						
						
							
							Fixed   #31685  -- Added support for updating conflicts to QuerySet.bulk_create().  
						
						... 
						
						
						
						Thanks Florian Apolloner, Chris Jerdonek, Hannes Ljungberg, Nick Pope,
and Mariusz Felisiak for reviews. 
						
						
					 
					
						2022-01-19 20:17:42 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						ad6bb20557 
					 
					
						
						
							
							Avoided counting attributes and methods in docs.  
						
						
						
						
					 
					
						2021-12-28 12:36:57 +01:00 
						 
				 
			
				
					
						
							
							
								Ömer Faruk Abacı 
							
						 
					 
					
						
						
							
						
						f04b44bad4 
					 
					
						
						
							
							Refs  #33319  -- Added note about commutation of QuerySet's | operator.  
						
						
						
						
					 
					
						2021-12-08 21:16:24 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						a17becf4c7 
					 
					
						
						
							
							Corrected signatures of QuerySet's methods.  
						
						
						
						
					 
					
						2021-11-23 07:04:04 +01:00 
						 
				 
			
				
					
						
							
							
								Hannes Ljungberg 
							
						 
					 
					
						
						
							
						
						d400b08a8b 
					 
					
						
						
							
							Fixed   #32888  -- Doc'd that select_for_update() only locks tables with selected columns.  
						
						
						
						
					 
					
						2021-10-04 10:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						221b2f85fe 
					 
					
						
						
							
							Fixed   #33129  -- Dropped support for MariaDB 10.2.  
						
						
						
						
					 
					
						2021-09-22 11:57:54 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						97237ad3fe 
					 
					
						
						
							
							Removed versionadded/changed annotations for 3.2.  
						
						
						
						
					 
					
						2021-09-20 21:23:01 +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 
						 
				 
			
				
					
						
							
							
								Can Sarıgöl 
							
						 
					 
					
						
						
							
						
						7ea86076fc 
					 
					
						
						
							
							Fixed   #33046  -- Added note about using length of cached result by QuerySet.count().  
						
						
						
						
					 
					
						2021-08-26 06:48:33 +02:00 
						 
				 
			
				
					
						
							
							
								Abhyudai 
							
						 
					 
					
						
						
							
						
						85d47a58bf 
					 
					
						
						
							
							Made minor edits to QuerySet.update_or_create() docs.  
						
						
						
						
					 
					
						2021-07-29 06:51:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						1024b5e74a 
					 
					
						
						
							
							Fixed 32956 -- Lowercased spelling of "web" and "web framework" where appropriate.  
						
						
						
						
					 
					
						2021-07-29 06:24:12 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						501a8db465 
					 
					
						
						
							
							Fixed   #10929  -- Added default argument to aggregates.  
						
						... 
						
						
						
						Thanks to Simon Charette and Adam Johnson for the reviews. 
						
						
					 
					
						2021-07-19 13:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						77b88fe621 
					 
					
						
						
							
							Fixed   #32908  -- Allowed select_for_update(skip_locked) on MariaDB 10.6+.  
						
						
						
						
					 
					
						2021-07-08 06:51:10 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7309393c3a 
					 
					
						
						
							
							Documented in_bulk behavior with nonexistent id_list items.  
						
						... 
						
						
						
						Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com > 
						
						
					 
					
						2021-07-07 10:13:32 +02:00 
						 
				 
			
				
					
						
							
							
								abhiabhi94 
							
						 
					 
					
						
						
							
						
						cd124295d8 
					 
					
						
						
							
							Fixed   #32381  -- Made QuerySet.bulk_update() return the number of objects updated.  
						
						... 
						
						
						
						Co-authored-by: Diego Lima <diego.lima@lais.huol.ufrn.br > 
						
						
					 
					
						2021-06-29 06:58:46 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						ca98729055 
					 
					
						
						
							
							Fixed   #32645  -- Fixed QuerySet.update() crash when ordered by joined fields on MySQL/MariaDB.  
						
						... 
						
						
						
						Thanks Matt Westcott for the report.
Regression in 779e615e36 
						
						
					 
					
						2021-04-14 21:11:17 +02:00 
						 
				 
			
				
					
						
							
							
								girishsontakke 
							
						 
					 
					
						
						
							
						
						98abc0c90e 
					 
					
						
						
							
							Fixed   #32501  -- Added support for returning fields from INSERT statements on SQLite 3.35+.  
						
						
						
						
					 
					
						2021-04-07 20:09:56 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						cac9ec73db 
					 
					
						
						
							
							Refs  #31003  -- Moved note about return value of QuerySet.bulk_create() to the first paragraph.  
						
						
						
						
					 
					
						2021-03-25 17:46:22 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						71ec102b01 
					 
					
						
						
							
							Fixed   #32483  -- Fixed QuerySet.values()/values_list() on JSONField key transforms with booleans on SQLite.  
						
						... 
						
						
						
						Thanks Matthew Cornell for the report. 
						
						
					 
					
						2021-03-23 08:28:47 +01:00 
						 
				 
			
				
					
						
							
							
								Johan Schiff 
							
						 
					 
					
						
						
							
						
						d01709aae2 
					 
					
						
						
							
							Fixed   #24141  -- Added QuerySet.contains().  
						
						
						
						
					 
					
						2021-03-06 20:40:29 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						c6b07627fc 
					 
					
						
						
							
							Refs  #32483  -- Doc'd caveat about using JSONField key transforms to booleans with QuerySet.values()/values_list() on SQLite.  
						
						
						
						
					 
					
						2021-03-04 11:30:06 +01:00 
						 
				 
			
				
					
						
							
							
								Timothy McCurrach 
							
						 
					 
					
						
						
							
						
						241da3f06e 
					 
					
						
						
							
							Fixed   #32388  -- Clarified QuerySet.bulk_update() caveat about duplicates for multiple batches.  
						
						
						
						
					 
					
						2021-01-28 07:54:03 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						396da8b94c 
					 
					
						
						
							
							Refs  #30841  -- Made isnull lookup raise ValueError for non-boolean values.  
						
						... 
						
						
						
						Per deprecation timeline. 
						
						
					 
					
						2021-01-14 17:50:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b7dd89ed53 
					 
					
						
						
							
							Removed versionadded/changed annotations for 3.1.  
						
						
						
						
					 
					
						2021-01-14 17:50:04 +01:00 
						 
				 
			
				
					
						
							
							
								Iuri de Silvio 
							
						 
					 
					
						
						
							
						
						02391bc98c 
					 
					
						
						
							
							Fixed   #32313  -- Corrected QuerySet.in_bulk() signature.  
						
						
						
						
					 
					
						2021-01-11 08:00:49 +01:00 
						 
				 
			
				
					
						
							
							
								Alexander Lyabah 
							
						 
					 
					
						
						
							
						
						415f50298f 
					 
					
						
						
							
							Fixed   #32231  -- Allowed passing None params to QuerySet.raw().  
						
						
						
						
					 
					
						2021-01-05 10:37:11 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						550297d20d 
					 
					
						
						
							
							Added backticks to code literals in various docs.  
						
						
						
						
					 
					
						2020-12-15 07:19:00 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Foote 
							
						 
					 
					
						
						
							
						
						8b040e3cbb 
					 
					
						
						
							
							Fixed   #25534 ,  Fixed   #31639  -- Added support for transform references in expressions.  
						
						... 
						
						
						
						Thanks Mariusz Felisiak and Simon Charette for reviews. 
						
						
					 
					
						2020-11-27 20:42:04 +01:00 
						 
				 
			
				
					
						
							
							
								David-Wobrock 
							
						 
					 
					
						
						
							
						
						7b42d34646 
					 
					
						
						
							
							Refs  #27718  -- Doc'd and tested QuerySet.exists() for combined querysets.  
						
						... 
						
						
						
						Supported since 84c1826ded 
						
						
					 
					
						2020-11-16 15:15:41 +01:00 
						 
				 
			
				
					
						
							
							
								Paweł Zarębski 
							
						 
					 
					
						
						
							
						
						054ab1e00f 
					 
					
						
						
							
							Fixed example of QuerySet.explain() with flags in docs.  
						
						
						
						
					 
					
						2020-09-23 11:47:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Lissner 
							
						 
					 
					
						
						
							
						
						8c0794ba0d 
					 
					
						
						
							
							Refs  #28939  -- Doc’d Prefetch behavior with multiple DBs.  
						
						
						
						
					 
					
						2020-09-17 14:26:33 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						9a0e5052ed 
					 
					
						
						
							
							Corrected exception types in QuerySet docs.  
						
						
						
						
					 
					
						2020-09-13 20:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						5362e08624 
					 
					
						
						
							
							Fixed   #31943  -- Fixed recreating QuerySet.values()/values_list() when using a pickled Query.  
						
						
						
						
					 
					
						2020-09-11 07:58:52 +02:00 
						 
				 
			
				
					
						
							
							
								Kaustubh 
							
						 
					 
					
						
						
							
						
						b9be11d442 
					 
					
						
						
							
							Fixed   #31918  -- Allowed QuerySet.in_bulk() to fetch on a single distinct field.  
						
						
						
						
					 
					
						2020-08-26 09:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Alton 
							
						 
					 
					
						
						
							
						
						6e9c5ee88f 
					 
					
						
						
							
							Removed unnecessary sentence in QuerySet docs.  
						
						
						
						
					 
					
						2020-08-07 08:05:47 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandr Tatarinov 
							
						 
					 
					
						
						
							
						
						f4ac167119 
					 
					
						
						
							
							Fixed   #27719  -- Added QuerySet.alias() to allow creating reusable aliases.  
						
						... 
						
						
						
						QuerySet.alias() allows creating reusable aliases for expressions that
don't need to be selected but are used for filtering, ordering, or as
a part of complex expressions.
Thanks Simon Charette for reviews. 
						
						
					 
					
						2020-07-31 13:19:33 +02:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						51e536178c 
					 
					
						
						
							
							Fixed typo in docs/ref/models/querysets.txt.  
						
						
						
						
					 
					
						2020-07-22 22:53:20 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						bc4fea92b2 
					 
					
						
						
							
							Doc'd Model.MultipleObjectsReturned docs and improved documentation related with models exceptions.  
						
						
						
						
					 
					
						2020-07-22 14:21:08 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						ca6c5e5fc2 
					 
					
						
						
							
							Fixed   #31770  -- Allowed select_for_update(of) on MySQL 8.0.1+.  
						
						
						
						
					 
					
						2020-07-13 10:15:43 +02:00 
						 
				 
			
				
					
						
							
							
								matt ferrante 
							
						 
					 
					
						
						
							
						
						7d6916e827 
					 
					
						
						
							
							Fixed   #29789  -- Added support for nested relations to FilteredRelation.  
						
						
						
						
					 
					
						2020-07-09 20:24:00 +02:00 
						 
				 
			
				
					
						
							
							
								davidchorpash 
							
						 
					 
					
						
						
							
						
						779e615e36 
					 
					
						
						
							
							Fixed   #31573  -- Made QuerySet.update() respect ordering on MariaDB/MySQL.  
						
						
						
						
					 
					
						2020-07-08 11:43:50 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Krönke 
							
						 
					 
					
						
						
							
						
						69e0d9c553 
					 
					
						
						
							
							Fixed   #31689  -- Doc'd caveat about using bulk_create()'s ignore_conflicts on MariDB and MySQL.  
						
						
						
						
					 
					
						2020-06-15 12:10:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						dbdc192ca3 
					 
					
						
						
							
							Preferred usage of among/while to amongst/whilst.  
						
						
						
						
					 
					
						2020-06-03 21:02:48 +02:00