Daniel Izquierdo 
							
						 
					 
					
						
						
							
						
						89abecc75d 
					 
					
						
						
							
							Fixed   #27272  -- Added an on_delete RESTRICT handler to allow cascading deletions while protecting direct ones.  
						
						
						
						
					 
					
						2019-11-19 10:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								Caio Ariede 
							
						 
					 
					
						
						
							
						
						555bebe774 
					 
					
						
						
							
							Fixed   #30987  -- Added models.PositiveBigIntegerField.  
						
						
						
						
					 
					
						2019-11-19 09:34:11 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						f95b59a1b3 
					 
					
						
						
							
							Fixed   #30994  -- Added Oracle support for AsGeoJSON GIS function.  
						
						
						
						
					 
					
						2019-11-18 15:32:44 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						11e327a3ff 
					 
					
						
						
							
							Fixed   #30988  -- Deprecated the InvalidQuery exception.  
						
						... 
						
						
						
						It was barely documented without pointers at its defining location and
was abused to prevent misuse of the QuerySet field deferring feature. 
						
						
					 
					
						2019-11-18 14:06:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dulmandakh 
							
						 
					 
					
						
						
							
						
						24b9f50823 
					 
					
						
						
							
							Fixed   #29916  -- Added lower_inc, lower_inf, upper_inc, and upper_inf lookups for RangeFields.  
						
						... 
						
						
						
						Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2019-11-14 22:27:29 +01:00 
						 
				 
			
				
					
						
							
							
								daniel a rios 
							
						 
					 
					
						
						
							
						
						efc3e32d6d 
					 
					
						
						
							
							Fixed   #30759  -- Made cache.delete() return whether it succeeded.  
						
						... 
						
						
						
						Thanks Simon Charette for the review. 
						
						
					 
					
						2019-11-14 11:14:11 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b93a0e34d9 
					 
					
						
						
							
							Refs  #29926  -- Doc'd Python 3.8 compatibility in Django 2.2.x.  
						
						
						
						
					 
					
						2019-11-12 22:11:44 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						30359496a3 
					 
					
						
						
							
							Added stub release notes for 2.2.8 release.  
						
						
						
						
					 
					
						2019-11-12 14:37:59 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						153c7956f8 
					 
					
						
						
							
							Fixed   #24858  -- Added support for get_FOO_display() to ArrayField and RangeFields.  
						
						... 
						
						
						
						_get_FIELD_display() crashed when Field.choices was unhashable. 
						
						
					 
					
						2019-11-08 10:59:24 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						02983c5242 
					 
					
						
						
							
							Fixed   #30943  -- Added BloomIndex to django.contrib.postgres.  
						
						
						
						
					 
					
						2019-11-07 11:23:53 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						26554cf5d1 
					 
					
						
						
							
							Fixed   #29983  -- Replaced os.path() with pathlib.Path in project template and docs.  
						
						... 
						
						
						
						Thanks Curtis Maloney for the original patch. 
						
						
					 
					
						2019-11-07 11:11:27 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						77aa74cb70 
					 
					
						
						
							
							Refs  #29983  -- Added support for using pathlib.Path in all settings.  
						
						
						
						
					 
					
						2019-11-07 10:26:22 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						4c45b627f8 
					 
					
						
						
							
							Removed unused import of ACTION_CHECKBOX_NAME in django.contrib.admin.  
						
						... 
						
						
						
						Unused since e651b3095c 
						
						
					 
					
						2019-11-06 12:49:42 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						fbbff7f808 
					 
					
						
						
							
							Refs  #29983  -- Added pathlib.Path support to the file email backend.  
						
						
						
						
					 
					
						2019-11-06 09:33:07 +01:00 
						 
				 
			
				
					
						
							
							
								Stephen Rauch 
							
						 
					 
					
						
						
							
						
						4b6db766ba 
					 
					
						
						
							
							Refs  #30183  -- Doc'd dropping support for sqlparse < 0.2.2.  
						
						... 
						
						
						
						Support for sqlparse < 0.2.2 was broken in
782d85b6df 
						
						
					 
					
						2019-11-06 08:45:43 +01:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						b9fe7f9294 
					 
					
						
						
							
							Fixed   #30947  -- Changed tuples to lists in model Meta options in django.contrib modules.  
						
						... 
						
						
						
						The Django "Model Meta options" docs provide examples and generally
