Tim Graham 
							
						 
					 
					
						
						
							
						
						2a636118da 
					 
					
						
						
							
							Fixed   #36564  -- Changed DEFAULT_AUTO_FIELD from AutoField to BigAutoField.  
						
						
						
						
					 
					
						2025-09-05 10:43:10 -04:00 
						 
				 
			
				
					
						
							
							
								django-bot 
							
						 
					 
					
						
						
							
						
						69a93a88ed 
					 
					
						
						
							
							Refs  #36500  -- Rewrapped long docstrings and block comments via a script.  
						
						... 
						
						
						
						Rewrapped long docstrings and block comments to 79 characters + newline
using script from https://github.com/medmunds/autofix-w505 . 
						
						
					 
					
						2025-07-23 20:17:55 -03:00 
						 
				 
			
				
					
						
							
							
								Ahmed Nassar 
							
						 
					 
					
						
						
							
						
						84e91262d6 
					 
					
						
						
							
							Fixed   #36295 , Refs  #24305  -- Allowed overriding GenericForeignKey fields on abstract models.  
						
						
						
						
					 
					
						2025-05-08 16:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						4bfec242b4 
					 
					
						
						
							
							Fixed   #36093  -- Adjusted unique checks to account for inherited primary keys.  
						
						... 
						
						
						
						Regression in bf7b17d16d#36075 .
Thanks Sage Abdullah for the report and tests. 
						
						
					 
					
						2025-01-14 16:21:19 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						305757aec1 
					 
					
						
						
							
							Applied Black's 2024 stable style.  
						
						... 
						
						
						
						https://github.com/psf/black/releases/tag/24.1.0  
					
						2024-01-26 12:45:07 +01:00 
						 
				 
			
				
					
						
							
							
								Akash Kumar Sen 
							
						 
					 
					
						
						
							
						
						1754c2c802 
					 
					
						
						
							
							Refs  #34634  -- Fixed creating diamond-shaped MTI objects with ancestors inherited from different paths.  
						
						... 
						
						
						
						Co-authored-by: Simon Charette <charette.s@gmail.com > 
						
						
					 
					
						2023-06-20 08:40:35 +02:00 
						 
				 
			
				
					
						
							
							
								Akash Kumar Sen 
							
						 
					 
					
						
						
							
						
						5d20e02078 
					 
					
						
						
							
							Fixed   #33414  -- Fixed creating diamond-shaped MTI objects for common ancestor with primary key that has a default.  
						
						... 
						
						
						
						Co-authored-by: Simon Charette <charette.s@gmail.com > 
						
						
					 
					
						2023-06-15 08:16:11 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						57c2e5da71 
					 
					
						
						
							
							Refs  #33984  -- Added test for creating copies of model instances with inherited m2m fields.  
						
						
						
						
					 
					
						2022-11-02 12:30:16 +01:00 
						 
				 
			
				
					
						
							
							
								Gregor Gärtner 
							
						 
					 
					
						
						
							
						
						f0c06f8ab7 
					 
					
						
						
							
							Refs  #33990  -- Renamed TransactionTestCase.assertQuerysetEqual() to assertQuerySetEqual().  
						
						... 
						
						
						
						Co-Authored-By: Michael Howitz <mh@gocept.com > 
						
						
					 
					
						2022-10-08 08:07:38 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						d795259ea9 
					 
					
						
						
							
							Replaced assertQuerysetEqual() to assertSequenceEqual()/assertCountEqual() where appropriate.  
						
						... 
						
						
						
						Follow up to 3f7b327562 
						
						
					 
					
						2022-10-07 13:05:35 +02:00 
						 
				 
			
				
					
						
							
							
								django-bot 
							
						 
					 
					
						
						
							
						
						9c19aff7c7 
					 
					
						
						
							
							Refs  #33476  -- Reformatted code with Black.  
						
						
						
						
					 
					
						2022-02-07 20:37:05 +01:00 
						 
				 
			
				
					
						
							
							
								Bernd Wechner 
							
						 
					 
					
						
						
							
						
						2116238d5f 
					 
					
						
						
							
							Fixed   #33131  -- Improved error messages for clashing reverse accessor names.  
						
						
						
						
					 
					
						2021-10-06 12:33:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Smith 
							
						 
					 
					
						
						
							
						
						1024b5e74a 
					 
					
						
						
							
							Fixed 32956 -- Lowercased spelling of "web" and "web framework" where appropriate.  
						
						
						
						
					 
					
						2021-07-29 06:24:12 +02:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						c51bf80d56 
					 
					
						
						
							
							Used more specific unittest assertions in tests.  
						
						
						
						
					 
					
						2021-07-07 10:51:38 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						225d96533a 
					 
					
						
						
							
							Fixed   #30427 ,  Fixed   #16176  -- Corrected setting descriptor in Field.contribute_to_class().  
						
						... 
						
						
						
						Co-authored-by: Jarek Glowacki <jarekwg@gmail.com > 
						
						
					 
					
						2021-06-15 12:01:28 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						0c0240aba8 
					 
					
						
						
							
							Refs  #30427 , Refs  #16176  -- Added test for abstract model inheritance.  
						
						
						
						
					 
					
						2021-06-15 11:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						ec0ff40631 
					 
					
						
						
							
							Fixed   #32355  -- Dropped support for Python 3.6 and 3.7  
						
						
						
						
					 
					
						2021-02-10 10:20:54 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						45519937e5 
					 
					
						
						
							
							Added app labels to related fields checks messages E302-E305.  
						
						
						
						
					 
					
						2020-12-29 09:01:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						555e3a848e 
					 
					
						
						
							
							Removed unused __str__() methods in tests models.  
						
						... 
						
						
						
						Follow up to 6461583b6c 
						
						
					 
					
						2020-04-30 09:13:23 +02:00 
						 
				 
			
				
					
						
							
							
								sobolevn 
							
						 
					 
					
						
						
							
						
						578c03b276 
					 
					
						
						
							
							Fixed   #31223  -- Added __class_getitem__() to Manager and QuerySet.  
						
						
						
						
					 
					
						2020-04-15 11:26:11 +02:00 
						 
				 
			
				
					
						
							
							
								Carlton Gibson 
							
						 
					 
					
						
						
							
						
						4bbe8261c4 
					 
					
						
						
							
							Fixed   #31437  -- Corrected tests to show abstract multiple inheritance system check error.  
						
						... 
						
						
						
						Added minimal multiple inheritance test case showing error.
