Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						1fc2c70f76 
					 
					
						
						
							
							Fixed   #30593  -- Added support for check constraints on MariaDB 10.2+.  
						
						
						
						
					 
					
						2019-07-19 11:05:06 +02:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						a3417282ac 
					 
					
						
						
							
							Fixed   #29824  -- Added support for database exclusion constraints on PostgreSQL.  
						
						... 
						
						
						
						Thanks to Nick Pope and Mariusz Felisiak for review.
Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com > 
						
						
					 
					
						2019-07-16 18:04:41 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						cf79f92abe 
					 
					
						
						
							
							Simplified tests for PostgreSQL constraints.  
						
						
						
						
					 
					
						2019-07-16 16:56:44 +02:00 
						 
				 
			
				
					
						
							
							
								Yann Sionneau 
							
						 
					 
					
						
						
							
						
						e47b8293a7 
					 
					
						
						
							
							Fixed   #30636  -- Fixed options ordering when cloning test database on MySQL.  
						
						... 
						
						
						
						--defaults-file must be given before other options. 
						
						
					 
					
						2019-07-16 07:25:43 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						402e6d292f 
					 
					
						
						
							
							Fixed   #30602  -- Made Extract raise ValueError when using unsupported lookups for DurationField.  
						
						
						
						
					 
					
						2019-07-12 08:08:35 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7a42cfcfdc 
					 
					
						
						
							
							Refs  #30557  -- Fixed crash of ordering by ptr fields when Meta.ordering contains F() expressions.  
						
						... 
						
						
						
						Thanks Can Sarıgöl for the report.
Follow up to 8c5f9906c5 
						
						
					 
					
						2019-07-11 13:40:36 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						8c5f9906c5 
					 
					
						
						
							
							Fixed   #30557  -- Fixed crash of ordering by ptr fields when Meta.ordering contains expressions.  
						
						
						
						
					 
					
						2019-07-11 11:24:59 +02:00 
						 
				 
			
				
					
						
							
							
								can 
							
						 
					 
					
						
						
							
						
						52545e788d 
					 
					
						
						
							
							Fixed   #28289  -- Fixed crash of RawSQL annotations on inherited model fields.  
						
						
						
						
					 
					
						2019-07-11 08:27:15 +02:00 
						 
				 
			
				
					
						
							
							
								atsuo ishimoto 
							
						 
					 
					
						
						
							
						
						a9c6ab0356 
					 
					
						
						
							
							Fixed   #30619  -- Made runserver --nothreading use single threaded WSGIServer.  
						
						... 
						
						
						
						Browsers often use multiple connections with Connection: keep-alive.
If --nothreading is specified, the WSGI server cannot accept new
connections until the old connection is closed, causing hangs.
Force Connection: close when --nothreading option is used. 
						
						
					 
					
						2019-07-10 13:22:17 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Hoppe 
							
						 
					 
					
						
						
							
						
						00d4e6f8b5 
					 
					
						
						
							
							Updated Select2 to version 4.0.7.  
						
						
						
						
					 
					
						2019-07-10 12:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						ed668796f6 
					 
					
						
						
							
							Fixed   #30543  -- Fixed checks of ModelAdmin.list_display for fields accessible only via instance.  
						
						... 
						
						
						
						Co-Authored-By: Andrew Simons <andrewsimons@bubblegroup.com > 
						
						
					 
					
						2019-07-10 10:37:34 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7991111af1 
					 
					
						
						
							
							Fixed   #30621  -- Fixed crash of __contains lookup for Date/DateTimeRangeField when the right hand side is the same type.  
						
						... 
						
						
						
						Thanks Tilman Koschnick for the report and initial patch.
Thanks Carlton Gibson the review.
Regression in 6b048b364c 
						
						
					 
					
						2019-07-10 10:33:36 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						ee6e93ec87 
					 
					
						
						
							
							Fixed   #30628  -- Adjusted expression identity to differentiate bound fields.  
						
						... 
						
						
						
						Expressions referring to different bound fields should not be