point the reader to use lists for the unique_together and ordering
options. Follow our own advice for contrib models.
More generally, lists should be used for homogeneous sequences of
arbitrary lengths of which both unique_together and ordering are. 
						
						
					 
					
						2019-11-05 08:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						6ccb1b68bc 
					 
					
						
						
							
							Added Uzbek language.  
						
						
						
						
					 
					
						2019-11-04 14:50:00 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						126cfefce2 
					 
					
						
						
							
							Added release dates for 2.2.7, 2.1.14, and 1.11.26.  
						
						
						
						
					 
					
						2019-11-04 08:20:22 +01:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						2d38eb0ab9 
					 
					
						
						
							
							Fixed   #30931  -- Restored ability to override Model.get_FIELD_display().  
						
						... 
						
						
						
						Thanks Sergey Fedoseev for the implementation idea.
Regression in a68ea23101 
						
						
					 
					
						2019-11-04 07:55:34 +01:00 
						 
				 
			
				
					
						
							
							
								Sky 
							
						 
					 
					
						
						
							
						
						3cf907c20c 
					 
					
						
						
							
							Fixed   #30761  -- Prevented floatformat filter from returning a negative zero.  
						
						
						
						
					 
					
						2019-10-31 10:48:35 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						17752003a8 
					 
					
						
						
							
							Refs  #28428  -- Made FileSystemStorage.save() to support pathlib.Path.  
						
						
						
						
					 
					
						2019-10-31 09:06:05 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						6315a272c5 
					 
					
						
						
							
							Refs  #28428  -- Made filepath_to_uri() support pathlib.Path.  
						
						
						
						
					 
					
						2019-10-30 13:13:15 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						6bbf9a20e2 
					 
					
						
						
							
							Fixed   #29770  -- Added LinearRing.is_counterclockwise property.  
						
						
						
						
					 
					
						2019-10-25 14:28:26 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						55df1750be 
					 
					
						
						
							
							Refs  #30897  -- Added support for ANALYZE option to Queryset.explain() on MariaDB and MySQL 8.0.18+.  
						
						
						
						
					 
					
						2019-10-24 15:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						742961332e 
					 
					
						
						
							
							Refs  #30897  -- Added support for TREE format to Queryset.explain() on MySQL 8.0.16+.  
						
						
						
						
					 
					
						2019-10-24 15:13:23 +02:00 
						 
				 
			
				
					
						
							
							
								Hannes Ljungberg 
							
						 
					 
					
						
						
							
						
						fa5f3291e7 
					 
					
						
						
							
							Fixed   #30903  -- Fixed migrations crash on PostgreSQL when adding Index with opclasses and ordering.  
						
						
						
						
					 
					
						2019-10-24 09:33:14 +02:00 
						 
				 
			
				
					
						
							
							
								André Ericson 
							
						 
					 
					
						
						
							
						
						3120490912 
					 
					
						
						
							
							Fixed   #30876  -- Moved classproperty() decorator to the django.utils.functional.  
						
						
						
						
					 
					
						2019-10-21 09:57:39 +02:00 
						 
				 
			
				
					
						
							
							
								André Ericson 
							
						 
					 
					
						
						
							
						
						31174031f1 
					 
					
						
						
							
							Fixed   #30841  -- Deprecated using non-boolean values for isnull lookup.  
						
						
						
						
					 
					
						2019-10-21 08:44:20 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Savchenko 
							
						 
					 
					
						
						
							
						
						1711c509fa 
					 
					
						
						
							
							Fixed   #27391  -- Implemented SimpleTestCase.debug().  
						
						... 
						
						
						
						debug() should bubbled up exceptions if occurring in test, but behave
the same as run() when no exceptions occurred. 
						
						
					 
					
						2019-10-18 12:22:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						3a8af298b9 
					 
					
						
						
							
							Fixed   #30890  -- Added MariaDB support for the relate lookup.  
						
						
						
						
					 
					
						2019-10-18 07:46:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						187a64608d 
					 
					
						
						
							
							Fixed   #30885  -- Dropped support for MariaDB 10.1.  
						
						
						
						
					 
					
						2019-10-16 18:40:48 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						06d34aab7c 
					 
					
						
						
							
							Fixed   #30870  -- Fixed showing that RunPython operations are irreversible by migrate --plan.  
						
						... 
						
						
						
						Thanks Hasan Ramezani for the initial patch and Kyle Dickerson for the