Removed obsolete diamond-inheritance case, originally added in
85ef98dc6e 
						
						
					 
					
						2020-04-08 20:29:48 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						013147fae2 
					 
					
						
						
							
							Fixed   #31285  -- Fixed inherited Meta.ordering of "-pk".  
						
						
						
						
					 
					
						2020-03-19 12:57:07 +01:00 
						 
				 
			
				
					
						
							
							
								Nikita Sobolev 
							
						 
					 
					
						
						
							
						
						2d55cb5c4a 
					 
					
						
						
							
							Fixed typo in tests/model_inheritance/tests.py.  
						
						
						
						
					 
					
						2020-02-06 14:20:02 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7e6b214ed3 
					 
					
						
						
							
							Fixed   #30116  -- Dropped support for Python 3.5.  
						
						
						
						
					 
					
						2019-01-30 10:19:48 -05:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						a68ea23101 
					 
					
						
						
							
							Fixed   #29970 ,  #30041  -- Made ModelBase.__new__() pass attrs without contribute_to_class() to type.__new__().  
						
						
						
						
					 
					
						2018-12-22 18:11:24 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						193c109327 
					 
					
						
						
							
							Switched TestCase to SimpleTestCase where possible in Django's tests.  
						
						
						
						
					 
					
						2018-11-27 08:58:44 -05:00 
						 
				 
			
				
					
						
							
							
								François Dupayrat 
							
						 
					 
					
						
						
							
						
						861638a307 
					 
					
						
						
							
							Fixed   #29568  -- Prevented unnecessary UPDATE queries creating child models.  
						
						
						
						
					 
					
						2018-07-20 08:59:15 -04:00 
						 
				 
			
				
					
						
							
							
								Sergey Fedoseev 
							
						 
					 
					
						
						
							
						
						c9088cfc7b 
					 
					
						
						
							
							Fixed some assertTrue() that were intended to be assertEqual().  
						
						
						
						
					 
					
						2018-07-09 11:13:40 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						78c5e7b90e 
					 
					
						
						
							
							Fixed   #28834  -- Followed ancestor links on field cache lookup failure.  
						
						... 
						
						
						
						Thanks Tim for the review. 
						
						
					 
					
						2017-11-29 01:28:39 -05:00 
						 
				 
			
				
					
						
							
							
								k 
							
						 
					 
					
						
						
							
						
						399a8db33b 
					 
					
						
						
							
							Fixed   #28695  -- Allowed models to use __init_subclass__().  
						
						
						
						
					 
					
						2017-10-13 21:29:12 -04:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						a51c4de194 
					 
					
						
						
							
							Used assertRaisesMessage() to test Django's error messages.  
						
						
						
						
					 
					
						2017-07-29 19:07:23 -04:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						2c69824e5a 
					 
					
						
						
							
							Refs  #23968  -- Removed unnecessary lists, generators, and tuple calls.  
						
						
						
						
					 
					
						2017-06-01 19:08:59 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						cde31daf88 
					 
					
						
						
							
							Sorted imports per isort 4.2.9.  
						
						
						
						
					 
					
						2017-06-01 13:23:48 -04:00 
						 
				 
			
				
					
						
							
							
								chillaranand 
							
						 
					 
					
						
						
							
						
						d6eaf7c018 
					 
					
						
						
							
							Refs  #23919  -- Replaced super(ClassName, self) with super().  
						
						
						
						
					 
					
						2017-01-25 12:23:46 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						9695b14982 
					 
					
						
						
							
							Refs  #23919  -- Removed str() conversion of type and method __name__.  
						
						
						
						
					 
					
						2017-01-19 11:31:07 -05:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						cecc079168 
					 
					
						
						
							
							Refs  #23919  -- Stopped inheriting from object to define new style classes.  
						
						
						
						
					 
					
						2017-01-19 08:39:46 +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 
							
						 
					 
					
						
						
							
						
						f3c43ad1fd 
					 
					
						
						
							
							Refs  #23919  -- Removed python_2_unicode_compatible decorator usage  
						
						
						
						
					 
					
						2017-01-18 13:44:34 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						d7b9aaa366 
					 
					
						
						
							
							Refs  #23919  -- Removed encoding preambles and future imports  
						
						
						
						
					 
					
						2017-01-18 09:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								za 
							
						 
					 
					
						
						
							
						
						321e94fa41 
					 
					
						
						
							
							Refs  #27392  -- Removed "Tests that", "Ensures that", etc. from test docstrings.  
						
						
						
						
					 
					
						2016-11-10 21:30:21 -05:00 
						 
				 
			
				
					
						
							
							
								Mads Jensen 
							
						 
					 
					
						
						
							
						
						0c1f71635f 
					 
					
						
						
							
							Fixed   #27203  -- Replaced assertQuerysetEqual(..., lambda o: o) with assertSequenceEqual().  
						
						
						
						
					 
					
						2016-09-13 10:07:37 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						d02e33141d 
					 
					
						
						
							
							Avoided uncessary table creation in model_inheritance tests.  
						
						
						
						
					 
					
						2016-05-31 15:15:54 -04:00 
						 
				 
			
				
					
						
							
							
								Aron Podrigal 
							
						 
					 
					
						
						
							
						
						85ef98dc6e 
					 
					
						
						
							
							Fixed   #24305  -- Allowed overriding fields on abstract models.  
						
						... 
						
						
						
						Fields inherited from abstract base classes may be overridden like