considered equal.
Thanks Julien Enselme for the detailed report.
Regression in bc7e288ca9 
						
						
					 
					
						2019-07-10 07:46:08 +02:00 
						 
				 
			
				
					
						
							
							
								can 
							
						 
					 
					
						
						
							
						
						febe136d4c 
					 
					
						
						
							
							Fixed   #30397  -- Added app_label/class interpolation for names of indexes and constraints.  
						
						
						
						
					 
					
						2019-07-08 14:57:56 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						8233144ca0 
					 
					
						
						
							
							Changed django.db.models.indexes.Index imports to django.db.models.Index.  
						
						
						
						
					 
					
						2019-07-08 14:19:46 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Hoppe 
							
						 
					 
					
						
						
							
						
						bc91f27a86 
					 
					
						
						
							
							Refs  #29444  -- Added support for fetching a returned non-integer insert values on Oracle.  
						
						... 
						
						
						
						This is currently not actively used, since the ORM will ask the
SQL compiler to only return auto fields. 
						
						
					 
					
						2019-07-08 08:53:08 +02:00 
						 
				 
			
				
					
						
							
							
								can 
							
						 
					 
					
						
						
							
						
						53209f7830 
					 
					
						
						
							
							Fixed   #30613  -- Moved index name validation to system checks.  
						
						
						
						
					 
					
						2019-07-05 09:30:21 +02:00 
						 
				 
			
				
					
						
							
							
								Chason Chaffin 
							
						 
					 
					
						
						
							
						
						c238e65e29 
					 
					
						
						
							
							Fixed   #30596  -- Fixed SplitArrayField.has_changed() for non-string base fields.  
						
						... 
						
						
						
						Thanks to Evgeniy Krysanov for the report and the idea to use to_python.
Thanks to Mariusz Felisiak for the test case. 
						
						
					 
					
						2019-07-03 13:35:51 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Woodruff 
							
						 
					 
					
						
						
							
						
						54dcfbc367 
					 
					
						
						
							
							Fixed   #29744  -- Fixed caching of URLResolver for a default URLconf.  
						
						... 
						
						
						
						get_resolver() for a default URLconf (passing no argument) and for
settings.ROOT_URLCONF should return the same cached object. 
						
						
					 
					
						2019-07-03 11:37:28 +02:00 
						 
				 
			
				
					
						
							
							
								Chason Chaffin 
							
						 
					 
					
						
						
							
						
						55b68de643 
					 
					
						
						
							
							Fixed   #30608  -- Fixed non-unicode EmailMessage crash when domain name for localhost is non-ASCII.  
						
						... 
						
						
						
						Assisted by felixxm. 
						
						
					 
					
						2019-07-03 10:49:03 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						a5308514fb 
					 
					
						
						
							
							Fixed   #27801  -- Made createsuperuser fall back to environment variables for password and required fields.  
						
						
						
						
					 
					
						2019-07-02 12:55:09 +02:00 
						 
				 
			
				
					
						
							
							
								Min ho Kim 
							
						 
					 
					
						
						
							
						
						fbb83fefd4 
					 
					
						
						
							
							Fixed typos in comments and docs.  
						
						
						
						
					 
					
						2019-07-02 09:36:17 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						090ca6512f 
					 
					
						
						
							
							Fixed   #30604  -- Made mail_admins()/mail_managers() raise ValueError if ADMINS/MANAGERS is set incorrectly.  
						
						
						
						
					 
					
						2019-07-02 07:34:07 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						5d03f2bc01 
					 
					
						
						
							
							Fixed   #30595  -- Added error message when no objects found to sql* management commands.  
						
						
						
						
					 
					
						2019-07-01 13:47:54 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						54d0f5e62f 
					 
					
						
						
							
							Fixed CVE-2019-12781 -- Made HttpRequest always trust SECURE_PROXY_SSL_HEADER if set.  
						
						... 
						
						
						
						An HTTP request would not be redirected to HTTPS when the
