Daniel Hepper 
							
						 
					 
					
						
						
							
						
						4e016d1372 
					 
					
						
						
							
							Removed obsolete BaseHandler attributes.  
						
						... 
						
						
						
						Unused since d334f46b7a 
						
						
					 
					
						2018-05-27 11:21:27 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						5cc81cd9eb 
					 
					
						
						
							
							Reverted "Fixed  #29324  -- Made Settings raise ImproperlyConfigured if SECRET_KEY is accessed and not set."  
						
						... 
						
						
						
						This reverts commit b3cffde555 
						
						
					 
					
						2018-05-26 21:06:58 -04:00 
						 
				 
			
				
					
						
							
							
								ryabtsev 
							
						 
					 
					
						
						
							
						
						b4fd9b5ad4 
					 
					
						
						
							
							Fixed   #29432  -- Allowed passing an integer to the slice template filter.  
						
						
						
						
					 
					
						2018-05-26 20:56:51 -04:00 
						 
				 
			
				
					
						
							
							
								Xaroth Brook 
							
						 
					 
					
						
						
							
						
						39283c8edb 
					 
					
						
						
							
							Fixed   #29415  -- Fixed detection of custom URL converters in included patterns.  
						
						
						
						
					 
					
						2018-05-26 20:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Rubin 
							
						 
					 
					
						
						
							
						
						a8d12bc280 
					 
					
						
						
							
							Fixed   #29400  -- Fixed crash in custom template filters that use decorated functions.  
						
						... 
						
						
						
						Regression in 620e9dd31a 
						
						
					 
					
						2018-05-25 11:11:46 -04:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						f40e71a957 
					 
					
						
						
							
							Fixed   #29417  -- Corrected two admin page titles for view-only users.  
						
						
						
						
					 
					
						2018-05-23 11:02:37 -04:00 
						 
				 
			
				
					
						
							
							
								Paulo Alvarado 
							
						 
					 
					
						
						
							
						
						ffb72a95bc 
					 
					
						
						
							
							Fixed   #29414  -- Restored form inputs on admin inlines when the user doesn't have the change permission.  
						
						... 
						
						
						
						Regression in 825f0beda8 
						
						
					 
					
						2018-05-18 19:50:58 -04:00 
						 
				 
			
				
					
						
							
							
								bakabiko 
							
						 
					 
					
						
						
							
						
						a7bc1aea03 
					 
					
						
						
							
							Fixed   #29380  -- Added support for QuerySet.select_for_update()'s nowait and skip_locked options on MySQL 8+.  
						
						
						
						
					 
					
						2018-05-18 19:37:36 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						9792af3648 
					 
					
						
						
							
							Increased the default PBKDF2 iterations for Django 2.2.  
						
						
						
						
					 
					
						2018-05-17 11:05:45 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						b9dd8512f2 
					 
					
						
						
							
							Advanced deprecation warnings for Django 2.2.  
						
						
						
						
					 
					
						2018-05-17 11:05:45 -04:00 
						 
				 
			
				
					
						
							
							
								olivierdalang 
							
						 
					 
					
						
						
							
						
						825f0beda8 
					 
					
						
						
							
							Fixed   #8936  -- Added a view permission and a read-only admin.  
						
						... 
						
						
						
						Co-authored-by: Petr Dlouhy <petr.dlouhy@email.cz >
Co-authored-by: Olivier Dalang <olivier.dalang@gmail.com > 
						
						
					 
					
						2018-05-16 06:44:55 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						49a1736c2e 
					 
					
						
						
							
							Added assertion for admin change form's "save and continue editing" message.  
						
						
						
						
					 
					
						2018-05-15 20:17:02 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						a177f854c3 
					 
					
						
						
							
							Fixed   #16470  -- Allowed FileResponse to auto-set some Content headers.  
						
						... 
						
						
						
						Thanks Simon Charette, Jon Dufresne, and Tim Graham for the reviews. 
						
						
					 
					
						2018-05-15 18:12:11 +02:00 
						 
				 
			
				
					
						
							
							
								Ryan P Kilby 
							
						 
					 
					
						
						
							
						
						2dcc5d629a 
					 
					
						
						
							
							Fixed   #29392  -- Disallowed use of abbreviated forms of --settings and --pythonpath management command options.  
						
						
						
						
					 
					
						2018-05-14 22:18:22 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						cae0107287 
					 
					
						
						
							
							Increased the default PBKDF2 iterations for Django 2.1.  
						
						
						
						
					 
					
						2018-05-13 20:06:20 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d65b0f72de 
					 
					
						
						
							
							Fixed   #17379  -- Removed management commands deactivation of the locale.  
						
						
						
						
					 
					
						2018-05-13 10:21:53 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						1e0cbc72e5 
					 
					
						
						
							
							Moved to_language() to django.utils.translation.  
						
						... 
						
						
						
						Follow up to 1b7d524cfa 
						
						
					 
					
						2018-05-12 15:03:38 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						1b7d524cfa 
					 
					
						
						
							
							Consolidated duplicate to_locale() implementations.  
						
						... 
						
						
						
						Follow up to ac59ec8f1a 
						
						
					 
					
						2018-05-12 12:58:21 -04:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						305dee7bf9 
					 
					
						
						
							
							Increased django.utils.translation.trans_null test coverage.  
						
						
						
						
					 
					
						2018-05-12 11:23:44 -04:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						ac59ec8f1a 
					 
					
						
						
							
							Aliased trans_null.to_locale() to trans_real.to_locale().  
						
						... 
						
						
						
						The implementations have unintentionally diverged. 
						
						
					 
					
						2018-05-12 10:54:22 -04:00 
						 
				 
			
				
					
						
							
							
								Stefan R. Filipek 
							
						 
					 
					
						
						
							
						
						a5a2ceeb45 
					 
					
						
						
							
							Fixed   #27629  -- Added router.allow_relation() calls for assignments between unsaved model instances.  
						
						
						
						
					 
					
						2018-05-10 20:42:44 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						9c4ea63e87 
					 
					
						
						
							
							Replaced TOKEN_* constants by TokenType enums.  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2018-05-10 17:51:51 +02:00 
						 
				 
			
				
					
						
							
							
								Maximilian Merz 
							
						 
					 
					
						
						
							
						
						78912ccd0e 
					 
					
						
						
							
							Fixed   #21408  — German Translation for “3 days ago”  
						
						... 
						
						
						
						The problem:
“3 days ago” should translate to “vor 3 Tagen” in German, while “3 days” translates to “3 Tage”. #21408  describes that django always translated to “Tage”, even when the dative “Tagen” was correct. The same applies to months (“Monate”/“Monaten”) and years (“Jahre”/“Jahren”).
The solution:
Let `timesince` caller provide the string dict to use for the time-related strings. 
						
						
					 
					
						2018-05-10 15:53:33 +02:00 
						 
				 
			
				
					
						
							
							
								Morgan Aubert 
							
						 
					 
					
						
						
							
						
						704443acac 
					 
					
						
						
							
							Fixed   #29363  -- Added SimpleTestCase.assertWarnsMessage().  
						
						
						
						
					 
					
						2018-05-09 11:40:28 -04:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						7ba040de77 
					 
					
						
						
							
							Added tests for trans_null.ngettext().  
						
						
						
						
					 
					
						2018-05-09 09:54:41 -04:00 
						 
				 
			
				
					
						
							
							
								Nicolas Noé 
							
						 
					 
					
						
						
							
						
						c629d4e956 
					 
					
						
						
							
							Fixed   #29389  -- Made Paginator reject non-integer page numbers of type float.  
						
						
						
						
					 
					
						2018-05-09 09:28:52 -04:00 
						 
				 
			
				
					
						
							
							
								Nicolas Noé 
							
						 
					 
					
						
						
							
						
						2134e7d439 
					 
					
						
						
							
							Refs  #29389  -- Added Paginator test for float page number.  
						
						
						
						
					 
					
						2018-05-09 09:23:05 -04:00 
						 
				 
			
				
					
						
							
							
								Nicolas Noé 
							
						 
					 
					
						
						
							
						
						c4158d050f 
					 
					
						
						
							
							Fixed   #29370  -- Added choices to LogEntry.action_flag field.  
						
						
						
						
					 
					
						2018-05-07 10:07:45 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						523e04dfeb 
					 
					
						
						
							
							Captured logging in tests with self.assertLogs().  
						
						
						
						
					 
					
						2018-05-07 09:34:02 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						607970f31c 
					 
					
						
						
							
							Replaced django.test.utils.patch_logger() with assertLogs().  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2018-05-07 09:34:00 -04:00 
						 
				 
			
				
					
						
							
							
								Sanket Saurav 
							
						 
					 
					
						
						
							
						
						079f324357 
					 
					
						
						
							
							Fixed   #28913  -- Fixed error handling when MIGRATIONS_MODULES specifies a nonexistent top-level package.  
						
						
						
						
					 
					
						2018-05-05 18:26:33 -04:00 
						 
				 
			
				
					
						
							
							
								Samir Shah 
							
						 
					 
					
						
						
							
						
						10b44e4525 
					 
					
						
						
							
							Fixed   #26688  -- Fixed HTTP request logging inconsistencies.  
						
						... 
						
						
						
						* Added logging of 500 responses for instantiated responses.
