Tim Graham 
							
						 
					 
					
						
						
							
						
						40a8504357 
					 
					
						
						
							
							Fixed   #23891  -- Moved deprecation of IPAddressField to system check framework.  
						
						... 
						
						
						
						Thanks Markus Holtermann for review. 
						
						
					 
					
						2015-01-01 13:30:52 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						51890ce889 
					 
					
						
						
							
							Applied ignore_warnings to Django tests  
						
						
						
						
					 
					
						2014-12-30 18:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						57554442fe 
					 
					
						
						
							
							Fixed   #2443  -- Added DurationField.  
						
						... 
						
						
						
						A field for storing periods of time - modeled in Python by timedelta. It
is stored in the native interval data type on PostgreSQL and as a bigint
of microseconds on other backends.
Also includes significant changes to the internals of time related maths
in expressions, including the removal of DateModifierNode.
Thanks to Tim and Josh in particular for reviews. 
						
						
					 
					
						2014-12-20 18:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Meyer 
							
						 
					 
					
						
						
							
						
						c72eb80d11 
					 
					
						
						
							
							Fixed   #23455  -- Accept either bytes or text for related_name, convert to text.  
						
						
						
						
					 
					
						2014-12-12 12:50:39 -07:00 
						 
				 
			
				
					
						
							
							
								Diego Guimarães 
							
						 
					 
					
						
						
							
						
						f39b0421b4 
					 
					
						
						
							
							Fixed   #23338  -- Added warning when unique=True on ForeigKey  
						
						... 
						
						
						
						Thanks Jonathan Lindén for the initial patch, and Tim Graham
and Gabe Jackson for the suggestions. 
						
						
					 
					
						2014-11-27 19:42:30 -05:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						f7969b0920 
					 
					
						
						
							
							Fixed   #23620  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2014-11-03 11:56:37 -05:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						ed7821231b 
					 
					
						
						
							
							Fixed   #19463  -- Added UUIDField  
						
						... 
						
						
						
						Uses native support in postgres, and char(32) on other backends. 
						
						
					 
					
						2014-09-16 10:08:09 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						fcd42a4819 
					 
					
						
						
							
							Removed code that assumed BooleanField could be null.  
						
						... 
						
						
						
						Such a field will no longer pass model validation. 
						
						
					 
					
						2014-08-05 07:49:53 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						9a922dcad1 
					 
					
						
						
							
							Fixed flake8 warnings.  
						
						
						
						
					 
					
						2014-07-31 08:06:46 -04:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						4453c80634 
					 
					
						
						
							
							Fixed the previous commit for Python3.  
						
						
						
						
					 
					
						2014-07-30 22:22:04 +02:00 
						 
				 
			
				
					
						
							
							
								areski 
							
						 
					 
					
						
						
							
						
						97a38de230 
					 
					
						
						
							
							Fixed   #23112  -- Field.get_choices tries to index an iterable  
						
						
						
						
					 
					
						2014-07-30 21:35:02 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						34c60c42b6 
					 
					
						
						
							
							Fixed flake8 errors.  
						
						
						
						
					 
					
						2014-07-30 12:58:53 -04:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						2f73b527dd 
					 
					
						
						
							
							Fixed   #23098  -- Checked that lazy choices are not evaluated too soon  
						
						... 
						
						
						
						Thanks Matthieu Agopian for the report. 
						
						
					 
					
						2014-07-27 13:31:25 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						809362518d 
					 
					
						
						
							
							Created import-time test temp dirs in known location  
						
						... 
						
						
						
						Refs #17215 . In the same spirit as 5de31cb8cb 
						
						
					 
					
						2014-06-23 14:54:25 +02:00 
						 
				 
			
				
					
						
							
							
								Loic Bistuer 
							
						 
					 
					
						
						
							
						
						b7de5f5d3f 
					 
					
						
						
							
							Fixed a few ResourceWarning in the test suite. Refs  #22680 .  
						
						
						
						
					 
					
						2014-05-26 03:23:17 +07:00 
						 
				 
			
				
					
						
							
							
								Vlad Starostin 
							
						 
					 
					
						
						
							
						
						1be03aff5c 
					 
					
						
						
							
							Fixed   #18389  -- Fixed the way contribute_to_class is called  
						
						... 
						
						
						
						Now this method is only called only if the object is an instance.
