| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-18 | Fixed #36202 -- Added examples of JSONField __contains and __contained_by ↵ | Clifford Gama | |
| lookups with nested arrays to docs. | |||
| 2025-03-18 | Fixed #36078 -- Doc'd that Postgres normalizes a range field with no points ↵ | Clifford Gama | |
| to empty. Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | |||
| 2025-03-17 | Fixed #36252 -- Handled duplicate automatic imports in the shell command. | hesham942 | |
| 2025-03-17 | Fixed #36254 -- Fixed template dictionary unpacking in ↵ | YQ | |
| docs/topics/i18n/timezones.txt. | |||
| 2025-03-14 | Fixed pronoun disagreement in docs/ref/models/querysets.txt. | Clifford Gama | |
| 2025-03-14 | Corrected aggregation example in docs/ref/models/querysets.txt. | Clifford Gama | |
| 2025-03-13 | Fixed incorrect formatting for inline pluralized code references in docs. | Clifford Gama | |
| 2025-03-12 | Fixed #36249 -- Fixed typo in docs/topics/db/queries.txt. | hesham hatem | |
| 2025-03-12 | Fixed #36234 -- Restored single_object argument to ↵ | Adam Johnson | |
| LogEntry.objects.log_actions(). Thank you Adam Johnson for the report and fix. Thank you Sarah Boyce for your spot on analysis. Regression in c09bceef68e5abb79accedd12dade16aa6577a09, which is partially reverted in this branch. Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | |||
| 2025-03-12 | Refs #34380 -- Fixed the documented URLField default scheme to https. | Sarah Boyce | |
| Missed in 9a3f86e96009c1137b286f6d579b9d812a0dee69. | |||
| 2025-03-12 | Refs #25582 -- Doc'd query and fragment arguments for reverse_lazy(). | Adam Johnson | |
| 2025-03-12 | Removed duplicate entries in docs/releases/5.2.txt. | Hisham Mahmood | |
| 2025-03-12 | Fixed #35945 -- Added async interface to Paginator. | wookkl | |
| 2025-03-12 | Fixed #35676 -- Made BaseModelForm validate constraints that reference an ↵ | Clifford Gama | |
| InlineForeignKeyField. Co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2025-03-11 | Fixed #36177 -- Added a trailing newline to JSON serializer. (#19232) | Tom Carrick | |
| 2025-03-10 | Fixed #33579 -- Specialized exception raised on forced update failures. | Simon Charette | |
| Raising DatabaseError directly made it harder than it should to differentiate between IntegrityError when a forced update resulted in no affected rows. Introducing a specialized exception allows for callers to more easily silence, log, or turn them update failures into user facing exceptions (e.g. 404s). Thanks Mariusz for the review. | |||
| 2025-03-10 | Fixed #36066 -- Documented that Q objects can be used directly in annotations. | samruddhiDharankar | |
| 2025-03-09 | Fixed #35487 -- Removed CASCADE from RemoveField() on PostgreSQL. | petr.prikryl | |
| Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> Co-authored-by: Adam Johnson <me@adamj.eu> Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | |||
| 2025-03-06 | Added CVE-2025-26699 to security archive. | Sarah Boyce | |
| 2025-03-06 | Added stub release notes for 5.1.8. | Sarah Boyce | |
| 2025-03-06 | Fixed CVE-2025-26699 -- Mitigated potential DoS in wordwrap template filter. | Sarah Boyce | |
| Thanks sw0rd1ight for the report. | |||
| 2025-03-05 | Fixed typo in docs/ref/checks.txt. | hesham942 | |
| 2025-03-05 | Fixed #36227 -- Fixed outdated PostgreSQL documentation links. | hesham942 | |
| 2025-03-04 | Fixed #36128 -- Clarified auto-generated unique constraint on m2m through ↵ | Clifford Gama | |
| models. | |||
| 2025-03-04 | Fixed #36217 -- Restored pre_save/post_save signal emission via ↵ | antoliny0919 | |
| LogEntry.save() for single-object deletion in the admin. Regression in 40b3975e7d3e1464a733c69171ad7d38f8814280. Thanks smiling-watermelon for the report. Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | |||
| 2025-03-03 | Refs #35444 -- Deprecated contrib.postgres.OrderableAggMixin. | Chris Muthig | |
| This commit does not create any functional changes, but marks the existing `OrderableAggMixin` class as deprecated so that developers using it directly can be made aware of its future removal. | |||
| 2025-03-03 | Fixed #35444 -- Added generic support for Aggregate.order_by. | Chris Muthig | |
| This moves the behaviors of `order_by` used in Postgres aggregates into the `Aggregate` class. This allows for creating aggregate functions that support this behavior across all database engines. This is shown by moving the `StringAgg` class into the shared `aggregates` module and adding support for all databases. The Postgres `StringAgg` class is now a thin wrapper on the new shared `StringAgg` class. Thank you Simon Charette for the review. | |||
| 2025-03-02 | Added some heading labels to to docs/topics/cache.txt. | Tim Graham | |
| 2025-02-27 | Added stub release notes and release date for 5.1.7, 5.0.13, and 4.2.20. | Sarah Boyce | |
| 2025-02-24 | Fixed #36186 -- Added forloop.length variable within a template for loop. | Jonathan Ströbele | |
| 2025-02-24 | Added security guideline on reasonable size limitations when rendering ↵ | Sarah Boyce | |
| content via the DTL. This also removes the need to add warnings for every Django template filter. | |||
| 2025-02-24 | Added security reporting guidelines. | Sarah Boyce | |
| 2025-02-24 | Updated expectations for when security reports will receive a reply. | Sarah Boyce | |
| 2025-02-23 | Fixed #35705 -- Added Rotate GIS database function to rotate geometries. | enprava | |
| 2025-02-20 | Fixed #36200 -- Clarified MIDDLEWARE setting updates when using a custom ↵ | Joonas Häkkinen | |
| RemoteUserMiddleware. | |||
| 2025-02-20 | Clarified admonition in GeneratedField docs. | Adam Zapletal | |
| 2025-02-19 | Fixed #35358, Refs #35234 -- Renamed _check() methods to check() for ↵ | Mariusz Felisiak | |
| constraints. | |||
| 2025-02-19 | Fixed #35908 -- Retired the django-developers and django-users mailing lists. | Sarah Boyce | |
| Co-authored-by: Chaitanya Rahalkar <chaitanyarahalkar@squareup.com> | |||
| 2025-02-19 | Fixed docs build on Sphinx 8.2+. | Mariusz Felisiak | |
| 2025-02-18 | Removed advice to propose a new contrib app. | Sarah Boyce | |
| 2025-02-18 | Fixed #36197 -- Fixed improper many-to-many count() and exists() for non-pk ↵ | Simon Charette | |
| to_field. Regression in 66e47ac69a7e71cf32eee312d05668d8f1ba24bb. Thanks mfontana-elem for the report and Sarah for the tests. | |||
| 2025-02-18 | Refs #36005 -- Used datetime.UTC alias instead of datetime.timezone.utc. | Mariusz Felisiak | |
| datetime.UTC was added in Python 3.11. | |||
| 2025-02-17 | Fixed #36191 -- Truncated the overwritten file content in FileSystemStorage. | Gaël Utard | |
| 2025-02-16 | Refs #35967 -- Deprecated BaseDatabaseCreation.create_test_db(serialize). | Simon Charette | |
| Given there are no longer any internal usages of serialize=True and it poses a risk to non-test databases integrity it seems appropriate to deprecate it. | |||
| 2025-02-16 | Refs #35967 -- Doc'd DatabaseCreation.serialize_db_to_string() method. | Simon Charette | |
| 2025-02-14 | Corrected wording in docs/ref/models/constraints.txt. | Luke Cousins | |
| 2025-02-14 | Fixed typo in docs/ref/databases.txt. | Jaime Terreu | |
| 2025-02-13 | Fixed #36158 -- Refactored shell command to improve auto-imported objects ↵ | Natalia | |
| reporting. | |||
| 2025-02-13 | Fixed #36182 -- Returned "?" if all parameters are removed in querystring ↵ | Sarah Boyce | |
| template tag. Thank you to David Feeley for the report and Natalia Bidart for the review. | |||
| 2025-02-13 | Reverted "Refs #35803 -- Added support for __coveredby GIS lookup on MariaDB ↵ | Mariusz Felisiak | |
| 11.7+." This partly reverts commit 0b7edb9fcdd33d47ec5701b4f9b9553e27a88e95. MariaDB reverted GIS functions. | |||
