Tim Graham 
							
						 
					 
					
						
						
							
						
						d6cec5f6ff 
					 
					
						
						
							
							[2.0.x]  Fixed   #27979  -- Made MySQL raise IntegrityError rather than OperationalError when saving negative numbers in PositiveInteger fields.  
						
						... 
						
						
						
						Backport of dd82f33271 
						
						
					 
					
						2017-09-29 18:33:10 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e5bd585c6e 
					 
					
						
						
							
							Fixed   #28543  -- Prevented ManyToManyField.value_from_object() from being lazy.  
						
						... 
						
						
						
						Previously, it was a QuerySet which could reevaluate to a new value if the
model's data changes. This is inconsistent with other Field.value_from_object()
methods.
This allows reverting the fix in the admin for refs #27998 . 
						
						
					 
					
						2017-08-31 09:34:44 -04:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						a51c4de194 
					 
					
						
						
							
							Used assertRaisesMessage() to test Django's error messages.  
						
						
						
						
					 
					
						2017-07-29 19:07:23 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						37fbeb99f9 
					 
					
						
						
							
							Removed unused models.DecimalField._format().  
						
						... 
						
						
						
						Unused since b3b71a0922 
						
						
					 
					
						2017-07-20 09:00:18 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						fa283067c9 
					 
					
						
						
							
							Removed unnecessary empty parentheses in class definitions.  
						
						
						
						
					 
					
						2017-06-26 10:31:32 -04:00 
						 
				 
			
				
					
						
							
							
								Maciej Jaworski 
							
						 
					 
					
						
						
							
						
						dc63ad7ac0 
					 
					
						
						
							
							Fixed   #28319  -- Made TextField with choices use a Select widget.  
						
						
						
						
					 
					
						2017-06-17 08:23:32 -04:00 
						 
				 
			
				
					
						
							
							
								chillaranand 
							
						 
					 
					
						
						
							
						
						fb0f987f7d 
					 
					
						
						
							
							Fixed   #27914  -- Added support for nested classes in Field.deconstruct()/__repr__().  
						
						
						
						
					 
					
						2017-06-14 10:10:17 -04:00 
						 
				 
			
				
					
						
							
							
								Collin Anderson 
							
						 
					 
					
						
						
							
						
						7c9cb1ed37 
					 
					
						
						
							
							Refs  #27953  -- Removed hardcoded uses of Model.__str__() in tests.  
						
						
						
						
					 
					
						2017-06-09 13:28:50 -04:00 
						 
				 
			
				
					
						
							
							
								Manatsawin Hanmongkolchai 
							
						 
					 
					
						
						
							
						
						a0c07d77fc 
					 
					
						
						
							
							Fixed   #28242  -- Moved ImageField file extension validation to the form field.  
						
						
						
						
					 
					
						2017-06-01 10:13:23 -04:00 
						 
				 
			
				
					
						
							
							
								Ingo Klöcker 
							
						 
					 
					
						
						
							
						
						6bb3b2bff4 
					 
					
						
						
							
							Refs  #27777  -- Improved docs/added test for File context manager change.  
						
						
						
						
					 
					
						2017-05-31 21:02:58 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a9874d48b1 
					 
					
						
						
							
							Fixed   #28188  -- Fixed crash when pickling model fields.  
						
						... 
						
						
						
						Regression in d2a26c1a90 
						
						
					 
					
						2017-05-11 21:04:52 -04:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						d611a89238 
					 
					
						
						
							
							Decreased max_length for char fields unless absolutely needed. ( #8485 )  
						
						
						
						
					 
					
						2017-05-10 17:33:46 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						a87189fc5e 
					 
					
						
						
							
							Fixed   #28164  -- Improved float conversions in DecimalField.to_python  
						
						... 
						
						
						
						Thanks Tim Graham and Adam Johnson for the reviews. 
						
						
					 
					
						2017-05-09 08:40:08 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c920db1e57 
					 
					
						
						
							
							Removed blank line in tests/model_fields/test_decimalfield.py per isort.  
						
						
						
						
					 
					
						2017-04-29 07:42:12 -04:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						f32ee6d0ec 
					 
					
						
						
							
							Refs  #6767  -- Added test for fetching decimal values without rounding error on Oracle.  
						
						
						
						
					 
					
						2017-04-28 06:07:28 +02:00 
						 
				 
			
				
					
						
							
							
								Kapil Garg 
							
						 
					 
					
						
						
							
						
						7e09fa7f51 
					 
					
						
						
							
							Fixed   #27969  -- Fixed models.Field.formfield() setting 'disabled' for fields with choices.  
						
						
						
						
					 
					
						2017-03-23 13:22:04 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						8346680e1c 
					 
					
						
						
							
							Refs  #27795  -- Removed unneeded force_text calls  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-03-04 18:18:21 +01:00 
						 
				 
			
				
					
						
							
							
								ClairePhila 
							
						 
					 
					
						
						
							
						
						d26413113c 
					 
					
						
						
							
							Refs  #27148  -- Fixed UUIDField.to_python(None) crash.  
						
						... 
						
						
						
						Regression in 2f9861d823 
						
						
					 
					
						2017-02-10 13:54:52 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						068cd60366 
					 
					
						
						
							
							Removed unneeded parentheses in class definitions  
						
						
						
						
					 
					
						2017-01-29 18:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								chillaranand 
							
						 
					 
					
						
						
							
						
						d6eaf7c018 
					 
					
						
						
							
							Refs  #23919  -- Replaced super(ClassName, self) with super().  
						
						
						
						
					 
					
						2017-01-25 12:23:46 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4e729feaa6 
					 
					
						
						
							
							Refs  #23919  -- Removed django.utils._os.upath()/npath()/abspathu() usage.  
						
						... 
						
						
						
						These functions do nothing on Python 3. 
						
						
					 
					
						2017-01-20 08:01:02 -05:00 
						 
				 
			
				
					
						
							
							
								james mike dupont 
							
						 
					 
					
						
						
							
						
						7d20094996 
					 
					
						
						
							
							Fixed spelling mistakes in code and comments.  
						
						
						
						
					 
					
						2017-01-19 07:52:41 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						2b281cc35e 
					 
					
						
						
							
							Refs  #23919  -- Removed most of remaining six usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 21:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7b2f2e74ad 
					 
					
						
						
							
							Refs  #23919  -- Removed six.<various>_types usage  
						
						... 
						
						
						
						Thanks Tim Graham and Simon Charette for the reviews. 
						
						
					 
					
						2017-01-18 20:18:46 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						c716fe8782 
					 
					
						
						
							
							Refs  #23919  -- Removed six.PY2/PY3 usage  
						
						... 
						
						
						
						Thanks Tim Graham for the review. 
						
						
					 
					
						2017-01-18 16:21:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						bcf3532ede 
					 
					
						
						
							
							Refs  #26154  -- Removed deprecated CommaSeparatedIntegerField.  
						
						
						
						
					 
					
						2017-01-17 20:52:02 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e8d8fb3295 
					 
					
						
						
							
							Added a test for NullBooleanField.formfield().  
						
						
						
						
					 
					
						2016-12-20 07:57:25 -05:00 
						 
				 
			
				
					
						
							
							
								Morgan Aubert 
							
						 
					 
					
						
						
							
						
						ef889d5b10 
					 
					
						
						
							
							Fixed   #27599  -- Fixed Field.__str__() crash for fields not attached to models.  
						
						
						
						
					 
					
						2016-12-14 14:04:26 -05:00 
						 
				 
			
				
					
						
							
							
								Morgan Aubert 
							
						 
					 
					
						
						
							
						
						adb791fdcb 
					 
					
						
						
							
							Moved test_field_ordering to the model_fields package.  
						
						
						
						
					 
					
						2016-12-14 13:35:13 -05:00 
						 
				 
			
				
					
						
							
							
								Ramin Farajpour Cami 
							
						 
					 
					
						
						
							
						
						967be82443 
					 
					
						
						
							
							Fixed E305 flake8 warnings.  
						
						
						
						
					 
					
						2016-11-14 12:30:46 -05:00 
						 
				 
			
				
					
						
							
							
								za 
							
						 
					 
					
						
						
							
						
						321e94fa41 
					 
					
						
						
							
							Refs  #27392  -- Removed "Tests that", "Ensures that", etc. from test docstrings.  
						
						
						
						
					 
					
						2016-11-10 21:30:21 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2f9861d823 
					 
					
						
						
							
							Fixed   #27148  -- Fixed ModelMultipleChoiceField crash with invalid UUID.  
						
						
						
						
					 
					
						2016-10-31 15:21:05 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Scott 
							
						 
					 
					
						
						
							
						
						ec9ed07488 
					 
					
						
						
							
							Fixed   #27188  -- Allowed using unique=True with FileField.  
						
						... 
						
						
						
						Thanks Tim Graham for the initial patch. 
						
						
					 
					
						2016-10-28 20:11:03 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Chidlow 
							
						 
					 
					
						
						
							
						
						f734e2d4b2 
					 
					
						
						
							
							Fixed   #27334  -- Allowed FileField to move rather than copy a file.  
						
						... 
						
						
						
						When a FileField is set to an instance of File that is not also an
instance of FieldFile, pre_save() passes that object as the contents to
Storage.save(). This allows the file to be moved rather than copied
to the upload destination. 
						
						
					 
					
						2016-10-26 12:25:30 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Medvinsky 
							
						 
					 
					
						
						
							
						
						1a9f6db5ff 
					 
					
						
						
							
							Fixed   #27219  -- Changed cx_Oracle client encoding to AL32UTF8 to allow 4-byte characters.  
						
						
						
						
					 
					
						2016-09-19 20:19:57 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7c33aa8a87 
					 
					
						
						
							
							Fixed   #26900  -- Fixed crash accessing deferred FileFields.  
						
						
						
						
					 
					
						2016-07-16 08:22:24 -04:00 
						 
				 
			
				
					
						
							
							
								Andrey Fedoseev 
							
						 
					 
					
						
						
							
						
						81963b37a9 
					 
					
						
						
							
							Fixed   #17657  -- Made ModelForm respect ModelMultipleChoiceField's to_field_name.  
						
						... 
						
						
						
						Follow up to 67d984413c 
						
						
					 
					
						2016-07-12 16:20:06 -04:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						12b4280444 
					 
					
						
						
							
							Fixed   #21548  -- Added FileExtensionValidator and validate_image_file_extension.  
						
						
						
						
					 
					
						2016-06-30 09:08:50 -04:00 
						 
				 
			
				
					
						
							
							
								Eduard Stepanov 
							
						 
					 
					
						
						
							
						
						49b4596cb4 
					 
					
						
						
							
							Fixed   #26786  -- Avoided redundant max value validators on integer fields.  
						
						
						
						
					 
					
						2016-06-28 11:39:20 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						4f336f6652 
					 
					
						
						
							
							Fixed   #26747  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2016-06-16 14:19:18 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						a4c20ae85b 
					 
					
						
						
							
							Refs  #24227  -- Fixed crash of ManyToManyField.value_from_object() on unsaved model instances.  
						
						... 
						
						
						
						This behavior was removed in 67d984413c 
						
						
					 
					
						2016-05-28 15:41:47 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						388bb5bd9a 
					 
					
						
						
							
							Fixed   #22936  -- Obsoleted Field.get_prep_lookup()/get_db_prep_lookup()  
						
						... 
						
						
						
						Thanks Tim Graham for completing the initial patch. 
						
						
					 
					
						2016-05-04 20:02:01 +02:00 
						 
				 
			
				
					
						
							
							
								Cristiano 
							
						 
					 
					
						
						
							
						
						914c72be2a 
					 
					
						
						
							
							Fixed   #26058  -- Delegated os.path bits of FileField's filename generation to the Storage.  
						
						
						
						
					 
					
						2016-04-30 17:22:40 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua Phillips 
							
						 
					 
					
						
						
							
						
						4681d65048 
					 
					
						
						
							
							Fixed   #26557  -- Converted empty strings to None when saving GenericIPAddressField.  
						
						
						
						
					 
					
						2016-04-29 10:11:49 -04:00 
						 
				 
			
				
					
						
							
							
								Michal Petrucha 
							
						 
					 
					
						
						
							
						
						c339a5a6f7 
					 
					
						
						
							
							Refs  #16508  -- Renamed the current "virtual" fields to "private".  
						
						... 
						
						
						
						The only reason why GenericForeignKey and GenericRelation are stored
separately inside _meta is that they need to be cloned for every model
subclass, but that's not true for any other virtual field. Actually,
it's only true for GenericRelation. 
						
						
					 
					
						2016-04-13 10:10:53 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						92053acbb9 
					 
					
						
						
							
							Fixed E128 flake8 warnings in tests/.  
						
						
						
						
					 
					
						2016-04-08 10:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						3c1b572f18 
					 
					
						
						
							
							Split model_fields tests into different files.  
						
						
						
						
					 
					
						2016-03-23 19:31:47 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4f0cd0fd16 
					 
					
						
						
							
							Fixed   #26324  -- Fixed DurationField with fractional seconds on SQLite.  
						
						
						
						
					 
					
						2016-03-10 12:18:29 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						0223e213dd 
					 
					
						
						
							
							Fixed   #26186  -- Documented how app relative relationships of abstract models behave.  
						
						... 
						
						
						
						This partially reverts commit bc7d201bdb#25858 . 
						
						
					 
					
						2016-02-29 22:07:05 -05:00