Alex 
							
						 
					 
					
						
						
							
						
						1686dce06c 
					 
					
						
						
							
							Fixed   #30199  -- Adjusted QuerySet.get_or_create() docs to highlight atomicity warning.  
						
						
						
						
					 
					
						2019-05-17 12:23:10 +02:00 
						 
				 
			
				
					
						
							
							
								ShingenPizza 
							
						 
					 
					
						
						
							
						
						de4832c49b 
					 
					
						
						
							
							Fixed   #30196  -- Made FileResponse set Content-Disposition inline if filename is available.  
						
						
						
						
					 
					
						2019-05-17 12:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Hoppe 
							
						 
					 
					
						
						
							
						
						8d010f3986 
					 
					
						
						
							
							Fixed   #30220  -- Added support for headless mode in selenium tests.  
						
						
						
						
					 
					
						2019-05-17 08:14:54 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						e286987a27 
					 
					
						
						
							
							Fixed   #30459  -- Delegated hide/show JS toggle to parent div.  
						
						... 
						
						
						
						Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es > 
						
						
					 
					
						2019-05-17 07:46:45 +02:00 
						 
				 
			
				
					
						
							
							
								Curtis Maloney 
							
						 
					 
					
						
						
							
						
						4442ee8a51 
					 
					
						
						
							
							Added filename caption to LOGGING documentation examples.  
						
						
						
						
					 
					
						2019-05-16 16:51:36 +02:00 
						 
				 
			
				
					
						
							
							
								Vyacheslav Ver 
							
						 
					 
					
						
						
							
						
						60b6a7ea9d 
					 
					
						
						
							
							Fixed typo in expression documentation.  
						
						
						
						
					 
					
						2019-05-16 16:03:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						97d3321e89 
					 
					
						
						
							
							Changed tuple choices to list in docs.  
						
						
						
						
					 
					
						2019-05-15 14:31:42 +02:00 
						 
				 
			
				
					
						
							
							
								Ahisahar Pretel 
							
						 
					 
					
						
						
							
						
						717362d810 
					 
					
						
						
							
							Fixed   #30316  -- Added source code link to the default logging configuration in logging docs.  
						
						
						
						
					 
					
						2019-05-15 12:16:10 +02:00 
						 
				 
			
				
					
						
							
							
								Jonatas C. Damasceno 
							
						 
					 
					
						
						
							
						
						8aad3321ed 
					 
					
						
						
							
							Fixed   #30437  -- Clarified that urlpatterns can be a sequence.  
						
						
						
						
					 
					
						2019-05-13 21:48:54 +02:00 
						 
				 
			
				
					
						
							
							
								Troon 
							
						 
					 
					
						
						
							
						
						a3a4f5c144 
					 
					
						
						
							
							Fixed   #30310  -- Added support for looking up HttpHeaders.headers using underscores.  
						
						
						
						
					 
					
						2019-05-09 16:26:52 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						48235ba807 
					 
					
						
						
							
							Refs  #30399  -- Made assertHTMLEqual normalize character and entity references.  
						
						
						
						
					 
					
						2019-05-09 15:55:32 +02:00 
						 
				 
			
				
					
						
							
							
								Przemysław Suliga 
							
						 
					 
					
						
						
							
						
						af5ec222cc 
					 
					
						
						
							
							Used time.monotonic() instead of time.time() where applicable.  
						
						... 
						
						
						
						time.monotonic() available from Python 3.3:
- Nicely communicates a narrow intent of "get a local system monotonic
  clock time" instead of possible "get a not necessarily accurate Unix
  time stamp because it needs to be communicated to outside of this
  process/machine" when time.time() is used.
  
- Its result isn't affected by the system clock updates.
There are two classes of time.time() uses changed to time.monotonic()
by this change:
- measuring time taken to run some code.
- setting and checking a "close_at" threshold for for persistent db
  connections (django/db/backends/base/base.py). 
						
						
					 
					
						2019-05-08 18:34:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						30dd43884e 
					 
					
						
						
							
							Added stub release notes for 2.2.2.  
						
						
						
						
					 
					
						2019-05-08 14:41:16 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						f038214d91 
					 
					
						
						
							
							Fixed   #29056  -- Fixed HTML5 validation of required SelectDateWidget.  
						
						... 
						
						
						
						placeholder is required for "select" with "required" attribute. 
						
						
					 
					
						2019-05-08 12:46:30 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						b915b9f10f 
					 
					
						
						
							
							Refs  #27753  -- Deprecated django.utils.text.unescape_entities().  
						
						... 
						
						
						
						The function was undocumented and only required for compatibility with
