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 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						1e20fedb35 
					 
					
						
						
							
							Upgraded OpenLayers to 4.6.5 for OpenLayersWidget  
						
						
						
						
					 
					
						2018-05-10 16:25:37 +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 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3574a6d32f 
					 
					
						
						
							
							Replaced context by comment in 2 humanize strings.  
						
						
						
						
					 
					
						2018-05-09 09:46:38 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7ac3008fe4 
					 
					
						
						
							
							Refs  #29350  -- Fixed 'invalid escape sequence' warning in SQLite introspection.  
						
						
						
						
					 
					
						2018-05-08 10:42:24 -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 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						7d3fe36c62 
					 
					
						
						
							
							Alphabetized imports in docs/ref/contrib/postgres/fields.txt.  
						
						
						
						
					 
					
						2018-05-07 07:46:29 -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 
							
						 
					 
					
						
						
							
						
						2e1f674897 
					 
					
						
						
							
							Fixed   #29373  -- Added long_description in setup.py.  
						
						
						
						
					 
					
						2018-05-03 15:43:30 +02: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 
						 
				 
			
				
					
						
							
							
								Kelly Hogan 
							
						 
					 
					
						
						
							
						
						9e86185936 
					 
					
						
						
							
							Fixed   #29351  -- Doc'd that ModelAdmin.prepopulated_fields removes stop words.  
						
						
						
						
					 
					
						2018-05-02 13:15:39 -04:00 
						 
				 
			
				
					
						
							
							
								CHI Cheng 
							
						 
					 
					
						
						
							
						
						4660ce5a69 
					 
					
						
						
							
							Fixed   #29375  -- Removed empty action attribute on HTML forms.  
						
						
						
						
					 
					
						2018-05-02 09:20:04 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c02953ebbc 
					 
					
						
						
							
							Added stub release notes for 2.0.6.  
						
						
						
						
					 
					
						2018-05-01 22:01:48 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						6e6efc6c39 
					 
					
						
						
							
							Added release date for 2.0.5 and 1.11.13.  
						
						
						
						
					 
					
						2018-05-01 21:18:44 -04:00 
						 
				 
			
				
					
						
							
							
								Srinivas Reddy Thatiparthy 
							
						 
					 
					
						
						
							
						
						d0b04c6308 
					 
					
						
						
							
							Fixed   #29360  -- Removed Fabric examples in docs.  
						
						
						
						
					 
					
						2018-04-29 22:12:40 -04:00 
						 
				 
			
				
					
						
							
							
								PhrydRhys 
							
						 
					 
					
						
						
							
						
						5d022eae74 
					 
					
						
						
							
							Fixed   #29369  -- Mentioned the #django-dev IRC channel in contributing index.  
						
						
						
						
					 
					
						2018-04-28 20:33:53 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						483cc1c430 
					 
					
						
						
							
							Refs  #28859  -- Fixed "no data found" exception handling with cx_Oracle 6.3+.  
						
						
						
						
					 
					
						2018-04-28 19:39:45 +02: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 
						 
				 
			
				
					
						
							
							
								Stefan R. Filipek 
							
						 
					 
					
						
						
							
						
						9ec77f3d66 
					 
					
						
						
							
							Fixed   #29349  -- Doc'd the default behavior of router.allow_relation().  
						
						
						
						
					 
					
						2018-04-23 10:21:22 -04:00 
						 
				 
			
				
					
						
							
							
								adamth 
							
						 
					 
					
						
						
							
						
						acf9d64045 
					 
					
						
						
							
							Fixed typos in docs/topics/auth/passwords.txt.  
						
						
						
						
					 
					
						2018-04-23 07:37:26 -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 
						 
				 
			
				
					
						
							
							
								Tom 
							
						 
					 
					
						
						
							
						
						11b8c30b9e 
					 
					
						
						
							
							Ref  #23919  -- Replaced some os.path usage with pathlib.Path.  
						
						
						
						
					 
					
						2018-04-19 21:30:00 -04:00 
						 
				 
			
				
					
						
							
							
								drd0013 
							
						 
					 
					
						
						
							
						
						5d923f2d8c 
					 
					
						
						
							
							Fixed   #29313  -- Doc'd how to use F() to sort null values.  
						
						
						
						
					 
					
						2018-04-19 20:07:40 -04:00 
						 
				 
			
				
					
						
							
							
								Adnan Umer 
							
						 
					 
					
						
						
							
						
						534d8d875e 
					 
					
						
						
							
							Fixed   #28600  -- Added prefetch_related() support to RawQuerySet.  
						
						
						
						
					 
					
						2018-04-19 13:48:27 -04:00 
						 
				 
			
				
					
						
							
							
								Adnan Umer 
							
						 
					 
					
						
						
							
						
						f2026ca5e2 
					 
					
						
						
							
							Fixed   #29337  -- Added __len__() & __bool__() to RawQuerySet.  
						
						
						
						
					 
					
						2018-04-19 12:46:31 -04:00 
						 
				 
			
				
					
						
							
							
								Adnan Umer 
							
						 
					 
					
						
						
							
						
						ec0319ff82 
					 
					
						
						
							
							Fixed   #29339  -- Added result caching to RawQuerySet.  
						
						
						
						
					 
					
						2018-04-19 11:35:49 -04:00