| Age | Commit message (Expand) | Author |
| 2017-01-14 | Fixed #27718 -- Added QuerySet.union(), intersection(), difference(). | Florian Apolloner |
| 2016-12-14 | Moved test_field_ordering to the model_fields package. | Morgan Aubert |
| 2016-11-10 | Refs #27392 -- Removed "Tests that", "Ensures that", etc. from test docstrings. | za |
| 2016-06-21 | Fixed #26787 -- Documented deleting and reloading of model instance fields. | Tim Graham |
| 2016-06-16 | Fixed #26747 -- Used more specific assertions in the Django test suite. | Jon Dufresne |
| 2016-05-18 | Fixed #26620 -- Made Model.refresh_from_db() fail when passed unknown kwargs. | Marti Raudsepp |
| 2016-05-17 | Fixed #10506, #13793, #14891, #25201 -- Introduced new APIs to specify models... | Loïc Bistuer |
| 2016-04-08 | Fixed E128 flake8 warnings in tests/. | Tim Graham |
| 2016-01-29 | Refs #26022 -- Replaced six.assertRaisesRegex with assertRaisesMessage as app... | Hasan |
| 2016-01-29 | Refs #26022 -- Used context manager version of assertRaises in tests. | Hasan |
| 2016-01-07 | Fixed #26026 -- Fixed isinstance crash comparing EmptyQuerySet to non-QuerySet. | Anderson Resende |
| 2015-11-21 | Fixed #25715 -- Fixed Model.refresh_from_db() with ForeignKey w/on_delete=SET... | Tim Graham |
| 2015-09-23 | Refs #21414 -- Removed Field.related per deprecation timeline. | Tim Graham |
| 2015-08-22 | Tweak some examples. | Aymeric Augustin |
| 2015-05-20 | Refs #24652 -- Used SimpleTestCase where appropriate. | Simon Charette |
| 2015-04-06 | Fixed #24584 -- Fixed microsecond handling with older MySQLdb | Jon Dufresne |
| 2015-03-25 | Renamed Field.rel attribute to remote_field | Anssi Kääriäinen |
| 2015-02-27 | Fixed #24418 -- Prevented crash in refresh_from_db with null fk | Claude Paroz |
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham |
| 2015-01-30 | Reverted "Fixed #6785 -- Made QuerySet.get() fetch a limited number of rows." | Tim Graham |
| 2015-01-30 | Fixed #24211 -- Removed ValuesQuerySet() and ValuesListQuerySet(). | Loic Bistuer |
| 2015-01-20 | Fixed typos in code comments. | Adam Taylor |
| 2015-01-06 | Fixed #12663 -- Formalized the Model._meta API for retrieving fields. | Daniel Pyrathon |
| 2014-12-23 | Fixed #21414 -- Removed RelatedObject and deprecated Field.related. | Anssi Kääriäinen |
| 2014-11-28 | Fixed #901 -- Added Model.refresh_from_db() method | Anssi Kääriäinen |
| 2014-11-12 | Fixed #22967 -- Made Model._do_update consistent | Jozef Knaperek |
| 2014-11-03 | Fixed #23620 -- Used more specific assertions in the Django test suite. | Berker Peksag |
| 2014-10-07 | Refactored model lookup tests; refs #18586. | Browniebroke |
| 2014-09-29 | Replaced set([foo, ...]) by {foo, ...} literals. Refs PR 3282. | Thomas Chaumeny |
| 2014-07-02 | assertEquals -> assertEqual | Tim Graham |
| 2014-06-25 | Split tests.basic.ModelTests in several tests; refs #18586. | zsoldosp |
| 2014-03-21 | Removed legacy transaction management per the deprecation timeline. | Aymeric Augustin |
| 2014-03-03 | Fixed many typos in comments and docstrings. | Rodolfo Carvalho |
| 2013-11-02 | PEP8 cleanup | Jason Myers |
| 2013-10-23 | Fixed #21298 -- Fixed E301 pep8 warnings | Alasdair Nicol |
| 2013-10-21 | Fixed #21288 -- Fixed E126 pep8 warnings | Alasdair Nicol |
| 2013-10-18 | Fixed #21287 -- Fixed E123 pep8 warnings | Alasdair Nicol |
| 2013-10-10 | Used "is" for comparisons with None. | Tim Graham |
| 2013-09-08 | Removed some more unused local vars | Alex Gaynor |
| 2013-09-02 | Replaced "not PY3" by "PY2", new in six 1.4.0. | Aymeric Augustin |
| 2013-08-30 | Fixed #20988 -- Added model meta option select_on_save | Anssi Kääriäinen |
| 2013-08-22 | Fixed model.__eq__ and __hash__ for no pk value cases | Anssi Kääriäinen |
| 2013-08-19 | Made Model.__eq__ consider proxy models equivalent | Anssi Kääriäinen |
| 2013-07-31 | Fixed #20826 -- Moved Manager.raw() and Manager._insert() to the QuerySet class. | Loic Bistuer |
| 2013-07-29 | Removed most of absolute_import imports | Claude Paroz |
| 2013-07-26 | Fixed #20625 -- Chainable Manager/QuerySet methods. | Loic Bistuer |
| 2013-07-08 | Fixed #6785 -- Made QuerySet.get() fetch a limited number of rows. | Tim Graham |
| 2013-06-10 | Defined available_apps in relevant tests. | Aymeric Augustin |
| 2013-05-21 | Use assertIsInstance in tests. | Marc Tamlyn |
| 2013-05-20 | Fixed #20278 -- ensured .get() exceptions do not recurse infinitely | Anssi Kääriäinen |