report. 
						
						
					 
					
						2019-10-14 11:13:27 +02:00 
						 
				 
			
				
					
						
							
							
								Louise Grandjonc 
							
						 
					 
					
						
						
							
						
						7d1bf29977 
					 
					
						
						
							
							Fixed   #30826  -- Fixed crash of many JSONField lookups when one hand side is key transform.  
						
						... 
						
						
						
						Regression in 6c3dfba892 
						
						
					 
					
						2019-10-11 10:55:22 +02:00 
						 
				 
			
				
					
						
							
							
								Flavio Curella 
							
						 
					 
					
						
						
							
						
						ed112fadc1 
					 
					
						
						
							
							Fixed   #23755  -- Added support for multiple field names in the no-cache Cache-Control directive to patch_cache_control().  
						
						... 
						
						
						
						https://tools.ietf.org/html/rfc7234#section-5.2.2.2  
					
						2019-10-10 19:30:51 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						2a6f45e08e 
					 
					
						
						
							
							Fixed typos in docs/releases/3.0.txt.  
						
						
						
						
					 
					
						2019-10-10 14:22:04 +02:00 
						 
				 
			
				
					
						
							
							
								Viktor Lomakin 
							
						 
					 
					
						
						
							
						
						ee6b17187f 
					 
					
						
						
							
							Fixed   #30812  -- Made ConditionalGetMiddleware set ETag only for responses with non-empty content.  
						
						
						
						
					 
					
						2019-10-10 09:51:05 +02:00 
						 
				 
			
				
					
						
							
							
								Benjy Weinberger 
							
						 
					 
					
						
						
							
						
						3cd3bebe89 
					 
					
						
						
							
							Fixed   #30300  -- Allowed migrations to be loaded from directories without __init__.py file.  
						
						
						
						
					 
					
						2019-10-10 08:31:41 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						f4ac9ae8d9 
					 
					
						
						
							
							Refs  #14218  -- Adjusted release note to use present tense.  
						
						... 
						
						
						
						Thanks to Tim Graham for review. 
						
						
					 
					
						2019-10-03 10:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Anatol Ulrich 
							
						 
					 
					
						
						
							
						
						8ed6788aa4 
					 
					
						
						
							
							Fixed   #30821  -- Added ExtractIsoWeekYear database function and iso_week_day lookup.  
						
						
						
						
					 
					
						2019-10-02 10:41:34 +02:00 
						 
				 
			
				
					
						
							
							
								Tanner Stirrat 
							
						 
					 
					
						
						
							
						
						17595407ca 
					 
					
						
						
							
							Fixed   #14218  -- Added Paginator.__iter__().  
						
						
						
						
					 
					
						2019-10-02 09:49:31 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						84322a29ce 
					 
					
						
						
							
							Added stub release notes for 1.11.26 and 2.1.14.  
						
						
						
						
					 
					
						2019-10-02 07:49:47 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						e1c1eaf0c6 
					 
					
						
						
							
							Added stub release notes for 2.2.7.  
						
						
						
						
					 
					
						2019-10-01 10:43:30 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						3826aed46d 
					 
					
						
						
							
							Added release dates for 2.2.6, 2.1.13, and 1.11.25.  
						
						
						
						
					 
					
						2019-10-01 08:49:15 +02:00 
						 
				 
			
				
					
						
							
							
								Oleg Kainov 
							
						 
					 
					
						
						
							
						
						c574bec092 
					 
					
						
						
							
							Fixed   #25598  -- Added SCRIPT_NAME prefix to STATIC_URL and MEDIA_URL set to relative paths.  
						
						... 
						
						
						
						Thanks Florian Apolloner for reviews.
Co-authored-by: Joel Dunham <Joel.Dunham@technicalsafetybc.ca > 
						
						
					 
					
						2019-09-25 19:47:03 +02:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						129583a0d3 
					 
					
						
						
							
							Removed some outdated backwards compatibility imports and misleading comments.  
						
						... 
						
						
						
						EmptyResultSet moved in 46509cf13d89581707558550161e53471596fc1a5c53e30607 
						
						
					 
					
						2019-09-24 15:18:53 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Hoppe 
							
						 
					 
					
						
						
							
						
						b31e63879e 
					 
					
						
						
							
							Fixed   #29444  -- Allowed returning multiple fields from INSERT statements on Oracle.  
						
						
						
						
					 
					
						2019-09-24 10:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						226ebb1729 
					 
					
						
						
							
							Fixed   #28622  -- Allowed specifying password reset link expiration in seconds and deprecated PASSWORD_RESET_TIMEOUT_DAYS.  
						
						
						
						
					 
					
						2019-09-20 13:52:04 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Fairhead 
							
						 
					 
					
						
						
							
						
						5cb3ed187b 
					 
					
						
						
							
							Fixed   #30772  -- Optimized make_template_fragment_key().  
						
						... 
						
						
						
						Removed usage of urllib.quote(), unnecessary since cbbe60c7fc 
						
						
					 
					
						2019-09-18 14:53:05 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						6c3dfba892 
					 
					
						
						
							
							Fixed   #30769  -- Fixed a crash when filtering against a subquery JSON/HStoreField annotation.  
						
						... 
						
						
						
						This was a regression introduced by 7deeabc7c7 
						
						
					 
					
						2019-09-16 08:24:40 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						bd7e0f81f8 
					 
					
						
						
							
							Added stub release notes for 1.11.25 and 2.1.13.  
						
						
						
						
					 
					
						2019-09-16 07:37:47 +02:00