| Age | Commit message (Expand) | Author |
| 2016-05-17 | Fixed #10506, #13793, #14891, #25201 -- Introduced new APIs to specify models... | Loïc Bistuer |
| 2016-05-17 | Fixed #20932, #25897 -- Streamlined manager inheritance. | Loïc Bistuer |
| 2015-10-26 | Fixed #25611 -- Standardized descriptor signatures. | Tim Graham |
| 2015-07-02 | Fixed #25054 -- Added app_label to swapped model AttributeError | Chris Lamb |
| 2015-06-30 | Fixed #24911 -- Made BaseManager.get_queryset() allow custom queryset args. | Jonas Degrave |
| 2015-06-29 | Removed unused condition for the abstract model in ensure_default_manager() | Andriy Sokolovskiy |
| 2015-06-19 | Fixed #24940 -- Made model managers hashable | Markus Holtermann |
| 2015-05-02 | Fixed #24693 -- Added label and label_lower property to Model._meta | Luis Del Giudice |
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham |
| 2015-01-06 | Fixed #12663 -- Formalized the Model._meta API for retrieving fields. | Daniel Pyrathon |
| 2015-01-05 | Renamed flag for detecting managers built from QuerySets with as_manager(). | Markus Holtermann |
| 2015-01-02 | Fixed #9104 -- Moved FieldDoesNotExist to core.exceptions | Daniel Pyrathon |
| 2014-12-15 | Fixed #23822 -- Added support for serializing model managers in migration | Markus Holtermann |
| 2014-12-15 | Changed internal storing of abstract and concrete managers to be in a single ... | Markus Holtermann |
| 2014-09-05 | Limited lines to 119 characters in django/ | Tim Graham |
| 2014-04-05 | Fixed #22236 -- Removed inappropriate usage of signals | Claude Paroz |
| 2014-03-30 | Corrected many style guide violations that the newest version of flake8 catches | Alex Gaynor |
| 2014-03-21 | Removed backward compatible shims to rename get_query_set and similar queryse... | Tim Graham |
| 2014-03-08 | Fixed #21188 -- Introduced subclasses for to-be-removed-in-django-XX warnings | Claude Paroz |
| 2014-01-28 | Fixed #21853 -- Fixed Manager.__module__ to properly return 'django.db.models... | Loic Bistuer |
| 2014-01-20 | Fixed #16905 -- Added extensible checks (nee validation) framework | Russell Keith-Magee |
| 2013-09-30 | Fixed #13724: Corrected routing of write queries involving managers. | Russell Keith-Magee |
| 2013-07-31 | Fixed #20826 -- Moved Manager.raw() and Manager._insert() to the QuerySet class. | Loic Bistuer |
| 2013-07-26 | Fixed #20625 -- Chainable Manager/QuerySet methods. | Loic Bistuer |
| 2013-07-12 | Fixed #20429 -- Added QuerySet.update_or_create | Karol Sikora |
| 2013-07-08 | A large number of stylistic cleanups across django/db/ | Alex Gaynor |
| 2013-06-29 | Advanced deprecation warnings for Django 1.7. | Aymeric Augustin |
| 2013-05-21 | Fixed #19326 -- Added first() and last() methods to QuerySet | Selwin Ong |
| 2013-03-08 | Fixed #15363 -- Renamed and normalized to `get_queryset` the methods that ret... | Loic Bistuer |
| 2013-02-16 | Fixed #17260 -- Added time zone aware aggregation and lookups. | Aymeric Augustin |
| 2013-02-04 | Fixed #19653 -- Removed `Manager.get_empty_query_set`. | Simon Charette |
| 2013-01-20 | Fixed #17813 -- Added a .earliest() method to QuerySet | Nick Sandford |
| 2013-01-06 | Fixed #19173 -- Made EmptyQuerySet a marker class only | Anssi Kääriäinen |
| 2012-10-06 | Fixed #19069 -- Improved the error message when trying to query a swapped model. | Russell Keith-Magee |
| 2012-09-26 | Fixed #3011 -- Added swappable auth.User models. | Russell Keith-Magee |
| 2011-10-05 | Fixed #16937 - added `QuerySet.prefetch_related` to prefetch many related obj... | Luke Plant |
| 2011-09-09 | Fixed #7596. Added Model.objects.bulk_create, and make use of it in several ... | Alex Gaynor |
| 2011-07-13 | Fixed #16225 -- Removed unused imports. Many thanks to Aymeric Augustin for t... | Jannis Leidel |
| 2011-04-20 | Fixed #2705: added a `select_for_update()` clause to querysets. | Jacob Kaplan-Moss |
| 2011-03-28 | Removed a bunch more Python 2.4 workarounds now that we don't support that ve... | Adrian Holovaty |
| 2010-01-22 | Fixed #12540, #12541 -- Added database routers, allowing for configurable dat... | Russell Keith-Magee |
| 2010-01-10 | Changed a whole bunch of places to raise exception instances instead of old-s... | Adrian Holovaty |
| 2009-12-22 | Fixed #1142 -- Added multiple database support. | Russell Keith-Magee |
| 2009-12-20 | Fixed #11863: added a `Model.objects.raw()` method for executing raw SQL quer... | Jacob Kaplan-Moss |
| 2009-12-17 | Fixed #11753 - Q objects with callables no longer explode on Python 2.4. Than... | Jacob Kaplan-Moss |
| 2009-10-24 | Fixed a bug in r11646 - refs #11402 | Luke Plant |
| 2009-10-24 | Fixed #11402: added a `QuerySet.exists()` method. Thanks, Alex Gaynor. | Jacob Kaplan-Moss |
| 2009-05-11 | Fixed #10953, #10955: proxies of proxies now work correctly, though I still d... | Jacob Kaplan-Moss |
| 2009-03-19 | Fixed #5420 -- Added support for delayed loading of model fields. | Malcolm Tredinnick |
| 2009-03-18 | Fixed #10356 -- Added pure-Python inheritance for models (a.k.a proxy models). | Malcolm Tredinnick |