| Age | Commit message (Expand) | Author |
| 2026-02-05 | Refs #33579 -- Added extra tests for NotUpdated exception. | Nick Pope |
| 2025-09-05 | Fixed #36564 -- Changed DEFAULT_AUTO_FIELD from AutoField to BigAutoField. | Tim Graham |
| 2025-07-23 | Refs #36500 -- Rewrapped long docstrings and block comments via a script. | django-bot |
| 2025-05-08 | Fixed #36295, Refs #24305 -- Allowed overriding GenericForeignKey fields on a... | Ahmed Nassar |
| 2025-01-14 | Fixed #36093 -- Adjusted unique checks to account for inherited primary keys. | Simon Charette |
| 2024-01-26 | Applied Black's 2024 stable style. | Mariusz Felisiak |
| 2023-06-20 | Refs #34634 -- Fixed creating diamond-shaped MTI objects with ancestors inher... | Akash Kumar Sen |
| 2023-06-15 | Fixed #33414 -- Fixed creating diamond-shaped MTI objects for common ancestor... | Akash Kumar Sen |
| 2022-11-02 | Refs #33984 -- Added test for creating copies of model instances with inherit... | Mariusz Felisiak |
| 2022-10-08 | Refs #33990 -- Renamed TransactionTestCase.assertQuerysetEqual() to assertQue... | Gregor Gärtner |
| 2022-10-07 | Replaced assertQuerysetEqual() to assertSequenceEqual()/assertCountEqual() wh... | Mariusz Felisiak |
| 2022-02-07 | Refs #33476 -- Reformatted code with Black. | django-bot |
| 2021-10-06 | Fixed #33131 -- Improved error messages for clashing reverse accessor names. | Bernd Wechner |
| 2021-07-29 | Fixed 32956 -- Lowercased spelling of "web" and "web framework" where appropr... | David Smith |
| 2021-07-07 | Used more specific unittest assertions in tests. | Mads Jensen |
| 2021-06-15 | Fixed #30427, Fixed #16176 -- Corrected setting descriptor in Field.contribut... | Carlton Gibson |
| 2021-06-15 | Refs #30427, Refs #16176 -- Added test for abstract model inheritance. | Carlton Gibson |
| 2021-02-10 | Fixed #32355 -- Dropped support for Python 3.6 and 3.7 | Mariusz Felisiak |
| 2020-12-29 | Added app labels to related fields checks messages E302-E305. | Mariusz Felisiak |
| 2020-04-30 | Removed unused __str__() methods in tests models. | Mariusz Felisiak |
| 2020-04-15 | Fixed #31223 -- Added __class_getitem__() to Manager and QuerySet. | sobolevn |
| 2020-04-08 | Fixed #31437 -- Corrected tests to show abstract multiple inheritance system ... | Carlton Gibson |
| 2020-03-19 | Fixed #31285 -- Fixed inherited Meta.ordering of "-pk". | Jon Dufresne |
| 2020-02-06 | Fixed typo in tests/model_inheritance/tests.py. | Nikita Sobolev |
| 2019-01-30 | Fixed #30116 -- Dropped support for Python 3.5. | Tim Graham |
| 2018-12-22 | Fixed #29970, #30041 -- Made ModelBase.__new__() pass attrs without contribut... | Sergey Fedoseev |
| 2018-11-27 | Switched TestCase to SimpleTestCase where possible in Django's tests. | Tim Graham |
| 2018-07-20 | Fixed #29568 -- Prevented unnecessary UPDATE queries creating child models. | François Dupayrat |
| 2018-07-09 | Fixed some assertTrue() that were intended to be assertEqual(). | Sergey Fedoseev |
| 2017-11-29 | Fixed #28834 -- Followed ancestor links on field cache lookup failure. | Simon Charette |
| 2017-10-13 | Fixed #28695 -- Allowed models to use __init_subclass__(). | k |
| 2017-07-29 | Used assertRaisesMessage() to test Django's error messages. | Mads Jensen |
| 2017-06-01 | Refs #23968 -- Removed unnecessary lists, generators, and tuple calls. | Jon Dufresne |
| 2017-06-01 | Sorted imports per isort 4.2.9. | Tim Graham |
| 2017-01-25 | Refs #23919 -- Replaced super(ClassName, self) with super(). | chillaranand |
| 2017-01-19 | Refs #23919 -- Removed str() conversion of type and method __name__. | Simon Charette |
| 2017-01-19 | Refs #23919 -- Stopped inheriting from object to define new style classes. | Simon Charette |
| 2017-01-18 | Refs #23919 -- Removed six.<various>_types usage | Claude Paroz |
| 2017-01-18 | Refs #23919 -- Removed python_2_unicode_compatible decorator usage | Claude Paroz |
| 2017-01-18 | Refs #23919 -- Removed encoding preambles and future imports | Claude Paroz |
| 2016-11-10 | Refs #27392 -- Removed "Tests that", "Ensures that", etc. from test docstrings. | za |
| 2016-09-13 | Fixed #27203 -- Replaced assertQuerysetEqual(..., lambda o: o) with assertSeq... | Mads Jensen |
| 2016-05-31 | Avoided uncessary table creation in model_inheritance tests. | Simon Charette |
| 2016-05-16 | Fixed #24305 -- Allowed overriding fields on abstract models. | Aron Podrigal |
| 2016-04-08 | Fixed E128 flake8 warnings in tests/. | Tim Graham |
| 2016-03-28 | Fixed #26413 -- Fixed a regression with abstract model inheritance and explic... | Simon Charette |
| 2016-03-14 | Removed unnecessary filter kwarg from .get() in a test. | Adam Alton |
| 2016-01-29 | Refs #26022 -- Used context manager version of assertRaises in tests. | Hasan |
| 2016-01-28 | Fixed #25354 -- Added class/app_label interpolation for related_query_name. | James Pulec |
| 2015-11-19 | Renamed __unicode__() to __str__() in some test comments. | Tim Graham |