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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Tom 
							
						 
					 
					
						
						
							
						
						c1c163b427 
					 
					
						
						
							
							Fixed   #28574  -- Added QuerySet.explain().  
						
						
						
						
					 
					
						2018-04-19 10:52:19 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Pope 
							
						 
					 
					
						
						
							
						
						df90e462d9 
					 
					
						
						
							
							Fixed   #29212  -- Doc'd redirect loop if @permission_required used with redirect_authenticated_user.  
						
						
						
						
					 
					
						2018-04-19 10:21:24 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a917a5601f 
					 
					
						
						
							
							Refs  #23890  -- Removed numpy deprecation warning silencing.  
						
						... 
						
						
						
						Obsolete since numpy 1.12.0. 
						
						
					 
					
						2018-04-18 22:09:26 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7a22d9f751 
					 
					
						
						
							
							Fixed a test failure with the latest GeoIP2 database.  
						
						
						
						
					 
					
						2018-04-17 21:30:05 -04:00 
						 
				 
			
				
					
						
							
							
								Brett Cannon 
							
						 
					 
					
						
						
							
						
						64b74804c5 
					 
					
						
						
							
							Fixed   #29334  -- Updated pypi.python.org URLs to pypi.org.  
						
						
						
						
					 
					
						2018-04-17 20:24:27 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						b3cffde555 
					 
					
						
						
							
							Fixed   #29324  -- Made Settings raise ImproperlyConfigured if SECRET_KEY is accessed and not set.  
						
						
						
						
					 
					
						2018-04-17 13:02:05 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						fff689ed98 
					 
					
						
						
							
							Added a test for a settings error message.  
						
						
						
						
					 
					
						2018-04-17 12:55:26 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						fdc936c913 
					 
					
						
						
							
							Fixed   #29253  -- Made method_decorator(list) copy attributes.  
						
						
						
						
					 
					
						2018-04-16 13:38:37 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a480ef89ad 
					 
					
						
						
							
							Fixed inconsistent formatting in tests/modeladmin/test_checks.py.  
						
						
						
						
					 
					
						2018-04-16 13:35:40 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						09f1f0387b 
					 
					
						
						
							
							Updated decorators test to use subTest().  
						
						
						
						
					 
					
						2018-04-16 12:48:01 -04:00 
						 
				 
			
				
					
						
							
							
								Daniel Miller 
							
						 
					 
					
						
						
							
						
						60156750f6 
					 
					
						
						
							
							Fixed   #29330  -- Fixed crash when pickling BaseExpression.  
						
						... 
						
						
						
						Regression in cfff2af02b 
						
						
					 
					
						2018-04-16 10:15:13 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						9a56b4b13e 
					 
					
						
						
							
							Fixed   #27863  -- Added support for the SameSite cookie flag.  
						
						... 
						
						
						
						Thanks Alex Gaynor for contributing to the patch. 
						
						
					 
					
						2018-04-13 20:58:31 -04:00 
						 
				 
			
				
					
						
							
							
								Matthias Kestenholz 
							
						 
					 
					
						
						
							
						
						13efbb233a 
					 
					
						
						
							
							Fixed   #29322  -- Made admin check all ModelAdmin fieldsets for duplicates.  
						
						
						
						
					 
					
						2018-04-13 11:08:30 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						0b66c3b442 
					 
					
						
						
							
							Fixed   #29286  -- Fixed column mismatch crash with QuerySet.values() or values_list() after combining an annotated and unannotated queryset with union(), difference(), or intersection().  
						
						... 
						
						
						
						Regression in a0c03c62a8 
						
						
					 
					
						2018-04-13 12:15:52 +02:00 
						 
				 
			
				
					
						
							
							
								Flávio Juvenal 
							
						 
					 
					
						
						
							
						
						e1f13f1551 
					 
					
						
						
							
							Fixed   #29320  -- Added an exception when an annotation alias matches a ForeignKey attname.  
						
						
						
						
					 
					
						2018-04-12 21:15:40 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						78f8b80f9b 
					 
					
						
						
							
							Fixed schema test failure when running tests in reverse.  
						
						... 
						
						
						
						Follow up to 003334f8af 
						
						
					 
					
						2018-04-12 13:59:02 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Donohue 
							
						 
					 
					
						
						
							
						
						33a0b7ac81 
					 
					
						
						
							
							Fixed   #29296  -- Fixed crashes in admindocs when a view is a callable object.  
						
						
						
						
					 
					
						2018-04-12 13:11:08 -04:00 
						 
				 
			
				
					
						
							
							
								Jeremy Bowman 
							
						 
					 
					
						
						
							
						
						ee17bb8a67 
					 
					
						
						
							
							Fixed   #29193  -- Prevented unnecessary foreign key drops when altering a unique field.  
						
						... 
						
						
						
						Stopped dropping and recreating foreign key constraints on other fields
