| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-08-30 | Refs #30947 -- Changed tuples to lists where appropriate. | Alex Morega | |
| 2022-08-15 | Refs #28333 -- Added partial support for filtering against window functions. | Simon Charette | |
| Adds support for joint predicates against window annotations through subquery wrapping while maintaining errors for disjointed filter attempts. The "qualify" wording was used to refer to predicates against window annotations as it's the name of a specialized Snowflake extension to SQL that is to window functions what HAVING is to aggregates. While not complete the implementation should cover most of the common use cases for filtering against window functions without requiring the complex subquery pushdown and predicate re-aliasing machinery to deal with disjointed predicates against columns, aggregates, and window functions. A complete disjointed filtering implementation should likely be deferred until proper QUALIFY support lands or the ORM gains a proper subquery pushdown interface. | |||
| 2022-08-02 | Doc'd TextField.db_collation as optional. | Carlton Gibson | |
| Matches CharField.db_collation docs. Thanks to Paolo Melchiorre for the report. | |||
| 2022-07-26 | Fixed #33820 -- Doc'd "true"/"false"/"null" caveat for JSONField key ↵ | Mariusz Felisiak | |
| transforms on SQLite. Thanks Johnny Metz for the report. Regression in 71ec102b01fcc85acae3819426a4e02ef423b0fa. | |||
| 2022-07-12 | Fixed #27236 -- Deprecated Meta.index_together in favor of Meta.indexes. | David Wobrock | |
| This also deprecates AlterIndexTogether migration operation. | |||
| 2022-07-08 | Fixed #33718 -- Dropped support for MySQL 5.7. | Mariusz Felisiak | |
| 2022-05-31 | Fixed docs build with sphinxcontrib-spelling 7.5.0+. | Mariusz Felisiak | |
| sphinxcontrib-spelling 7.5.0+ includes captions of figures in the set of nodes for which the text is checked. | |||
| 2022-05-24 | Fixed #33724 -- Doc'd exclude argument changes in model validation. | Mariusz Felisiak | |
| Thanks אורי for the report. Follow up to 1ea7e3157d1f9b4db71e768d75ea57e47dbd49f9. | |||
| 2022-05-19 | Fixed #33717 -- Dropped support for PostgreSQL 11. | Mariusz Felisiak | |
| 2022-05-18 | Refs #30581 -- Updated count of steps in model validation docs. | Joachim Jablon | |
| Follow-up to 667105877e6723c6985399803a364848891513cc. | |||
| 2022-05-17 | Removed versionadded/changed annotations for 4.0. | Carlton Gibson | |
| 2022-05-12 | Fixed #33543 -- Deprecated passing nulls_first/nulls_last=False to OrderBy ↵ | Mariusz Felisiak | |
| and Expression.asc()/desc(). Thanks Allen Jonathan David for the initial patch. | |||
| 2022-05-10 | Fixed #30581 -- Added support for Meta.constraints validation. | Gagaro | |
| Thanks Simon Charette, Keryn Knight, and Mariusz Felisiak for reviews. | |||
| 2022-05-06 | Fixed #33680 -- Corrected example of customizing model loading in docs. | Ali Toosi | |
| 2022-05-04 | Fixed #33675 -- Dropped support for PostgreSQL 10 and PostGIS 2.4. | Mariusz Felisiak | |
| 2022-04-28 | Removed hyphen from pre-/re- prefixes. | David | |
| "prepopulate", "preload", and "preprocessing" are already in the spelling_wordlist. This also removes hyphen from double "e" combinations with "pre" and "re", e.g. preexisting, preempt, reestablish, or reenter. See also: - https://ahdictionary.com/word/search.html?q=rerun - https://ahdictionary.com/word/search.html?q=recreate - https://ahdictionary.com/word/search.html?q=predetermined - https://ahdictionary.com/word/search.html?q=reuse - https://ahdictionary.com/word/search.html?q=reopening | |||
| 2022-04-26 | Fixed #33646 -- Added async-compatible interface to QuerySet. | Andrew Godwin | |
| Thanks Simon Charette for reviews. Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2022-04-20 | Refs #33508 -- Corrected note about MySQL/MariaDB support of index ordering. | Hannes Ljungberg | |
| 2022-03-28 | Corrected models.FileField signature in docs. | Sih Sîng-hông薛丞宏 | |
| 2022-03-24 | Refs #32365 -- Removed internal uses of utils.timezone.utc alias. | Carlton Gibson | |
| Remaining test case ensures that uses of the alias are mapped canonically by the migration writer. | |||
| 2022-03-17 | Added missing backticks to function names. | Mariusz Felisiak | |
| 2022-03-16 | Doc'd BaseConstraint. | Gagaro | |
| 2022-03-10 | Changed some words to use inline markup. | David Smith | |
| 2022-03-04 | Fixed #29865 -- Added logical XOR support for Q() and querysets. | Ryan Heard | |
| 2022-02-22 | Removed redundant QuerySet.all() calls in docs and tests. | Nick Pope | |
| Most QuerySet methods are mapped onto the Manager and, in general, it isn't necessary to call .all() on the manager. | |||
| 2022-01-25 | Fixed #29984 -- Added QuerySet.iterator() support for prefetching related ↵ | Jacob Walls | |
| objects. Co-authored-by: Raphael Kimmig <raphael.kimmig@ampad.de> Co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2022-01-19 | Fixed #31685 -- Added support for updating conflicts to QuerySet.bulk_create(). | sean_c_hsu | |
| Thanks Florian Apolloner, Chris Jerdonek, Hannes Ljungberg, Nick Pope, and Mariusz Felisiak for reviews. | |||
| 2021-12-31 | Fixed #33391 -- Clarified Aggregate.empty_result_set_value docs. | Mariusz Felisiak | |
| 2021-12-28 | Avoided counting attributes and methods in docs. | Mariusz Felisiak | |
| 2021-12-13 | Corrected example in models.DecimalField docs. | Beomsoo Kim | |
| 2021-12-08 | Refs #33319 -- Added note about commutation of QuerySet's | operator. | Ömer Faruk Abacı | |
| 2021-12-06 | Fixed #33335 -- Made model validation ignore functional unique constraints. | Hannes Ljungberg | |
| Regression in 3aa545281e0c0f9fac93753e3769df9e0334dbaa. Thanks Hervé Le Roy for the report. | |||
| 2021-12-02 | Fixed #33334 -- Alphabetized form and model fields in reference docs. | Shivam Durgbuns | |
| 2021-11-23 | Fixed #33304 -- Allowed passing string expressions to Window(order_by). | Simon Charette | |
| 2021-11-23 | Corrected signatures of QuerySet's methods. | Mariusz Felisiak | |
| 2021-10-18 | Fixed #33198 -- Corrected BinaryField.max_length docs. | Nick Frazier | |
| 2021-10-05 | Fixed #22224 -- Added note about supplying missing values for non-nullable ↵ | Jacob Walls | |
| fields with blank=True. | |||
| 2021-10-04 | Fixed #32888 -- Doc'd that select_for_update() only locks tables with ↵ | Hannes Ljungberg | |
| selected columns. | |||
| 2021-10-01 | Refs #32943 -- Added support for covering SP-GiST indexes on PostgreSQL 14+. | Nick Pope | |
| 2021-09-29 | Fixed #33141 -- Renamed Expression.empty_aggregate_value to ↵ | David Wobrock | |
| empty_result_set_value. | |||
| 2021-09-22 | Fixed #33129 -- Dropped support for MariaDB 10.2. | Mariusz Felisiak | |
| 2021-09-20 | Removed versionadded/changed annotations for 3.2. | Mariusz Felisiak | |
| 2021-09-16 | Fixed #32365 -- Made zoneinfo the default timezone implementation. | Carlton Gibson | |
| Thanks to Adam Johnson, Aymeric Augustin, David Smith, Mariusz Felisiak, Nick Pope, and Paul Ganssle for reviews. | |||
| 2021-09-10 | Clarified type of Window()'s partition_by and order_by arguments. | David Sanders | |
| 2021-09-09 | Fixed #33084 -- Removed incorrect system check for ManyToManyField with ↵ | Hasan Ramezani | |
| limit_choices_to. | |||
| 2021-08-26 | Fixed #33046 -- Added note about using length of cached result by ↵ | Can Sarıgöl | |
| QuerySet.count(). | |||
| 2021-07-30 | Refs #32956 -- Updated words ending in -wards. | David Smith | |
| AP styleguide: Virtually none of the words ending with -wards end with an s. | |||
| 2021-07-29 | Made minor edits to QuerySet.update_or_create() docs. | Abhyudai | |
| 2021-07-29 | Fixed 32956 -- Lowercased spelling of "web" and "web framework" where ↵ | David Smith | |
| appropriate. | |||
| 2021-07-26 | Fixed #32957 -- Improved visibility of arguments sections in Model.save() docs. | abhiabhi94 | |