* Added logging of all 4xx and 5xx responses. 
						
						
					 
					
						2018-05-04 20:55:03 -04:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						21fd8041c1 
					 
					
						
						
							
							Refs  #29358  -- Corrected wording in primary key check message.  
						
						
						
						
					 
					
						2018-05-03 15:28:37 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						816b8d9518 
					 
					
						
						
							
							Fixed   #29358  -- Added a system check to prohibit models with more than one primary_key field.  
						
						
						
						
					 
					
						2018-05-03 09:08:29 +02:00 
						 
				 
			
				
					
						
							
							
								CHI Cheng 
							
						 
					 
					
						
						
							
						
						98019df855 
					 
					
						
						
							
							Used double quotation marks for csrf form element.  
						
						
						
						
					 
					
						2018-05-03 08:57:18 +02:00 
						 
				 
			
				
					
						
							
							
								CHI Cheng 
							
						 
					 
					
						
						
							
						
						4660ce5a69 
					 
					
						
						
							
							Fixed   #29375  -- Removed empty action attribute on HTML forms.  
						
						
						
						
					 
					
						2018-05-02 09:20:04 -04:00 
						 
				 
			
				
					
						
							
							
								Zackary Troop 
							
						 
					 
					
						
						
							
						
						30f8642f2e 
					 
					
						
						
							
							Fixed   #29350  -- Fix get_primary_key_column() method in sqlite3 backend  
						
						... 
						
						
						
						Thanks Tim Graham and Mariusz Felisiak for the reviews. 
						
						
					 
					
						2018-04-28 12:01:45 +02:00 
						 
				 
			
				
					
						
							
							
								priyanshsaxena 
							
						 
					 
					
						
						
							
						
						6b3d292043 
					 
					
						
						
							
							Fixed   #29015  -- Added an exception if the PostgreSQL database name is too long.  
						
						
						
						
					 
					
						2018-04-27 21:37:42 -04:00 
						 
				 
			
				
					
						
							
							
								Oscar Esgalha 
							
						 
					 
					
						
						
							
						
						6d1f576945 
					 
					
						
						
							
							Fixed   #29367  -- Fixed model state on objects with a primary key created with QuerySet.bulk_create().  
						
						
						
						
					 
					
						2018-04-27 17:57:38 -04:00 
						 
				 
			
				
					
						
							
							
								Nicolas Noé 
							
						 
					 
					
						
						
							
						
						3246ad1065 
					 
					
						
						
							
							Fixed   #27480  -- Added cache.touch().  
						
						
						
						
					 
					
						2018-04-27 17:48:35 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						8e960c5aba 
					 
					
						
						
							
							Removed urllib2 reference in file storage tests  
						
						
						
						
					 
					
						2018-04-27 14:02:39 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						a9189d27ef 
					 
					
						
						
							
							Fixed   #29353  -- Made StaticFilesHandler return a 404 response when settings.DEBUG is False  
						
						
						
						
					 
					
						2018-04-25 10:38:13 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c591bc3cce 
					 
					
						
						
							
							Fixed "invalid escape sequence" warning in runtests.py.  
						
						
						
						
					 
					
						2018-04-24 12:06:04 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3aae43d800 
					 
					
						
						
							
							Fixed   #28973  -- Silenced copying/linking messages in collectstatic's default verbosity.  
						
						
						
						
					 
					
						2018-04-23 23:04:02 -04:00 
						 
				 
			
				
					
						
							
							
								François Freitag 
							
						 
					 
					
						
						
							
						
						d1413c5d70 
					 
					
						
						
							
							Refs  #28312  -- Added an optimized __bool__() to ModelChoiceIterator.  
						
						... 
						
						
						
						COUNT is more expensive than EXISTS; use the latter when possible. 
						
						
					 
					
						2018-04-23 13:03:07 -04:00 
						 
				 
			
				
					
						
							
							
								François Freitag 
							
						 
					 
					
						
						
							
						
						3fca95e1ad 
					 
					
						
						
							
							Fixed   #28312  -- Made ModelChoiceIterator.__len__() more memory-efficient.  
						
						... 
						
						
						
						Instead of loading all QuerySet results in memory, count the number of
entries. This adds an extra query when list() or tuple() is called on the
choices (because both call __len__() then __iter__()) but uses less
memory since the QuerySet results won't be cached. In most cases, the
choices will only be iterated on, meaning that __len__() won't be called
and only one query will be executed. 
						
						
					 
					
						2018-04-23 12:39:43 -04:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						b33f10d8cc 
					 
					
						
						
							
							Refs  #29131  -- Made ArrayField error messages index from 1 instead of 0.  
						
						
						
						
					 
					
						2018-04-22 22:18:46 -04:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						dd68b51e1d 
					 
					
						
						
							
							Fixed   #29295  -- Fixed management command crash when using subparsers.  
						
						... 
						
						
						
						Thanks Tim Graham for the fix. 
						
						
					 
					
						2018-04-21 17:33:17 -04:00 
						 
				 
			
				
					
						
							
							
								orlnub123 
							
						 
					 
					
						
						
							
						
						21420096c4 
					 
					
						
						
							
							Fixed   #29247  -- Allowed blank model field choice to be defined in nested choices.  
						
						
						
						
					 
					
						2018-04-20 11:06:14 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e35004966b 
					 
					
						
						
							
							Moved tests for model Field.get_choices().  
						
						
						
						
					 
					
						2018-04-20 11:05:25 -04:00