| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-05-18 | [2.2.x] Fixed #30463 -- Fixed crash of deprecation message when ↵ | ruchit2801 | |
| Meta.ordering contains expressions. Regression in 1b1f64ee5a78cc217fead52cbae23114502cf564. Backport of 04042b2b440f0bf50eb908d52cfe76af430e1738 from master | |||
| 2019-05-07 | [2.2.x] Fixed #26678 -- Doc'd that RelatedManager.add()/remove()/set() ↵ | Tobias Kunze | |
| accepts the field the relation points to. Backport of a44a21a22f20c1a710670676fcca798dd6bb5ac0 from master | |||
| 2019-04-30 | [2.2.x] Fixed #30412 -- Fixed crash when adding check constraints with OR'ed ↵ | can | |
| condition on Oracle and SQLite. Backport of 719b7466203181066d9537d2e3bec687dffc9f41 from master | |||
| 2019-04-19 | [2.2.x] Fixed #30328 -- Fixed crash of IntegerField.validators when ↵ | Scott Fitsimones | |
| limit_value in a custom validator is callable. Backport of a14c0fda15db7e0eb982ac7b68d47b45fc95b4cb from master | |||
| 2019-04-18 | [2.2.x] Fixed #30335, #29139 -- Fixed crash when ordering or aggregating ↵ | can | |
| over a nested JSONField key transform. Backport of d87bd29c4f8dfcdf3f4a4eb8340e6770a2416fe3 from master. | |||
| 2019-04-15 | [2.2.x] Fixed #30325 -- Reverted "Fixed #29725 -- Removed unnecessary join ↵ | Mariusz Felisiak | |
| in QuerySet.count() and exists() on a many-to-many relation." This reverts commit 1299421cadc4fcf63585f2f88337078e43e660e0 due to a regression with custom managers. Backport of 5f7991c42cff73b6278106d499d719b726f85ead from master | |||
| 2019-04-08 | [2.2.x] Fixed #30330 -- Fixed setting of primary key to None during fast-delete. | Florian Apolloner | |
| Regression in bc7dd8490b882b2cefdc7faf431dc64c532b79c9. Backport of afc708cf6d047b35db57bd7c55baeffef459d279 from master | |||
| 2019-03-22 | [2.2.x] Fixed #30280 -- Restored Model.get_FIELD_display()'s coercion of ↵ | Matthias Kestenholz | |
| lazy strings. Reverted cc79c7ee637e65c8da27e56d746c87903d5ec901. Backport of ea071870f943c23a8eaf36dfcdf382afd6478fd1 from master. | |||
| 2019-03-14 | [2.2.x] Fixed #30254 -- Allowed model metaclasses to access the attribute ↵ | Matt Westcott | |
| dict in __init__(). Regression in a68ea231012434b522ce45c513d84add516afa60. Backport of 58ad030d05fa50cfed327368ab61defca3303e02 from master. | |||
| 2019-02-13 | [2.2.x] Fixed #30184 -- Removed ellipsis characters from shell output strings. | Dan Davis | |
| Partially reverted 50b8493581fea3d7137dd8db33bac7008868d23a (refs #29654) to avoid a crash when the user shell doesn't support non-ASCII characters. Backport of 2bd8df243ac6fc35e58c9fe90b20c9e42519a5ac from master. | |||
| 2019-01-30 | [2.2.x] Fixed E117 and F405 flake8 warnings. | Mariusz Felisiak | |
| Backport of 5a5c77d55dc85c7e6cf910243257e408887f412a from master | |||
| 2019-01-21 | [2.2.x] Fixed #30120 -- Fixed invalid SQL in distinct aggregate. | Simon Charette | |
| Regression in bc05547cd8c1dd511c6b6a6c873a1bc63417b111 (refs #28658). Backport of 65858119d23e37872505a4476e7141c33981fb50 from master. | |||
| 2019-01-16 | Fixed #30044 -- Raised a FieldError on inherited field update attempts. | Simon Charette | |
| 2019-01-16 | Refs #9475 -- Simplified dictionary unpacking. | Simon Charette | |
| 2019-01-15 | Refs #9475 -- Fixed typo, used unpacking generalization, and made ↵ | Nick Pope | |
| through_defaults kwarg-only. | |||
| 2019-01-15 | Fixed #9475 -- Allowed RelatedManager.add(), create(), etc. for m2m with a ↵ | Collin Anderson | |
| through model. | |||
| 2019-01-15 | Fixed #30099 -- Fixed invalid SQL when filtering a Subquery by an aggregate. | Nasir Hussain | |
| 2019-01-14 | Removed unnecessary string formatting of strings. | Jon Dufresne | |
| 2019-01-14 | Refs #28643 -- Extracted DurationField logic for Avg() and Sum() into mixin. | Nick Pope | |
| Also addresses Sum() not handling the filter option correctly. | |||
| 2019-01-14 | Refs #28643 -- Changed Variance() to use NumericOutputFieldMixin. | Nick Pope | |
| Keeps precision instead of forcing DecimalField to FloatField. | |||
| 2019-01-14 | Refs #28643 -- Changed StdDev() to use NumericOutputFieldMixin. | Nick Pope | |
| Keeps precision instead of forcing DecimalField to FloatField. | |||
| 2019-01-14 | Refs #28643 -- Changed Avg() to use NumericOutputFieldMixin. | Nick Pope | |
| Keeps precision instead of forcing DecimalField to FloatField. | |||
| 2019-01-14 | Refs #28643 -- Moved db function mixins to a separate module. | Nick Pope | |
| 2019-01-14 | Avoided calling as_oracle() for SQLite in Left database function. | Nick Pope | |
| 2019-01-14 | Corrected comment in TruncTime database function. | Nick Pope | |
| 2019-01-14 | Simplified overriding source expressions in some database functions. | Nick Pope | |
| 2019-01-14 | Fixed #30093 -- Fixed ordering of combined queryset ordered by F expressions. | Sergey Fedoseev | |
| 2019-01-12 | Refs #28643 -- Added Reverse database function. | Nick Pope | |
| Thanks Mariusz Felisiak for Oracle advice and review. | |||
| 2019-01-12 | Fixed #30062 -- Added support for unique conditional constraints. | Paveł Tyślacki | |
| 2019-01-12 | Used None as the empty value for condition in Index's SQL construction. | Paveł Tyślacki | |
| 2019-01-11 | Moved django.db.migrations.writer.SettingsReference to django.conf. | Tim Graham | |
| Reduces the possibility of circular imports. | |||
| 2019-01-10 | Refs #28643 -- Added NullIf database function. | Mads Jensen | |
| Thanks Nick Pope, Mariusz Felisiak, and Tim Graham for reviews. | |||
| 2019-01-09 | Fixed #28658 -- Added DISTINCT handling to the Aggregate class. | Simon Charette | |
| 2019-01-08 | Simplified some imports for database functions. | Nick Pope | |
| Used more specific modules to reduce the risk of circular imports. | |||
| 2019-01-02 | Used 4 space hanging indent for dictionaries. | Tim Graham | |
| Thanks Mariusz Felisiak for auditing. | |||
| 2019-01-01 | Fixed #30060 -- Moved SQL generation for indexes and constraints to ↵ | Paveł Tyślacki | |
| SchemaEditor. | |||
| 2018-12-30 | Renamed QuerySet.earliest()/latest() helper method. | Tim Graham | |
| 2018-12-27 | Fixed #29851 -- Fixed crash of annotations with window expressions in Subquery. | Mariusz Felisiak | |
| 2018-12-22 | Fixed #29970, #30041 -- Made ModelBase.__new__() pass attrs without ↵ | Sergey Fedoseev | |
| contribute_to_class() to type.__new__(). | |||
| 2018-12-06 | Fixed #29932 -- Fixed combining compound queries with sub-compound queries ↵ | Mariusz Felisiak | |
| on SQLite and Oracle. | |||
| 2018-12-06 | Fixed #30011 -- Fixed queries that reuse filtered aggregates. | Simon Charette | |
| Thanks Taqi Abbas and Raphael Kimmig for the report. | |||
| 2018-11-30 | Refs #28643 -- Skipped ATan2() workaround on SpatiaLite 5+. | Nick Pope | |
| 2018-11-30 | Fixed #30001 -- Marked UUIDField.description for translation. | Prabakaran Kumaresshan | |
| 2018-11-23 | Refs #23801 -- Made integer field max_length warning show correct field type. | Nick Pope | |
| 2018-11-23 | Removed redundant BigIntegerField.empty_strings_allowed (already inherited). | Nick Pope | |
| 2018-11-21 | Fixed #29974 -- Fixed non-truthy primary key values for QuerySet.bulk_update(). | Tom Forbes | |
| 2018-11-21 | Fixed #29949 -- Refactored db introspection identifier converters. | Mariusz Felisiak | |
| Removed DatabaseIntrospection.table_name_converter()/column_name_converter() and use instead DatabaseIntrospection.identifier_converter(). Removed DatabaseFeatures.uppercases_column_names. Thanks Tim Graham for the initial patch and review and Simon Charette for the review. | |||
| 2018-11-17 | Refs #29908 -- Optimized known related objects assignment. | Simon Charette | |
| Since CPython implements a C level attrgetter(*attrs) it even outperforms the most common case of a single known related object since the resulting attribute values tuple is built in C. | |||
| 2018-11-15 | Fixed #17930 -- Allowed ORing (|) with sliced QuerySets. | Ian Foote | |
| 2018-11-14 | Fixed #29835 -- Made RelatedFieldListFilter respect ModelAdmin.ordering. | Hasan Ramezani | |
