| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-21 | Fixed #36266 -- Renamed HIDE_PRODUCTION_WARNING environment variable to ↵ | Johanan Oppong Amoateng | |
| DJANGO_RUNSERVER_HIDE_WARNING. | |||
| 2025-03-21 | Fixed #36138 -- Changed ADMINS and MANAGERS settings to lists of strings. | Mike Edmunds | |
| Previously, the ADMINS and MANAGERS settings were lists of (name, address) tuples (where the name had been unused). Deprecated use of tuples. Updated settings value sanity checks, and changed from ValueError to ImproperlyConfigured. | |||
| 2025-03-19 | Fixed #36000 -- Deprecated HTTP as the default protocol in urlize and ↵ | Ahmed Nassar | |
| urlizetrunc. | |||
| 2025-03-19 | Fixed #36097 -- Replaced GIS functions table with section headers for better ↵ | Sarah Boyce | |
| readability and navigation. | |||
| 2025-03-18 | Fixed #33497 -- Doc'd that persistent DB connections should be disabled in ↵ | Carlton Gibson | |
| ASGI and async modes. | |||
| 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-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 | 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 | Fixed #35945 -- Added async interface to Paginator. | wookkl | |
| 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-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-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-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-23 | Fixed #35705 -- Added Rotate GIS database function to rotate geometries. | enprava | |
| 2025-02-20 | Clarified admonition in GeneratedField docs. | Adam Zapletal | |
| 2025-02-18 | Removed advice to propose a new contrib app. | Sarah Boyce | |
| 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-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 #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. | |||
| 2025-02-13 | Reverted "Fixed #35803 -- Added support for Collect, GeoHash, and IsValid on ↵ | Mariusz Felisiak | |
| MariaDB 11.7+." This reverts commit c77573716a58af32ffcfc4fe87ff9e5c97909bd2. MariaDB reverted GIS functions. | |||
| 2025-02-10 | Refs #35515 -- Added missing docs for `--no-imports` flag for the shell command. | Natalia | |
| 2025-02-09 | Fixed #36105 -- Dropped support for MariaDB 10.5. | Mariusz Felisiak | |
| 2025-02-04 | Clarified docs for default email value in UserManager.create_user(). | amirreza sohrabi far | |
| 2025-02-03 | Refs #36036 -- Added support for GEOSHasM. | Andrew Harris | |
| 2025-01-30 | Tweaked docs to avoid reformatting given new black version. | nessita | |
| 2025-01-30 | Fixed #36121 -- Allowed customizing the admin site password change form. | Mohammadreza Eskandari | |
| 2025-01-28 | Refs #36005 -- Bumped minimum supported versions of 3rd-party packages. | Mariusz Felisiak | |
| This bumps minimum supported versions of 3rd-party packages to the first releases to support Python 3.12. | |||
| 2025-01-24 | Fixed ambiguous pronoun reference in docs/ref/models/fields.txt. | Clifford Gama | |
| 2025-01-21 | Refs 35653 -- Clarified docs for EMAIL_SSL_CERTFILE and EMAIL_SSL_KEYFILE ↵ | Igor Scheller | |
| settings. | |||
| 2025-01-20 | Fixed #36005 -- Dropped support for Python 3.10 and 3.11. | Mariusz Felisiak | |
| 2025-01-15 | Refs #35234 -- Removed CheckConstraint.check per deprecation timeline. | Sarah Boyce | |
| 2025-01-15 | Refs #35058 -- Removed OGRGeometry.coord_dim setter per deprecation timeline. | Sarah Boyce | |
| 2025-01-15 | Refs #35060 -- Removed passing positional arguments to Model.save()/asave() ↵ | Sarah Boyce | |
| per deprecation timeline. | |||
| 2025-01-15 | Removed django.contrib.gis.geoip2.GeoIP2.open() per deprecation timeline. | Sarah Boyce | |
| 2025-01-15 | Removed django.contrib.gis.geoip2.GeoIP2.coords() per deprecation timeline. | Sarah Boyce | |
| 2025-01-15 | Refs #33817 -- Removed support for cx_Oracle per deprecation timeline. | Sarah Boyce | |
| 2025-01-15 | Refs #34380 -- Changed the URLField default scheme to https and removed ↵ | Sarah Boyce | |
| FORMS_URLFIELD_ASSUME_HTTPS per deprecation timeline. | |||
| 2025-01-15 | Refs #35090 -- Removed support for django.urls.register_converter() ↵ | Sarah Boyce | |
| overriding existing converters per deprecation timeline. | |||
| 2025-01-15 | Refs #34609 -- Removed support for calling format_html() without arguments ↵ | Sarah Boyce | |
| per deprecation timeline. | |||
| 2025-01-15 | Refs #32339 -- Removed transitional form renderers per deprecation timeline. | Sarah Boyce | |