SECURE_PROXY_SSL_HEADER and SECURE_SSL_REDIRECT settings were used if
the proxy connected to Django via HTTPS.
HttpRequest.scheme will now always trust the SECURE_PROXY_SSL_HEADER if
set, rather than falling back to the request scheme when the
SECURE_PROXY_SSL_HEADER did not have the secure value.
Thanks to Gavin Wahl for the report and initial patch suggestion, and
Shai Berger for review. 
						
						
					 
					
						2019-07-01 07:48:04 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						8fc8c958a5 
					 
					
						
						
							
							Fixed broken selenium tests after  42b9a23267.  
						
						
						
						
					 
					
						2019-06-30 20:35:05 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						42b9a23267 
					 
					
						
						
							
							Fixed   #30400  -- Improved typography of user facing strings.  
						
						... 
						
						
						
						Thanks Claude Paroz for assistance with translations. 
						
						
					 
					
						2019-06-28 16:46:18 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						2b03e8e9e8 
					 
					
						
						
							
							Fixed   #30584  -- Fixed management command when using subparsers with dest parameter.  
						
						
						
						
					 
					
						2019-06-28 12:51:26 +02:00 
						 
				 
			
				
					
						
							
							
								can 
							
						 
					 
					
						
						
							
						
						f03b7bd114 
					 
					
						
						
							
							Fixed   #28408  -- Added error message when updating with annotated expressions on joined fields.  
						
						... 
						
						
						
						Co-Authored-By: Simon Charette <charette.s@gmail.com > 
						
						
					 
					
						2019-06-28 07:55:32 +02:00 
						 
				 
			
				
					
						
							
							
								Nadège Michel 
							
						 
					 
					
						
						
							
						
						fb54aca540 
					 
					
						
						
							
							Added test for serializing child model without inherited fields.  
						
						
						
						
					 
					
						2019-06-27 15:10:22 +02:00 
						 
				 
			
				
					
						
							
							
								Nadège Michel 
							
						 
					 
					
						
						
							
						
						895b15771e 
					 
					
						
						
							
							Fixed   #28725  -- Prevented serializing inherited ManyToManyFields in child model.  
						
						
						
						
					 
					
						2019-06-27 15:10:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						4305fbe8b1 
					 
					
						
						
							
							Fixed GeoIPTest.test04_city() failure with the latest GeoIP2 database.  
						
						
						
						
					 
					
						2019-06-27 15:09:28 +02:00 
						 
				 
			
				
					
						
							
							
								Shubham Bhagat 
							
						 
					 
					
						
						
							
						
						26d16c07fd 
					 
					
						
						
							
							Fixed   #30578  - Made SelectDateWidget respect a custom date format when USE_L10N is disabled.  
						
						
						
						
					 
					
						2019-06-26 11:07:11 +02:00 
						 
				 
			
				
					
						
							
							
								nsasaki128 
							
						 
					 
					
						
						
							
						
						a289e79679 
					 
					
						
						
							
							Fixed   #30594  -- Added 'private' Cache-Control directive to never_cache() decorator.  
						
						
						
						
					 
					
						2019-06-26 09:25:24 +02:00 
						 
				 
			
				
					
						
							
							
								Tom Forbes 
							
						 
					 
					
						
						
							
						
						8454f6dea4 
					 
					
						
						
							
							Fixed   #30588  -- Fixed crash of autoreloader when __main__ module doesn't have __file__ attribute.  
						
						
						
						
					 
					
						2019-06-26 06:44:10 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Gates 
							
						 
					 
					
						
						
							
						
						698df6a009 
					 
					
						
						
							
							Fixed typos in test comments.  
						
						
						
						
					 
					
						2019-06-25 11:12:45 +02:00 
						 
				 
			
				
					
						
							
							
								can 
							
						 
					 
					
						
						
							
						
						325d5d6445 
					 
					
						
						
							
							Fixed   #30477  -- Made reverse lookup use Field.get_db_prep_value() from the target field.  
						
						
						
						
					 
					
						2019-06-25 10:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								daniel a rios 
							
						 
					 
					
						
						
							
						
						76b993a117 
					 
					
						
						
							
							Fixed   #26431  -- Prevented django.urls.resolve() from returning missing optional parameters.  
						
						... 
						
						
						
						Previous behavior was inconsistent with django.urls.reverse() and