Python 2.
Code should use Python's html.unescape() that was added in Python 3.4. 
						
						
					 
					
						2019-05-08 08:00:59 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Adkins 
							
						 
					 
					
						
						
							
						
						705ef6cfeb 
					 
					
						
						
							
							Fixed   #30447  -- Added 'is_in_european_union' in GeoIP2.city() dict.  
						
						
						
						
					 
					
						2019-05-07 13:31:44 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Musketa 
							
						 
					 
					
						
						
							
						
						59de9494e7 
					 
					
						
						
							
							Fixed typo in docs/ref/django-admin.txt.  
						
						
						
						
					 
					
						2019-05-07 11:17:24 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Kunze 
							
						 
					 
					
						
						
							
						
						a44a21a22f 
					 
					
						
						
							
							Fixed   #26678  -- Doc'd that RelatedManager.add()/remove()/set() accepts the field the relation points to.  
						
						
						
						
					 
					
						2019-05-07 08:55:45 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Kunze 
							
						 
					 
					
						
						
							
						
						3166880301 
					 
					
						
						
							
							Fixed   #29352  -- Allowed specifying a Feed language.  
						
						
						
						
					 
					
						2019-05-06 15:10:54 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Hahler 
							
						 
					 
					
						
						
							
						
						29601bca9b 
					 
					
						
						
							
							Ignored pywatchman.SocketTimeout in Watchman autoreloader.  
						
						... 
						
						
						
						Bumped minimum supported pywatchman version to 1.2.0.
These exceptions don't require checking a server status. 
						
						
					 
					
						2019-05-03 13:56:49 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Kunze 
							
						 
					 
					
						
						
							
						
						e3968df527 
					 
					
						
						
							
							Refs  #20122  -- Corrected documentation of pluralize template filter.  
						
						
						
						
					 
					
						2019-05-03 11:35:19 +02:00 
						 
				 
			
				
					
						
							
							
								Mykola Kokalko 
							
						 
					 
					
						
						
							
						
						ef082ebb84 
					 
					
						
						
							
							Fixed   #29529  -- Allowed models.fields.FilePathField to accept a callable path.  
						
						
						
						
					 
					
						2019-05-02 11:11:56 +02:00 
						 
				 
			
				
					
						
							
							
								can 
							
						 
					 
					
						
						
							
						
						bceadd2788 
					 
					
						
						
							
							Fixed   #30396  -- Added system checks for uniqueness of indexes and constraints names.  
						
						... 
						
						
						
						Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2019-05-02 09:13:20 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						2106b983c4 
					 
					
						
						
							
							Added release date for 2.2.1.  
						
						
						
						
					 
					
						2019-05-01 07:05:47 +02:00 
						 
				 
			
				
					
						
							
							
								François Freitag 
							
						 
					 
					
						
						
							
						
						568eed9e79 
					 
					
						
						
							
							Fixed   #30245  -- Added -k option to DiscoverRunner.  
						
						
						
						
					 
					
						2019-04-30 16:20:51 +02:00 
						 
				 
			
				
					
						
							
							
								can 
							
						 
					 
					
						
						
							
						
						719b746620 
					 
					
						
						
							
							Fixed   #30412  -- Fixed crash when adding check constraints with OR'ed condition on Oracle and SQLite.  
						
						
						
						
					 
					
						2019-04-30 12:32:27 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						6866c91b63 
					 
					
						
						
							
							Fixed   #30418  -- Added --skip-checks management command option.  
						
						
						
						
					 
					
						2019-04-30 10:48:30 +02:00 
						 
				 
			
				
					
						
							
							
								Tobias Kunze 
							
						 
					 
					
						
						
							
						
						eb16c7260e 
					 
					
						
						
							
							Fixed   #20629  -- Rephrased custom user models admonition.  
						
						
						
						
					 
					
						2019-04-30 09:09:16 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						a8b3f96f6a 
					 
					
						
						
							
							Fixed   #30408  -- Fixed crash when adding check constraints with LIKE operator on Oracle and PostgreSQL.  
						
						... 
						
						
						
						The LIKE operator wildcard generated for contains, startswith, endswith and
their case-insensitive variant lookups was conflicting with parameter
interpolation on CREATE constraint statement execution.
Ideally we'd delegate parameters interpolation in DDL statements on backends
that support it but that would require backward incompatible changes to the
Index and Constraint SQL generating methods.
Thanks David Sanders for the report. 
						
						
					 
					
						2019-04-30 07:38:22 +02:00 
						 
				 
			
				
					
						
							
							
								kingbuzzman 
							
						 
					 
					
						
						
							
						
						673fe2e3ec 
					 
					
						
						
							
							Fixed   #30148  -- Logged COPY ... TO statements in connection.queries on PostgreSQL.  
						
						
						
						
					 
					
						2019-04-29 14:20:17 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Forbes 
							
						 
					 
					
						
						
							
						
						6754bffa2b 
					 
					
						
						
							
							Fixed   #30323  -- Fixed detecting changes by autoreloader when using StatReloader.  
						
						
						
						
					 
					
						2019-04-29 11:41:00 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Forbes 
							
						 
					 
					
						
						
							
						
						0636d4d2aa 
					 
					
						
						
							
							Refs  #30323  -- Prevented crash of autoreloader when get_resolver().urlconf_module raising an exception.  
						
						
						
						
					 
					
						2019-04-29 11:41:00 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						98296f86b3 
					 
					
						
						
							
							Fixed   #30351  -- Handled pre-existing permissions in proxy model permissions data migration.  
						
						... 
						
						
						
						Regression in 181fb60159 
						
						
					 
					
						2019-04-27 20:18:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Green 
							
						 
					 
					
						
						
							
						
						ed3c59097a 
					 
					
						
						
							
							Fixed   #30361  -- Increased the default timeout of watchman client to 5 seconds and made it customizable.  
						
						... 
						
						
						
						Made the default timeout of watchman client customizable via
