| Age | Commit message (Expand) | Author |
| 2017-11-12 | [2.0.x] Fixed #28781 -- Added QuerySet.values()/values_list() support for uni... | Mariusz Felisiak |
| 2017-09-06 | Fixed #15648 -- Allowed QuerySet.values_list() to return a namedtuple. | Sergey Fedoseev |
| 2017-09-05 | Fixed #11557 -- Added support for a list of fields in Meta.get_latest_by and ... | François Freitag |
| 2017-07-29 | Used assertRaisesMessage() to test Django's error messages. | Mads Jensen |
| 2017-07-15 | Fixed #28399 -- Fixed QuerySet.count() for union(), difference(), and interse... | Florian Apolloner |
| 2017-07-10 | Fixed #28378 -- Fixed union() and difference() when combining with a queryset... | Mariusz Felisiak |
| 2017-07-10 | Added test for intersection() when combining with a queryset raising EmptyRes... | Mariusz Felisiak |
| 2017-06-29 | Removed obsolete Query.tables attribute. | Anssi Kääriäinen |
| 2017-06-13 | Fixed #28293 -- Fixed union(), intersection(), and difference() when combinin... | Mariusz Felisiak |
| 2017-06-01 | Fixed #27639 -- Added chunk_size parameter to QuerySet.iterator(). | François Freitag |
| 2017-05-31 | Fixed #22550 -- Prohibited QuerySet.last()/reverse() after slicing. | Matthias Erll |
| 2017-05-27 | Fixed a test's dict_keys/list comparison that always evaluated as False. | Jon Dufresne |
| 2017-05-25 | Fixed #28211 -- Prevented ORing an empty Q() from reducing query join efficie... | Tom |
| 2017-05-25 | Refs #28211 -- Added a test for ANDing empty Q()'s. | Tim Graham |
| 2017-05-11 | Fixed #24254 -- Fixed queries using the __in lookup with querysets using dist... | Simon Charette |
| 2017-04-23 | Fixed #28101 -- Fixed a regression with nested __in subquery lookups and to_f... | Simon Charette |
| 2017-04-10 | Used NotSupportedError instead of DatabaseError in SQLCompiler.as_sql(). | Mariusz Felisiak |
| 2017-03-24 | Refs #21160 -- Replaced DatabaseFeatures.supports_1000_query_parameters by a ... | Mariusz Felisiak |
| 2017-03-06 | Fixed #26522 -- Fixed a nondeterministic AssertionError in QuerySet combining. | Bo Marchman |
| 2017-02-23 | Refs #11964 -- Made Q objects deconstructible. | Ian Foote |
| 2017-02-23 | Refs #23919 -- Used yield from. | Vytis Banaitis |
| 2017-02-09 | Fixed #26551 -- Fixed negated Q() queries that span relations. | François Freitag |
| 2017-02-03 | Fixed spelling of "nonexistent". | Tim Graham |
| 2017-02-01 | Refs #23919 -- Replaced kwargs.pop() with keyword-only arguments. | Vytis Banaitis |
| 2017-01-26 | Refs #23919, #27778 -- Removed obsolete mentions of unicode. | Vytis Banaitis |
| 2017-01-25 | Refs #23919 -- Replaced super(ClassName, self) with super(). | chillaranand |
| 2017-01-21 | Refs #23919 -- Removed misc references to Python 2. | Tim Graham |
| 2017-01-19 | Refs #23919 -- Stopped inheriting from object to define new style classes. | Simon Charette |
| 2017-01-18 | Refs #23919 -- Removed most of remaining six usage | Claude Paroz |
| 2017-01-18 | Refs #23919 -- Removed six.<various>_types usage | Claude Paroz |
| 2017-01-18 | Refs #23919 -- Removed six.PY2/PY3 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 |
| 2017-01-14 | Fixed #27718 -- Added QuerySet.union(), intersection(), difference(). | Florian Apolloner |
| 2017-01-14 | Changed a test to be consistent when run in parallel. | Josh Smeaton |
| 2016-11-14 | Fixed #27463 -- Fixed E741 flake8 warnings. | Ramin Farajpour Cami |
| 2016-11-10 | Refs #27392 -- Removed "Tests that", "Ensures that", etc. from test docstrings. | za |
| 2016-10-14 | Tested QuerySet compatibility check. | Tim Graham |
| 2016-10-13 | Tested invalid QuerySet.order_by() arguments. | Tim Graham |
| 2016-09-13 | Fixed a couple ordering dependent tests on Oracle broken by refs #27203. | Tim Graham |
| 2016-09-13 | Fixed #27203 -- Replaced assertQuerysetEqual(..., lambda o: o) with assertSeq... | Mads Jensen |
| 2016-09-09 | Refs #25415 -- Fixed invalid models in the test suite. | Adam Chainz |
| 2016-08-17 | Refs #26983 -- Added test for isnull lookup to CharField with primary_key=True. | Chris Lamb |
| 2016-08-08 | Moved EmpytResultSet to django.core.exceptions. | Johannes Dollinger |
| 2016-08-04 | Fixed #26983 -- Fixed isnull filtering on ForeignKey with to_field | Claude Paroz |
| 2016-07-08 | Refs #25774, #26348 -- Allowed Trunc functions to operate with time fields. | Simon Charette |
| 2016-06-28 | Replaced use of TestCase.fail() with assertRaises(). | Tim Graham |
| 2016-06-16 | Fixed #26747 -- Used more specific assertions in the Django test suite. | Jon Dufresne |
| 2016-05-18 | Fixed #25774 -- Refactor datetime expressions into public API | Josh Smeaton |
| 2016-05-04 | Fixed #22936 -- Obsoleted Field.get_prep_lookup()/get_db_prep_lookup() | Claude Paroz |