caused that translate_url() created an incorrect URL when an optional
parameter was missing. 
						
						
					 
					
						2019-06-24 11:47:56 +02:00 
						 
				 
			
				
					
						
							
							
								daniel a rios 
							
						 
					 
					
						
						
							
						
						d640c71fa3 
					 
					
						
						
							
							Refs  #26431  -- Added tests for resolving URL and translate_url() with provided optional parameter.  
						
						
						
						
					 
					
						2019-06-24 11:30:26 +02:00 
						 
				 
			
				
					
						
							
							
								daniel a rios 
							
						 
					 
					
						
						
							
						
						b24e763846 
					 
					
						
						
							
							Added tests for terminated path with optional arguments in django.urls.reverse().  
						
						
						
						
					 
					
						2019-06-24 11:30:26 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						19895e897c 
					 
					
						
						
							
							Refs  #30451  -- Added asgiref to the tests requirements.  
						
						
						
						
					 
					
						2019-06-24 08:10:23 +02:00 
						 
				 
			
				
					
						
							
							
								Nadège Michel 
							
						 
					 
					
						
						
							
						
						87b1ad6e73 
					 
					
						
						
							
							Fixed   #30421  -- Allowed symmetrical intermediate table for self-referential ManyToManyField.  
						
						
						
						
					 
					
						2019-06-21 15:03:17 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						a9179ab032 
					 
					
						
						
							
							Fixed typo in BasicExpressionsTests.test_object_update_fk() test.  
						
						
						
						
					 
					
						2019-06-21 12:00:42 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						7f19e37135 
					 
					
						
						
							
							Refs  #30451  -- Added more tests for ASGIRequest and ASGIHandler.  
						
						
						
						
					 
					
						2019-06-20 12:29:58 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						a415ce70be 
					 
					
						
						
							
							Fixed   #30451  -- Added ASGI handler and coroutine-safety.  
						
						... 
						
						
						
						This adds an ASGI handler, asgi.py file for the default project layout,
a few async utilities and adds async-safety to many parts of Django. 
						
						
					 
					
						2019-06-20 12:29:43 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						cce47ff65a 
					 
					
						
						
							
							Fixed   #30565  -- Closed HttpResponse when wsgi.file_wrapper closes file-like object.  
						
						
						
						
					 
					
						2019-06-20 11:48:49 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						b903bb438f 
					 
					
						
						
							
							Refs  #30485  -- Removed non-representative test that emitted a warning.  
						
						... 
						
						
						
						Previously, when running the Django test suite with warnings enabled,
the following was emitted:
    /usr/lib64/python3.7/urllib/parse.py:915: BytesWarning: str() on a bytearray instance
      v = quote_via(str(v), safe, encoding, errors)
This occurred due to the bytearray() being passed to
urllib.parse.urlencode() which eventually calls str() on it. The test
does not represent desired real world behavior. Rather than test for and
assert strange unspecified behavior that emits a warning, remove it.
This was also discussed in PR #11374 . 
						
						
					 
					
						2019-06-19 13:03:52 +02:00 
						 
				 
			
				
					
						
							
							
								can 
							
						 
					 
					
						
						
							
						
						2cbd3967e0 
					 
					
						
						
							
							Fixed   #29834  -- Fixed column mismatch crash with QuerySet.values()/values_list() and order_by() on combined querysets.  
						
						
						
						
					 
					
						2019-06-19 12:11:28 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						14d026cccb 
					 
					
						
						
							
							Fixed   #30572  -- Prevented values()/values_list() on combined queryset from mutating the list of columns in querysets.  
						
						
						
						
					 
					
						2019-06-19 10:44:53 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b08a18f17b 
					 
					
						
						
							
							Fixed LiveWidgetTests.test_textarea_trailing_newlines() crash on Chrome 75+.  
						
						
						
						
					 
					
						2019-06-18 11:38:51 +02:00