DJANGO_WATCHMAN_TIMEOUT environment variable. 
						
						
					 
					
						2019-04-26 12:55:49 +02:00 
						 
				 
			
				
					
						
							
							
								Aarni Koskela 
							
						 
					 
					
						
						
							
						
						efeceba589 
					 
					
						
						
							
							Fixed   #30312  -- Relaxed admin check from django.contrib.sessions to SessionMiddleware subclasses.  
						
						
						
						
					 
					
						2019-04-26 11:31:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						85676979a4 
					 
					
						
						
							
							Refs  #30388  -- Added release note for  0f22671ecb.  
						
						
						
						
					 
					
						2019-04-25 15:45:00 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						8d76443aba 
					 
					
						
						
							
							Fixed   #30399  -- Changed django.utils.html.escape()/urlize() to use html.escape()/unescape().  
						
						
						
						
					 
					
						2019-04-25 15:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						a5accc0368 
					 
					
						
						
							
							Fixed   #30318  -- Added check for importability of arguments of custom error handler views.  
						
						... 
						
						
						
						Thanks to Jon on Stack Overflow for reporting the issue. 
						
						
					 
					
						2019-04-25 11:08:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5df3301aab 
					 
					
						
						
							
							Fixed   #30362  -- Noted partial indexes and constraints restrictions with abstract base classes.  
						
						... 
						
						
						
						Thanks Carlton Gibson for the review. 
						
						
					 
					
						2019-04-25 07:36:07 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f8f0f92ed9 
					 
					
						
						
							
							Fixed UniqueConstraint example in ref/models/constraints.txt.  
						
						
						
						
					 
					
						2019-04-25 07:36:07 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Kestenholz 
							
						 
					 
					
						
						
							
						
						80482e9249 
					 
					
						
						
							
							Fixes   #30342  -- Removed a system check for LANGUAGES_BIDI setting.  
						
						... 
						
						
						
						This partly reverts commit 4400d8296d 
						
						
					 
					
						2019-04-24 10:54:03 +02:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						0c916255eb 
					 
					
						
						
							
							Changed tuple Mate.unique_together/permissions to lists in docs.  
						
						
						
						
					 
					
						2019-04-24 10:06:00 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Musketa 
							
						 
					 
					
						
						
							
						
						6fd9c9daa6 
					 
					
						
						
							
							Fixed   #30365  -- Fixed syntax highlighting in SQL examples.  
						
						... 
						
						
						
						Sphinx interprets some "%[a-z]" in SQL statements as a
"Literal.String.Interpol" which leads to incorrect highlighting. 
						
						
					 
					
						2019-04-23 12:37:50 +02:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						25b5eea8cd 
					 
					
						
						
							
							Fixed   #30387  -- Enhanced docs CLI examples in Unit tests and Install Django on Windows.  
						
						... 
						
						
						
						Follow up to 37c17846ad 
						
						
					 
					
						2019-04-23 09:32:55 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						405c836336 
					 
					
						
						
							
							Fixed   #30385  -- Restored SearchVector(config) immutability.  
						
						... 
						
						
						
						Regression in 1a28dc3887#29582 . Thanks Andrew Brown for the report, Nick Pope for the
review. 
						
						
					 
					
						2019-04-23 08:11:33 +02:00 
						 
				 
			
				
					
						
							
							
								Ville Skyttä 
							
						 
					 
					
						
						
							
						
						34a68c2cbe 
					 
					
						
						
							
							Fixed typo in docs/internals/contributing/committing-code.txt.  
						
						
						
						
					 
					
						2019-04-21 12:47:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dustin Neighly 
							
						 
					 
					
						
						
							
						
						49fb3f5f3e 
					 
					
						
						
							
							Fixed   #30341  -- Added support for the furlong unit in Distance.  
						
						
						
						
					 
					
						2019-04-19 08:54:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						753580ecd1 
					 
					
						
						
							
							Made cosmetic edits in docs/releases/2.2.1.txt.  
						
						
						
						
					 
					
						2019-04-19 08:27:06 +02:00 
						 
				 
			
				
					
						
							
							
								Scott Fitsimones 
							
						 
					 
					
						
						
							
						
						a14c0fda15 
					 
					
						
						
							
							Fixed   #30328  -- Fixed crash of IntegerField.validators when limit_value in a custom validator is callable.  
						
						
						
						
					 
					
						2019-04-19 07:58:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						aed89adad5 
					 
					
						
						
							
							Fixed   #30367  -- Changed "pip install" to "python -m pip install" in docs, comments and hints.  
						
						
						
						
					 
					
						2019-04-18 14:41:15 +02:00