any other Python attribute. Inheriting from multiple models/classes
with the same attribute name will follow the MRO. 
						
						
					 
					
						2016-05-16 07:32:21 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						92053acbb9 
					 
					
						
						
							
							Fixed E128 flake8 warnings in tests/.  
						
						
						
						
					 
					
						2016-04-08 10:12:33 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						67cf5efa31 
					 
					
						
						
							
							Fixed   #26413  -- Fixed a regression with abstract model inheritance and explicit parent links.  
						
						... 
						
						
						
						Thanks Trac alias trkjgrdg for the report and Tim for investigation and review. 
						
						
					 
					
						2016-03-28 21:11:37 -04:00 
						 
				 
			
				
					
						
							
							
								Adam Alton 
							
						 
					 
					
						
						
							
						
						38086c83ac 
					 
					
						
						
							
							Removed unnecessary filter kwarg from .get() in a test.  
						
						
						
						
					 
					
						2016-03-14 18:55:48 -04:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						3d0dcd7f5a 
					 
					
						
						
							
							Refs  #26022  -- Used context manager version of assertRaises in tests.  
						
						
						
						
					 
					
						2016-01-29 12:32:18 -05:00 
						 
				 
			
				
					
						
							
							
								James Pulec 
							
						 
					 
					
						
						
							
						
						f05722a08a 
					 
					
						
						
							
							Fixed   #25354  -- Added class/app_label interpolation for related_query_name.  
						
						
						
						
					 
					
						2016-01-28 11:10:47 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						65764a9316 
					 
					
						
						
							
							Renamed __unicode__() to __str__() in some test comments.  
						
						
						
						
					 
					
						2015-11-19 16:44:16 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						9c5e272860 
					 
					
						
						
							
							Fixed   #25550  -- Deprecated direct assignment to the reverse side of a related set.  
						
						
						
						
					 
					
						2015-10-27 07:57:15 -04:00