| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-25 | Refs #36485 -- Removed double spaces after periods in sentences. | Natalia | |
| 2025-08-25 | Refs #36485 -- Removed unnecessary parentheses in :meth: and :func: roles in ↵ | David Smith | |
| docs. | |||
| 2025-08-21 | Fixed #36382 -- Confirmed support for GDAL 3.11. | David Smith | |
| TIGER driver was removed in GDAL 3.11. https://github.com/OSGeo/gdal/commit/eb793be0395ccba50e053a46b30cb90deb530990 | |||
| 2025-08-19 | Fixed spelling of "logged-in" when used as an adjective in docs. | mengxun | |
| 2025-08-18 | Refs #25706 -- Fixed versionadded indentation in ↵ | David Smith | |
| docs/ref/contrib/gis/forms-api.txt. | |||
| 2025-08-14 | Fixed #36410 -- Added support for Template Partials to the Django Template ↵ | farhan | |
| Language. Introduced `{% partialdef %}` and `{% partial %}` template tags to define and render reusable named fragments within a template file. Partials can also be accessed using the `template_name#partial_name` syntax via `get_template()`, `render()`, `{% include %}`, and other template-loading tools. Adjusted `get_template()` behavior to support partial resolution, with appropriate error handling for invalid names and edge cases. Introduced `PartialTemplate` to encapsulate partial rendering behavior. Includes tests and internal refactors to support partial context binding, exception reporting, and tag validation. Co-authored-by: Carlton Gibson <carlton@noumenal.es> Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> Co-authored-by: Nick Pope <nick@nickpope.me.uk> | |||
| 2025-08-13 | Aligned format of constraint examples in docs/ref/models/constraints.txt. | David Sanders | |
| 2025-08-05 | Fixed #36530 -- Extended fields.E347 to check for ManyToManyField involving ↵ | jkhall81 | |
| CompositePrimaryKey on either side. Thanks to Jacob Walls for the report. | |||
| 2025-08-04 | Fixed #35972 -- Fixed lookup crashes after subquery annotations. | Jacob Walls | |
| 2025-07-30 | Fixed #36055 -- Prevented overlap of object-tools buttons and page header in ↵ | antoliny0919 | |
| the admin. | |||
| 2025-07-23 | Removed double spaces after periods and within phrases. | Sarah Boyce | |
| 2025-07-23 | Fixed #36009 -- Confirmed support for PostGIS 3.5. | David Smith | |
| 2025-07-22 | Fixed #36377 -- Added hints support to CreateExtension and subclasses. | Anthony Sottile | |
| 2025-07-20 | Fixed #28696 -- Added GeometryType GIS database function and __geom_type lookup. | Ahmed Ibrahim | |
| Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2025-07-17 | Fixed #35680 -- Added automatic imports of common utilies to shell ↵ | Salvo Polizzi | |
| management command. | |||
| 2025-07-13 | Fixed typo in docs/ref/utils.txt. | Clifford Gama | |
| 2025-06-27 | Fixed #15727 -- Added Content Security Policy (CSP) support. | Rob Hudson | |
| This initial work adds a pair of settings to configure specific CSP directives for enforcing or reporting policy violations, a new `django.middleware.csp.ContentSecurityPolicyMiddleware` to apply the appropriate headers to responses, and a context processor to support CSP nonces in templates for safely inlining assets. Relevant documentation has been added for the 6.0 release notes, security overview, a new how-to page, and a dedicated reference section. Thanks to the multiple reviewers for their precise and valuable feedback. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2025-06-25 | Fixed #36471 -- Added support for __coveredby GIS lookup and Collect, ↵ | Mariusz Felisiak | |
| GeoHash, IsValid on MariaDB 12.0.1+. | |||
| 2025-06-18 | Fixed #32770 -- Added system check to ensure django.contrib.postgres is ↵ | Clifford Gama | |
| installed when using its features. Added postgres.E005 to validate 'django.contrib.postgres' is in INSTALLED_APPS when using: * PostgreSQL-specific fields (ArrayField, HStoreField, range fields, SearchVectorField), * PostgreSQL indexes (PostgresIndex and all subclasses), and * ExclusionConstraint The check provides immediate feedback during system checks rather than failing later with obscure runtime and database errors. Thanks to Simon Charette and Sarah Boyce for reviews. | |||
| 2025-06-16 | Fixed #36447 -- Selected preferred media type based on quality. | Jake Howard | |
| When matching which entry in the `Accept` header should be used for a given media type, the specificity matters. However once those are resolved, only the quality matters when selecting preference. Regression in c075508b4de8edf9db553b409f8a8ed2f26ecead. Thank you to Anders Kaseorg for the report. | |||
| 2025-06-12 | Fixed #25706 -- Refactored geometry widgets to remove inline JavaScript. | Claude Paroz | |
| Refactored GIS-related JavaScript initialization to eliminate inline scripts from templates. Added support for specifying a base layer using the new `base_layer_name` attribute on `BaseGeometryWidget`, allowing custom map tile providers via user-defined JavaScript. As a result, the `gis/openlayers-osm.html` template was removed. Thanks Sarah Boyce for reviews. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2025-06-11 | Fixed #36425 -- Standardized integer fields descriptions. | junghwan16 | |
| 2025-06-03 | Fixed #36411 -- Made HttpRequest.get_preferred_type() consider media type ↵ | Jake Howard | |
| parameters. HttpRequest.get_preferred_type() did not account for parameters in Accept header media types (e.g., "text/vcard; version=3.0"). This caused incorrect content negotiation when multiple types differed only by parameters, reducing specificity as per RFC 7231 section 5.3.2 (https://datatracker.ietf.org/doc/html/rfc7231.html#section-5.3.2). This fix updates get_preferred_type() to treat media types with parameters as distinct, allowing more precise and standards-compliant matching. Thanks to magicfelix for the report, and to David Sanders and Sarah Boyce for the reviews. | |||
| 2025-05-23 | Fixed typo in docs/ref/forms/renderers.txt. | Adam Zapletal | |
| 2025-05-20 | Fixed #34262 -- Added support for AnyValue for SQLite, MySQL, Oracle, and ↵ | ontowhee | |
| Postgresql 16+. Thanks Simon Charette for the guidance and review. Thanks Tim Schilling for the documentation review. Thanks David Wobrock for investigation and solution proposals. | |||
| 2025-05-15 | Added missing import in docs/ref/contrib/admin/index.txt. | antoliny0919 | |
| 2025-05-15 | Fixed incorrect spacing in docs/ref/contrib/postgres/fields.txt. | Jacob Walls | |
| 2025-05-13 | Fixed #36332 -- Corrected HttpRequest.get_full_path() and ↵ | Aleksandr Safonov | |
| HttpRequest.get_full_path_info() examples. | |||
| 2025-05-02 | Fixed #17461 -- Doc'd the presumed order of foreign keys on the intermediary ↵ | Clifford Gama | |
| model of a self-referential m2m. Thanks Giannis Terzopoulos and Sarah Boyce for the reviews. | |||
| 2025-04-27 | Fixed #35931 -- Documented fields and methods of the FlatPage model. | koresi | |
| Co-authored-by: Clifford Gama <53076065+cliff688@users.noreply.github.com> | |||
| 2025-04-27 | Fixed #18296 -- Created missing custom target directory for startproject and ↵ | Bruno Alla | |
| startapp. | |||
| 2025-04-27 | Fixed #36346 -- Removed outdated section about the threaded option in Oracle ↵ | 9r0k | |
| driver. | |||
| 2025-04-16 | Americanized some spellings. | Adam Johnson | |
| 2025-04-15 | Fixed #36311 -- Unified spelling of "hardcode" and its variants in docs. | Ahmed Nassar | |
| Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2025-04-15 | Refs #36311 -- Unified spelling of "flatpage" in docs/ref/contrib/flatpages.txt. | Ahmed Nassar | |
| 2025-04-08 | Clarified `url` and `name` arguments in flatpages URLconf ref docs. | Clifford Gama | |
| 2025-04-08 | Added missing closing parenthesis in docs/ref/contrib/flatpages.txt. | Natalia | |
| 2025-04-04 | Fixed #36255 -- Renamed the admin action button for improved accessibility. | koffi | |
| 2025-04-02 | Fixed #36213 -- Doc'd MySQL's handling of self-select updates in ↵ | Babak Mahmoudy | |
| QuerySet.update(). Co-authored-by: Andro Ranogajec <ranogaet@gmail.com> | |||
| 2025-03-31 | Fixed #22977 -- Added system check for clashing managers and reverse related ↵ | Anthony Joseph | |
| fields. With thanks to Konrad Świat, Loïc Bistuer, Russell Keith-Magee, and Mariusz Felisiak. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2025-03-31 | Clarified pre_delete and post_delete's origin attributes. | Clifford Gama | |
| 2025-03-27 | Fixed #34917 -- Underlined links in the main content area of the admin. | antoliny0919 | |
| 2025-03-26 | Fixed #36260 -- Made bulk_create() work with DB-generated primary keys. | Dmitry Shachnev | |
| Co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2025-03-25 | Fixed #35529 -- Added support for positional arguments in querystring ↵ | Giannis Terzopoulos | |
| template tag. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2025-03-25 | Fixed #36262 -- Made GeneratedField.db_persist a required key-word argument. | Jason Cameron | |
| 2025-03-25 | Fixed #35452 -- Deprecated orphans being more than or equal to page_size in ↵ | wookkl | |
| pagination. | |||
| 2025-03-24 | Fixed #36268 -- Added leading `?` in every querystring template tag result. | Natalia | |
| Thanks Sarah Boyce for the report. | |||
| 2025-03-24 | Improved and reorganized querystring template tag docstring and ref docs. | Natalia | |
| 2025-03-23 | Updated ogrinfo output in GIS tutorial. | dr-rompecabezas | |
| 2025-03-21 | Refs #36095 -- Doc'd that ManyToManyField.through supports lazy relationships. | Clifford Gama | |