This allows to have field classes as model class attributes. 
						
						
					 
					
						2014-05-16 10:40:07 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						c70a61eb49 
					 
					
						
						
							
							Replaced vendor checks by three feature flags.  
						
						
						
						
					 
					
						2014-05-08 22:11:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						2bcb8bfc8d 
					 
					
						
						
							
							Fix many many typos in comments throughout the codebase  
						
						
						
						
					 
					
						2014-04-26 10:18:45 -07:00 
						 
				 
			
				
					
						
							
							
								Erik Romijn 
							
						 
					 
					
						
						
							
						
						75c0d4ea3a 
					 
					
						
						
							
							Fixed queries that may return unexpected results on MySQL due to typecasting.  
						
						... 
						
						
						
						This is a security fix; disclosure to follow shortly. 
						
						
					 
					
						2014-04-21 18:11:26 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						2791fbf59d 
					 
					
						
						
							
							Used more specific test assertions.  
						
						
						
						
					 
					
						2014-04-09 22:20:22 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						1506c71a95 
					 
					
						
						
							
							Fixed   #12030  -- Validate integer field range at the model level.  
						
						... 
						
						
						
						Thanks to @timgraham for the review. 
						
						
					 
					
						2014-03-25 14:31:20 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4965a77407 
					 
					
						
						
							
							Removed PIL compatability layer per deprecation timeline.  
						
						... 
						
						
						
						refs #19934 . 
						
						
					 
					
						2014-03-21 10:54:53 -04:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						4b4c704517 
					 
					
						
						
							
							Skip test for saving microseconds on backends which do not support it.  
						
						
						
						
					 
					
						2014-03-13 00:28:05 +02:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						6983201cfb 
					 
					
						
						
							
							Fixed   #20292 : Pass datetime objects (not formatted dates) as params to Oracle  
						
						... 
						
						
						
						This seems worthwhile in its own right, but also works around an Oracle
bug (in versions 10 -- 11.1) where the use of Unicode would reset the
date/time formats, causing ORA-01843 errors.
Thanks Trac users CarstenF for the report, jtiai for the initial patch,
and everyone who contributed to the discussion on the ticket. 
						
						
					 
					
						2014-03-12 23:43:45 +02:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						fc79c3fb3d 
					 
					
						
						
							
							Flake8 corrections  
						
						
						
						
					 
					
						2014-03-12 20:34:05 +02:00 
						 
				 
			
				
					
						
							
							
								Shai Berger 
							
						 
					 
					
						
						
							
						
						d181384e5f 
					 
					
						
						
							
							Fixed test failure on Oracle: model_fields.tests.test_float_validates_object  
						
						... 
						
						
						
						Failing test introduced in fix for refs #22210 . 
						
						
					 
					
						2014-03-12 20:17:43 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Pyrathon 
							
						 
					 
					
						
						
							
						
						819e09b848 
					 
					
						
						
							
							Fixed   #22210  -- Saving model instances to non-related fields.  
						
						... 
						
						
						
						Previously, saving a model instance to a non-related field (in
particular a FloatField) would silently convert the model to an Integer
(the pk) and save it. This is undesirable behaviour, and likely to cause
confusion so the validatio has been hardened.
Thanks to @PirosB3 for the patch and @jarshwah for the review. 
						
						
					 
					
						2014-03-10 15:25:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Wilson 
							
						 
					 
					
						
						
							
						
						95c74b9d69 
					 
					
						
						
							
							Fixed   #22206  -- Passed models.TextField.max_length to forms.CharField.maxlength  
						
						
						
						
					 
					
						2014-03-05 20:09:28 +01:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Carvalho 
							
						 
					 
					
						
						
							
						
						0d91225892 
					 
					
						
						
							
							Fixed many typos in comments and docstrings.  
						
						... 
						
						
						
						Thanks Piotr Kasprzyk for help with the patch. 
						
						
					 
					
						2014-03-03 07:38:09 -05:00 
						 
				 
			
				
					
						
							
							
								Albert Wang 
							
						 
					 
					
						
						
							
						
						8bbdcc76e4 
					 
					
						
						
							
							Fixed   #19299  -- Fixed Nullification of Foreign Keys To CharFields  
						
						... 
						
						
						
						Thanks tunixman for the report and Baptiste Mispelon and
Shai Berger for reviews. 
						
						
					 
					
						2014-02-15 09:47:32 -05:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						d818e0c9b2 
					 
					
						
						
							
							Fixed   #16905  -- Added extensible checks (nee validation) framework  
						
						... 
						
						
						
						This is the result of Christopher Medrela's 2013 Summer of Code project.