in the same table as the one which is actually being altered in an
AlterField operation.
Regression in c3e0adcad8 
						
						
					 
					
						2018-04-11 23:17:11 -04:00 
						 
				 
			
				
					
						
							
							
								Jeremy Bowman 
							
						 
					 
					
						
						
							
						
						003334f8af 
					 
					
						
						
							
							Tested altering a unique field when a reverse M2M relation exists.  
						
						
						
						
					 
					
						2018-04-11 23:17:11 -04:00 
						 
				 
			
				
					
						
							
							
								David Foster 
							
						 
					 
					
						
						
							
						
						c3055242c8 
					 
					
						
						
							
							Fixed   #29301  -- Made management command --help display command-specific arguments before common arguments.  
						
						
						
						
					 
					
						2018-04-11 13:52:20 -04:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						65c44a5c1d 
					 
					
						
						
							
							Fixed   #29307  -- Fixed inspectdb import paths for django.contrib.postgres fields.  
						
						... 
						
						
						
						Thanks erindy for the report. 
						
						
					 
					
						2018-04-10 09:33:05 -04:00 
						 
				 
			
				
					
						
							
							
								Vinay Karanam 
							
						 
					 
					
						
						
							
						
						6a1957bb98 
					 
					
						
						
							
							Fixed   #28950  -- Fixed ArrayField.has_changed() for empty values.  
						
						
						
						
					 
					
						2018-04-07 17:53:33 -04:00 
						 
				 
			
				
					
						
							
							
								Vinay Karanam 
							
						 
					 
					
						
						
							
						
						e67dc0fbb2 
					 
					
						
						
							
							Added tests for ArrayField.has_changed().  
						
						
						
						
					 
					
						2018-04-07 17:48:29 -04:00 
						 
				 
			
				
					
						
							
							
								Faheel Ahmad 
							
						 
					 
					
						
						
							
						
						5d4d62bf4f 
					 
					
						
						
							
							Fixed   #29248  -- Renamed admin CSS class field-box to fieldBox.  
						
						
						
						
					 
					
						2018-04-05 10:55:36 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						be6ca89396 
					 
					
						
						
							
							Fixed   #27991  -- Added obj arg to InlineModelAdmin.has_add_permission().  
						
						... 
						
						
						
						Thanks Vladimir Ivanov for the initial patch. 
						
						
					 
					
						2018-04-04 19:21:50 -04:00 
						 
				 
			
				
					
						
							
							
								Jirka Vejrazka 
							
						 
					 
					
						
						
							
						
						6148dda72f 
					 
					
						
						
							
							Fixed   #29288  -- Made {% widthratio %} assign to as var if an exception occurs.  
						
						
						
						
					 
					
						2018-04-04 14:03:16 -04:00 
						 
				 
			
				
					
						
							
							
								safu9 
							
						 
					 
					
						
						
							
						
						9fd9f8bbb2 
					 
					
						
						
							
							Fixed   #29284  -- Made ImageField render with accept="image/*"' HTML attribute.  
						
						
						
						
					 
					
						2018-04-04 13:16:03 -04:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						9c651641f1 
					 
					
						
						
							
							Added additional AdminPasswordChangeForm tests.  
						
						
						
						
					 
					
						2018-04-04 11:25:28 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Dygalo 
							
						 
					 
					
						
						
							
						
						c979c0a2b8 
					 
					
						
						
							
							Fixed   #25718  -- Made a JSONField lookup value of None match keys that have a null value.  
						
						
						
						
					 
					
						2018-04-04 10:53:46 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						816b386d41 
					 
					
						
						
							
							Refs  #24791  -- Made PostgreSQL's nodb connection use first PostgresSQL db when 'postgres' db isn't available.  
						
						... 
						
						
						
						Thanks Tim Graham and Claude Paroz for reviews. 
						
						
					 
					
						2018-04-03 22:21:47 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						55cc26941a 
					 
					
						
						
							
							Refs  #28643  -- Added Repeat database function.  
						
						... 
						
						
						
						Thanks Tim Graham and Nick Pope for reviews. 
						
						
					 
					
						2018-04-03 19:36:12 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						6141c752fe 
					 
					
						
						
							
							Fixed   #29251  -- Added bytes to str conversion in LPad/RPad database functions on MySQL.  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2018-04-03 18:24:04 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4f7467b690 
					 
					
						
						
							
							Refs  #28577  -- Added check for HStoreField to prevent mutable default.  
						
						
						
						
					 
					
						2018-04-03 11:12:56 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						167d98528a 
					 
					
						
						
							
							Refs  #27728  -- Fixed BytesWarning in admin_views tests.  
						
						
						
						
					 
					
						2018-04-03 10:11:35 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						f3b1c3bd06 
					 
					
						
						
							
							Refs  #23406  -- Fixed "invalid escape sequence" warning in migrations test.  
						
						
						
						
					 
					
						2018-04-02 22:54:05 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2a2ed0e70a 
					 
					
						
						
							
							Fixed   #29116  -- Fixed OpenLayersWidget deserialization ignoring the widget map's SRID.  
						
						... 
						
						
						
						Regression in 6ecccad711 
						
						
					 
					
						2018-04-02 10:20:00 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						f3b69f9757 
					 
					
						
						
							
							Fixed   #29273  -- Prevented initial selection of empty choice in multiple choice widgets.  
						
						... 
						
						
						
						Regression in b52c73008a 
						
						
					 
					
						2018-04-02 08:52:53 -04:00 
						 
				 
			
				
					
						
							
							
								Dan Watson 
							
						 
					 
					
						
						
							
						
						e163effecc 
					 
					
						
						
							
							Fixed   #29279  -- Added renderer argument to ModelForm.  
						
						
						
						
					 
					
						2018-03-31 20:45:59 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Lamb 
							
						 
					 
					
						
						
							
						
						84ad721bd9 
					 
					
						
						
							
							Fixed   #29275  -- Made assertFormError() output "(actual errors: none)" instead of "(actual errors: )".  
						
						
						
						
					 
					
						2018-03-31 18:35:45 -04:00