| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-13 | Fixed #36765 -- Added support for stored GeneratedFields on Oracle 23ai/26ai ↵ | Mariusz Felisiak | |
| (23.7+). Thanks Jacob Walls for the review. | |||
| 2025-12-12 | Refs #36735 -- Supported shift parameter for UUID7 on PostgreSQL. | Lily Acorn | |
| 2025-12-12 | Fixed #36735 -- Added UUID4 and UUID7 database functions. | Lily Acorn | |
| Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2025-12-11 | Refs #35444 -- Clarified StringAgg deprecation notice in ↵ | David Sanders | |
| docs/ref/contrib/postgres/aggregates.txt. | |||
| 2025-12-11 | Included ASGI servers when noting what the server does. | Jake Howard | |
| 2025-12-11 | Noted testing uses for ContentTypeManager.clear_cache() method. | Carlton Gibson | |
| It is often necessary to reset the cache between tests, or after preparing test state, when using content types. Django's test suite already does this when needed, but users will need to do similar in their own tests. | |||
| 2025-12-08 | Fixed #36778 -- Extended advice to sanitize input before using in query ↵ | Jacob Walls | |
| expressions. Thanks Clifford Gama and Simon Charette for reviews. | |||
| 2025-12-05 | Refs #27834 -- Restored "expression" in StrIndex's docs signature. | Clifford Gama | |
| Documentation regression in 20dbf19fc505f0383e96b323905953c863817fe4. | |||
| 2025-12-03 | Refs #35859 -- Clarified Tasks ref and topics docs regarding available backends. | Jacob Walls | |
| 2025-11-26 | Fixed #31506 -- Clarified that ExpressionWrapper does not perform database ↵ | Cha Hwa Young | |
| casts. Added warning in DateField documentation about type differences when using timedelta on PostgreSQL and MySQL. Mentioned Cast() and integer arithmetic solutions. | |||
| 2025-11-25 | Fixed #36756 -- Dropped support for GDAL 3.1 and 3.2. | Mariusz Felisiak | |
| 2025-11-25 | Fixed #35783 -- Added NumDimensions GIS database function and ↵ | David Smith | |
| __num_dimensions lookup. | |||
| 2025-11-24 | Fixed #36738 -- Confirmed support for GDAL 3.12. | Varun Kasyap Pentamaraju | |
| Thanks David Smith for reviews. | |||
| 2025-11-23 | Refs #21961 -- Added DatabaseFeatures.supports_on_delete_db_(cascade/null) ↵ | Tim Graham | |
| feature flags. Needed on MongoDB. Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2025-11-22 | Fixed #35774 -- Dropped support for GEOS 3.8. | David Smith | |
| GEOS 3.8 (released Oct-2019) will be more than 5 years old when Django 6.1 is released (Aug-2026). | |||
| 2025-11-21 | Fixed #36741 -- Linked to custom save()/delete() caveats in ↵ | VIZZARD-X | |
| docs/ref/models/querysets.txt. | |||
| 2025-11-20 | Fixed #36734 -- Clarified the behavior of View.http_method_not_allowed. | Zubair Hassan | |
| 2025-11-20 | Ensured that Sitemap.items is described as a method in ↵ | nessita | |
| docs/ref/contrib/sitemaps.txt. | |||
| 2025-11-20 | Refs #36663, #36739 -- Added release note for running checks against all ↵ | Storm B. Heg | |
| databases. | |||
| 2025-11-19 | Fixed #26609 -- Extended fields.E004 system check for unordered iterables. | Mariusz Felisiak | |
| Co-authored-by: Karl Wooster <karl.wooster@alleima.com> | |||
| 2025-11-17 | Fixed #24920 -- Added support for DecimalField with no precision. | Mariusz Felisiak | |
| Thanks Lily for the review. | |||
| 2025-11-13 | Fixed #36686 -- Clarified Meta.ordering is ignored in GROUP BY queries. | Kasyap Pentamaraju | |
| 2025-11-10 | Fixed typo in docs/ref/databases.txt. | Clifford Gama | |
| 2025-11-10 | Clarified "get_db_prep_value" default result in docs/ref/models/fields.txt. | Clifford Gama | |
| 2025-11-10 | Clarified EmailValidator docs to specify it validates an email address. | Hong Xu | |
| Updated the EmailValidator docs in docs/ref/validators.txt to explicitly state that it validates an email address, to avoid confusion with validating email message content. | |||
| 2025-11-06 | Removed community packages admonition from settings docs. | Tim Schilling | |
| 2025-10-30 | Added community package storage backends mention to docs. | Tim Schilling | |
| Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | |||
| 2025-10-29 | Refs #35381 -- Clarified key and index lookup handling of None in exact ↵ | Clifford Gama | |
| lookup docs. | |||
| 2025-10-29 | Fixed #35381 -- Added JSONNull() expression. | Clifford Gama | |
| Thanks Jacob Walls for the review. | |||
| 2025-10-29 | Fixed #36329 -- Removed non-code custom link text when cross-referencing ↵ | Clifford Gama | |
| Python objects. Thanks Bruno Alla, Sarah Boyce, and Jacob Walls for reviews. Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | |||
| 2025-10-27 | Fixed #36624 -- Dropped support for MySQL < 8.4. | Mariusz Felisiak | |
| 2025-10-19 | Refs #36005 -- Bumped minimum supported versions of docutils to 0.22. | Mariusz Felisiak | |
| 2025-10-18 | Fixed #36671 -- Dropped support for SQLite < 3.37. | Mariusz Felisiak | |
| 2025-10-18 | Fixed #21961 -- Added support for database-level delete options for ForeignKey. | Mariusz Felisiak | |
| Thanks Simon Charette for pair programming. Co-authored-by: Nick Stefan <NickStefan12@gmail.com> Co-authored-by: Akash Kumar Sen <71623442+Akash-Kumar-Sen@users.noreply.github.com> Co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2025-10-17 | Fixed #36669 -- Doc'd that negative indexes are not supported in F() slices. | aj2s | |
| 2025-10-16 | Fixed #28586 -- Added model field fetch modes. | Adam Johnson | |
| May your database queries be much reduced with minimal effort. co-authored-by: Andreas Pelme <andreas@pelme.se> co-authored-by: Simon Charette <charette.s@gmail.com> co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | |||
| 2025-10-13 | Fixed #36611, Refs #36580 -- Added system check for multicolumn ↵ | Sarah Boyce | |
| ForeignObject in Meta.indexes/constraints/unique_together. ForeignObjects with multiple `from_fields` are not supported in these options. Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2025-10-09 | Corrected admin check IDs in docs. | Mariusz Felisiak | |
| 2025-10-08 | Fixed #36526 -- Doc'd QuerySet.bulk_update() memory usage when batching. | Natalia | |
| Thanks Simon Charette for the review. | |||
| 2025-10-08 | Added missing backticks in docs/ref/models/fields.txt. | Mariusz Felisiak | |
| 2025-10-03 | Refs #36623 -- Confirmed support for PostGIS 3.6. | Mariusz Felisiak | |
| 2025-10-03 | Fixed #36623 -- Dropped support for PostgreSQL 14 and PostGIS 3.1. | Mariusz Felisiak | |
| 2025-10-03 | Refs #36143, #28596 -- Avoided mentioning exact query parameter limit in ↵ | Jacob Walls | |
| bulk_create() docs. | |||
| 2025-09-29 | Fixed #36277 -- Fixed DatabaseFeatures.supports_virtual_generated_columns on ↵ | arsalan64 | |
| PostgreSQL 18+. | |||
| 2025-09-25 | Fixed #36605 -- Added support for QuerySet.in_bulk() after .values() or ↵ | John Parton | |
| .values_list(). co-authored-by: Adam Johnson <me@adamj.eu> co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2025-09-23 | Refs #25508 -- Used QuerySet.__repr__ in docs/ref/contrib/postgres/search.txt. | Jacob Walls | |
| 2025-09-22 | Refs #33783 -- Added IsEmpty GIS database function and __isempty lookup on ↵ | David Smith | |
| SpatiaLite. | |||
| 2025-09-17 | Refs #35444 -- Removed contrib.postgres aggregates ordering kwarg per ↵ | Jacob Walls | |
| deprecation timeline. | |||
| 2025-09-17 | Removed versionadded/changed annotations for 5.2. | Jacob Walls | |
| 2025-09-17 | Refs #35859 -- Removed support for Task enqueuing on transaction commit. | Jacob Walls | |
| This removes the ability to configure Task enqueueing via a setting, since the proposed `ENQUEUE_ON_COMMIT` did not support multi-database setups. Thanks to Simon Charette for the report. Follow-up to 4289966d1b8e848e5e460b7c782dac009d746b20. | |||