Thanks also to Preston Holmes, Tim Graham, Anssi Kääriäinen, Florian
Apolloner, and Alex Gaynor for review notes along the way.
Also: Fixes  #8579 , fixes  #3055 , fixes  #19844 . 
						
						
					 
					
						2014-01-20 10:45:21 +08:00 
						 
				 
			
				
					
						
							
							
								Vajrasky Kok 
							
						 
					 
					
						
						
							
						
						16d73d7416 
					 
					
						
						
							
							Fixed   #21512  -- Added more complete information about Pillow and PIL in model_fields and model_forms tests.  
						
						
						
						
					 
					
						2013-11-26 10:18:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jason Myers 
							
						 
					 
					
						
						
							
						
						7a61c68c50 
					 
					
						
						
							
							PEP8 cleanup  
						
						... 
						
						
						
						Signed-off-by: Jason Myers <jason@jasonamyers.com > 
						
						
					 
					
						2013-11-02 23:50:49 -05:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						b289fcf1bf 
					 
					
						
						
							
							Fixed   #21288  -- Fixed E126 pep8 warnings  
						
						
						
						
					 
					
						2013-10-21 08:31:30 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						96d1d4e292 
					 
					
						
						
							
							Removed unused local variables in tests.  
						
						
						
						
					 
					
						2013-10-19 08:31:38 -04:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						a800036981 
					 
					
						
						
							
							Fixed   #21287  -- Fixed E123 pep8 warnings  
						
						
						
						
					 
					
						2013-10-18 10:07:39 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						948d209ada 
					 
					
						
						
							
							Fixed   #21217  -- Avoid connecting (pre|post)_init signals to abstract senders.  
						
						
						
						
					 
					
						2013-10-04 16:23:06 -04:00 
						 
				 
			
				
					
						
							
							
								Erik Romijn 
							
						 
					 
					
						
						
							
						
						1a63092981 
					 
					
						
						
							
							Fixed   #20439  -- Started deprecation of IPAddressField  
						
						
						
						
					 
					
						2013-09-28 10:55:32 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2fd03b39ab 
					 
					
						
						
							
							Removed references to django.utils.unittest which is PendingDeprecation  
						
						
						
						
					 
					
						2013-09-03 09:55:21 -04:00 
						 
				 
			
				
					
						
							
							
								Carl Meyer 
							
						 
					 
					
						
						
							
						
						7211741fc5 
					 
					
						
						
							
							Fixed   #20999  - Allow overriding formfield class with choices, without subclass restrictions.  
						
						... 
						
						
						
						Refs #18162 . Thanks claudep and mjtamlyn for review. 
						
						
					 
					
						2013-08-30 17:43:10 -06:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						36bbe3b7c5 
					 
					
						
						
							
							Altered test introduced in  f19a3669b8 for the sake of readability. refs  #14786  
						
						
						
						
					 
					
						2013-08-29 14:50:55 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f19a3669b8 
					 
					
						
						
							
							Fixed   #14786  -- Fixed get_db_prep_lookup calling get_prep_value twice if prepared is False.  
						
						... 
						
						
						
						Thanks homm for the report and Aramgutang and lrekucki for work on
the patch. 
						
						
					 
					
						2013-08-29 11:13:34 -04:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						22c6497f99 
					 
					
						
						
							
							Fixed   #20895  -- Made check management command warn if a BooleanField does not have a default value  
						
						... 
						
						
						
						Thanks to Collin Anderson for the suggestion and Tim Graham for
reviewing the patch. 
						
						
					 
					
						2013-08-15 19:47:26 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Couper 
							
						 
					 
					
						
						
							
						
						1123f45511 
					 
					
						
						
							
							Fixed   #20649  -- Allowed blank field display to be defined in the initial list of choices.  
						
						
						
						
					 
					
						2013-07-31 14:12:03 -04:00 
						 
				 
			
				
					
						
							
							
								Tai Lee 
							
						 
					 
					
						
						
							
						
						31e6d58d46 
					 
					
						
						
							
							Fixed   #20348  -- Consistently handle Promise objects in model fields.  
						
						... 
						
						
						
						All Promise objects were passed to force_text() deep in ORM query code.
Not only does this make it difficult or impossible for developers to
prevent or alter this behaviour, but it is also wrong for non-text
fields.
This commit changes `Field.get_prep_value()` from a no-op to one that
resolved Promise objects. All subclasses now call super() method first
to ensure that they have a real value to work with. 
						
						
					 
					
						2013-07-31 15:54:17 +03:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						5c1143910e 
					 
					
						
						
							
							Removed most of absolute_import imports  
						
						... 
						
						
						
						Should be unneeded with Python 2.7 and up.
Added some unicode_literals along the way. 
						
						
					 
					
						2013-07-29 20:28:13 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f2cb94f1c0 
					 
					
						
						
							
							Fixed   #20740  -- GenericIPAddressField should pass protocol to formfield()  
						
						... 
						
						
						
						Thanks Jeff250. 
						
						
					 
					
						2013-07-12 16:05:14 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						cfcf4b3605 
					 
					
						
						
							
							Stopped using django.utils.unittest in the test suite.  
						
						... 
						
						
						
						Refs #20680 . 
						
						
					 
					
						2013-07-01 14:29:33 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						ea3fe78a9d 
					 
					
						
						
							
							Fixed   #20660  -- Do not try to delete an unset FieldFile  
						
						... 
						
						
						
						Thanks stanislas.guerra at gmail.com for the report and
Baptiste Mispelon for the review. 
						
						
					 
					
						2013-06-29 18:08:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						09f8652765 
					 
					
						
						
							
							Use assertIsInstance in tests.  
						
						... 
						
						
						
						Gives much nicer errors when it fails. 
						
						
					 
					
						2013-05-21 10:42:15 +01:00