Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						9d6f981a66 
					 
					
						
						
							
							Fixed   #28763  -- Allowed overriding the session cookie age with SessionStore.get_session_cookie_age().  
						
						
						
						
					 
					
						2019-05-21 08:50:09 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						df28ebd6c8 
					 
					
						
						
							
							Fixed typo in docs/releases/3.0.txt.  
						
						
						
						
					 
					
						2019-05-21 08:21:35 +02:00 
						 
				 
			
				
					
						
							
							
								Thomasina Lee 
							
						 
					 
					
						
						
							
						
						c38e7a79f4 
					 
					
						
						
							
							Fixed   #30488  -- Removed redundant Coalesce call in SQL generated by SearchVector.  
						
						... 
						
						
						
						Regression in 405c836336 
						
						
					 
					
						2019-05-20 08:34:06 +02:00 
						 
				 
			
				
					
						
							
							
								ruchit2801 
							
						 
					 
					
						
						
							
						
						04042b2b44 
					 
					
						
						
							
							Fixed   #30463  -- Fixed crash of deprecation message when Meta.ordering contains expressions.  
						
						... 
						
						
						
						Regression in 1b1f64ee5a 
						
						
					 
					
						2019-05-18 19:29:00 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Mykola Kokalko 
							
						 
					 
					
						
						
							
						
						ef082ebb84 
					 
					
						
						
							
							Fixed   #29529  -- Allowed models.fields.FilePathField to accept a callable path.  
						
						
						
						
					 
					
						2019-05-02 11:11:56 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Ville Skyttä 
							
						 
					 
					
						
						
							
						
						03db5fddfd 
					 
					
						
						
							
							Fixed typos in docs, comments, and exception messages.  
						
						
						
						
					 
					
						2019-04-18 09:33:53 +02:00 
						 
				 
			
				
					
						
							
							
								Oleh Mykytiuk 
							
						 
					 
					
						
						
							
						
						177fa08339 
					 
					
						
						
							
							Fixed   #30370  -- Added dbshell support for client TLS certificates on PostgreSQL.  
						
						
						
						
					 
					
						2019-04-18 08:10:31 +02:00 
						 
				 
			
				
					
						
							
							
								can 
							
						 
					 
					
						
						
							
						
						d87bd29c4f 
					 
					
						
						
							
							Fixed   #30335 ,  #29139  -- Fixed crash when ordering or aggregating over a nested JSONField key transform.  
						
						
						
						
					 
					
						2019-04-18 07:16:50 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						917fd9d03f 
					 
					
						
						
							
							Fixed   #27755  -- Added ModelAdmin.get_inlines() hook.  
						
						
						
						
					 
					
						2019-04-17 07:16:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5f7991c42c 
					 
					
						
						
							
							Fixed   #30325  -- Reverted "Fixed  #29725  -- Removed unnecessary join in QuerySet.count() and exists() on a many-to-many relation."  
						
						... 
						
						
						
						This reverts commit 1299421cad 
						
						
					 
					
						2019-04-15 12:02:26 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						2e38f2015a 
					 
					
						
						
							
							Fixed   #30350  -- Prevented recreation of migration for operations with a range object.  
						
						... 
						
						
						
						Thanks to Mariusz Felisiak for helping with the patch. 
						
						
					 
					
						2019-04-14 12:04:48 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						afc708cf6d 
					 
					
						
						
							
							Fixed   #30330  -- Fixed setting of primary key to None during fast-delete.  
						
						... 
						
						
						
						Regression in bc7dd8490b 
						
						
					 
					
						2019-04-08 21:14:00 +02:00 
						 
				 
			
				
					
						
							
							
								Ran Benita 
							
						 
					 
					
						
						
							
						
						19fc6376ce 
					 
					
						
						
							
							Fixed   #30304  -- Added support for the HttpOnly, SameSite, and Secure flags on language cookies.  
						
						
						
						
					 
					
						2019-04-08 11:26:06 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c84b91b760 
					 
					
						
						
							
							Refs  #27807  -- Removed docs for User.username_validator.  
						
						... 
						
						
						
						The new override functionality claimed in refs #21379  doesn't work.
Forwardport of 714fdbaa70 
						
						
					 
					
						2019-04-07 20:02:20 -04:00 
						 
				 
			
				
					
						
							
							
								Simone Pellizzari 
							
						 
					 
					
						
						
							
						
						d0315584b5 
					 
					
						
						
							
							Fixed   #30332  -- Fixed crash of ordering by expressions with params in ArrayAgg and StringAgg.  
						
						
						
						
					 
					
						2019-04-06 14:23:29 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						efb257a017 
					 
					
						
						
							
							Fixed   #30324  -- Forced utf-8 encoding when loading the template for the technical 500 debug page.  
						
						... 
						
						
						
						Regression in 50b8493ea542a9 
						
						
					 
					
						2019-04-05 16:35:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5efaf078f7 
					 
					
						
						
							
							Fixed   #30331  -- Added support for psycopg2 2.8.  
						
						
						
						
					 
					
						2019-04-05 11:05:53 +02:00 
						 
				 
			
				
					
						
							
							
								msg 
							
						 
					 
					
						
						
							
						
						755673e1bc 
					 
					
						
						
							
							Fixed   #30307  -- Fixed incorrect quoting of database user password when using dbshell on Oracle.  
						
						... 
						
						
						
						Regression in acfc650f2a 
						
						
					 
					
						2019-04-04 08:33:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						e6588aa4e7 
					 
					
						
						
							
							Added stub release notes for 2.2.1.  
						
						
						
						
					 
					
						2019-04-03 08:26:05 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						851d9eac23 
					 
					
						
						
							
							Fixed typo in docs/releases/2.2.txt.  
						
						
						
						
					 
					
						2019-04-02 09:18:06 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						93daed25a4 
					 
					
						
						
							
							Corrected date format in 2.2 release notes.  
						
						
						
						
					 
					
						2019-04-01 15:00:40 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						7191beec4e 
					 
					
						
						
							
							Set release date in v2.2 release notes.  
						
						
						
						
					 
					
						2019-04-01 12:11:50 +02:00