| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-28 | Fixed "byte string" typo in various docs and comments. | Mariusz Felisiak | |
| 2019-03-27 | Fixed #28621 -- Fixed crash of annotations with OuterRef. | Mariusz Felisiak | |
| 2019-03-25 | Fixed #28431 -- Added a system check for BinaryField to prevent strings ↵ | Hasan Ramezani | |
| defaults. Thanks Claude Paroz for the initial patch. | |||
| 2019-03-23 | Fixed #30246 -- Reused annotation aliases references in aggregation filters. | Simon Charette | |
| Thanks Jan Baryła for the detailed report and the reduced test case. | |||
| 2019-03-23 | Refs #30188 -- Avoided GROUP BY when aggregating over non-aggregates. | Simon Charette | |
| 2019-03-23 | Refs #30188 -- Prevented double annotation of subquery when aggregated over. | Simon Charette | |
| Thanks Can Sarıgöl for the suggested trimming approach. | |||
| 2019-03-23 | Fixed #30188 -- Fixed a crash when aggregating over a subquery annotation. | Simon Charette | |
| 2019-03-23 | Fixed #21703 -- Fixed a crash when excluding a related field with a F(). | Simon Charette | |
| 2019-03-22 | Fixed #30280 -- Restored Model.get_FIELD_display()'s coercion of lazy strings. | Matthias Kestenholz | |
| Reverted cc79c7ee637e65c8da27e56d746c87903d5ec901. | |||
| 2019-03-22 | Fixed #30271 -- Added the Sign database function. | Nick Pope | |
| 2019-03-21 | Removed obsolete Lookup hook to prepare rhs expressions. | Simon Charette | |
| After 3a505c70e7b228bf1212c067a8f38271ca86ce09, all _prepare() methods return self. | |||
| 2019-03-21 | Refs #27149, #29542 -- Simplified subquery parentheses wrapping logic. | Simon Charette | |
| 2019-03-21 | Refs #27149 -- Moved subquery expression resolving to Query. | Simon Charette | |
| This makes Subquery a thin wrapper over Query and makes sure it respects the Expression source expression API by accepting the same number of expressions as it returns. Refs #30188. It also makes OuterRef usable in Query without Subquery wrapping. This should allow Query's internals to more easily perform subquery push downs during split_exclude(). Refs #21703. | |||
| 2019-03-21 | Refs #27149 -- Made Subquery store Query instead of Queryset. | Simon Charette | |
| Subquery only uses Query. | |||
| 2019-03-21 | Fixed #30158 -- Avoided unnecessary subquery group by on aggregation. | Simon Charette | |
| Subquery annotations can be omitted from the GROUP BY clause on aggregation as long as they are not explicitly grouped against. Thanks Jonny Fuller for the report. | |||
| 2019-03-21 | Refs #30158 -- Added alias argument to Expression.get_group_by_cols(). | Simon Charette | |
| 2019-03-20 | Fixed #30240 -- Added SHA1, SHA224, SHA256, SHA384, and SHA512 database ↵ | Nick Pope | |
| functions. Thanks Mariusz Felisiak and Tim Graham for reviews. | |||
| 2019-03-18 | Fixed #30258 -- Adjusted postgres schema value quoting of ranges. | Simon Charette | |
| Thanks Tilman Koschnick for the report and patch. | |||
| 2019-03-17 | Refs #30172 -- Prevented removing a model Meta's index/unique_together from ↵ | Paveł Tyślacki | |
| removing Meta constraints/indexes. | |||
| 2019-03-17 | Refs #30172 -- Prevented removing a field's check or unique constraint from ↵ | Paveł Tyślacki | |
| removing Meta constraints. | |||
| 2019-03-14 | Fixed #30254 -- Allowed model metaclasses to access the attribute dict in ↵ | Matt Westcott | |
| __init__(). Regression in a68ea231012434b522ce45c513d84add516afa60. | |||
| 2019-03-13 | Fixed #30183 -- Added introspection of inline SQLite constraints. | Paveł Tyślacki | |
| 2019-03-09 | Fixed #30242 -- Removed extra space before LIMIT/OFFSET SQL. | Hang Park | |
| 2019-03-07 | Refs #30186 -- Changed MigrationRecorder.applied_migrations() to return a dict. | Tim Schilling | |
| 2019-03-07 | Fixed #29754 -- Added is_dst parameter to Trunc database functions. | ahbk | |
| 2019-03-04 | Fixed #30232 -- Corrected expected format in invalid DurationField error ↵ | avas9366 | |
| message. | |||
| 2019-03-01 | Refs #30183 -- Moved SQLite table constraint parsing to a method. | Paveł Tyślacki | |
| 2019-03-01 | Unified nonexistent foreign key introspection value for SQLite. | Paveł Tyślacki | |
| 2019-03-01 | Refs #29408 -- Cosmetic edits for validation of related fields and lookups ↵ | Mariusz Felisiak | |
| in model Meta.ordering. Follow up to 440505cb2cadbe1a5b9fba246bcde6c04f51d07e. | |||
| 2019-03-01 | Fixed #29408 -- Added validation of related fields and lookups in model ↵ | Hasan Ramezani | |
| Meta.ordering. | |||
| 2019-02-25 | Refs #30179 -- Moved topological sort functions to django.utils. | Matthias Kestenholz | |
| 2019-02-21 | Refs #19544 -- Added a fast path for through additions if supported. | Simon Charette | |
| The single query insertion path is taken if the backend supports inserts that ignore conflicts and m2m_changed signals don't have to be sent. | |||
| 2019-02-21 | Refs #19544 -- Ignored auto-created through additions conflicts if supported. | Simon Charette | |
| This prevents IntegrityError caused by race conditions between missing ids retrieval and bulk insertions. | |||
| 2019-02-21 | Refs #19544 -- Extracted ManyRelatedManager.add() missing ids logic to a method. | Simon Charette | |
| 2019-02-21 | Refs #28643 -- Added MD5 database function. | Mariusz Felisiak | |
| Thanks Tim Graham, Nick Pope and Simon Charette for reviews. | |||
| 2019-02-20 | Removed an outdated comment on DefaultConnectionProxy. | Ran Benita | |
| 2019-02-20 | Fixed #30193, Refs #28478 -- Avoided PostgreSQL connection health checks on ↵ | Simon Charette | |
| initialization. This addressed a regression introduced by a96b9019320ed8236659ee520a7a017c1bafbc6f as identified by Ran Benita. | |||
| 2019-02-14 | Fixed #29619 -- Added field names to some FieldErrors. | Hasan Ramezani | |
| 2019-02-14 | Fixed #30171 -- Fixed DatabaseError in servers tests. | Jon Dufresne | |
| Made DatabaseWrapper thread sharing logic reentrant. Used a reference counting like scheme to allow nested uses. The error appeared after 8c775391b78b2a4a2b57c5e89ed4888f36aada4b. | |||
| 2019-02-13 | Fixed #30173 -- Simplified db.backends.postgresql.client. | Daniel Bowring | |
| 2019-02-13 | 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. | |||
| 2019-02-09 | Removed uneeded generator expressions and list comprehensions. | Sergey Fedoseev | |
| 2019-02-09 | Refs #26608 -- Added a database feature for fixed frame range distance support. | Simon Charette | |
| 2019-02-09 | Fixed #30027 -- Errored out on Window function usage if unsupported. | Simon Charette | |
| 2019-02-09 | Refs #30027 -- Enabled window function tests on SQLite 3.25+. | Simon Charette | |
| 2019-02-09 | Simplified Window.as_sql(). | Sergey Fedoseev | |
| 2019-02-07 | Updated Oracle docs links to Oracle 18c. | Mariusz Felisiak | |
| 2019-02-06 | Refs #27753 -- Favored SafeString over SafeText. | Tim Graham | |
| 2019-02-06 | Refs #27753 -- Favored force/smart_str() over force/smart_text(). | Aymeric Augustin | |
| 2019-02-06 | Fixed #30159 -- Removed unneeded use of OrderedDict. | Nick Pope | |
| Dicts preserve order since Python 3.6. | |||
