| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-08 | Refs #36595 -- Extended "postgis" GitHub Action to run against PostGIS 3.6. | Chris Muthig | |
| Changed image exercise these versions: * latest: POSTGIS="3.5.2 dea6d0a" PGSQL="170" GEOS="3.9.0-CAPI-1.16.2" PROJ="7.2.1" * 17-master: POSTGIS="3.7.0dev 3.6.0rc2-55-gfda22140e" PGSQL="170" GEOS="3.15.0dev-CAPI-1.21.0" PROJ="9.8.0" * 18-3.6-alpine: POSTGIS="3.6.0 0" PGSQL="180" GEOS="3.13.1-CAPI-1.19.2" PROJ="9.6.0" | |||
| 2025-10-08 | Added missing backticks in docs/ref/models/fields.txt. | Mariusz Felisiak | |
| 2025-10-07 | Added required "issue_message" input to "New contributor" GitHub action. | Tim Kamanin | |
| 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 | Fixed #36636, Refs #15902 -- Removed session-based storage reference from ↵ | Dani Fornons | |
| set_language() docs. | |||
| 2025-10-03 | Refs #36143, #28596 -- Avoided mentioning exact query parameter limit in ↵ | Jacob Walls | |
| bulk_create() docs. | |||
| 2025-10-02 | Refs #36491 -- Skipped ↵ | Mariusz Felisiak | |
| ParallelTestSuiteTest.test_buffer_mode_reports_setupclass_failure() without tblib. | |||
| 2025-10-01 | Rewrapped security archive at 79 chars. | Mariusz Felisiak | |
| 2025-10-01 | Added CVE-2025-59681 and CVE-2025-59682 to security archive. | Jacob Walls | |
| 2025-10-01 | Added stub release notes for 5.2.8. | Jacob Walls | |
| 2025-10-01 | Fixed CVE-2025-59682 -- Fixed potential partial directory-traversal via ↵ | Sarah Boyce | |
| archive.extract(). Thanks stackered for the report. Follow up to 05413afa8c18cdb978fcdf470e09f7a12b234a23. | |||
| 2025-10-01 | Fixed CVE-2025-59681 -- Protected QuerySet.annotate(), alias(), aggregate(), ↵ | Mariusz Felisiak | |
| and extra() against SQL injection in column aliases on MySQL/MariaDB. Thanks sw0rd1ight for the report. Follow up to 93cae5cb2f9a4ef1514cf1a41f714fef08005200. | |||
| 2025-09-30 | Made cosmetic edits to 5.2.7 release notes. | Jacob Walls | |
| 2025-09-30 | Fixed #36614 -- Deprecated QuerySet.values_list(flat=True) without a field. | Adam Johnson | |
| Thanks to Jacob Walls and Simon Charette for their input. co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | |||
| 2025-09-30 | Fixed #36619 -- Vendored eslint configuration dependencies. | Jacob Walls | |
| This allows the eslint pre-commit hook to run without depending on a prior installation of node modules. Follow-up to 6345a6ff63a8b8af86ee9a025e29984a410c9764. | |||
| 2025-09-29 | Skipped NOT NULL constraints on PostgreSQL 18+. | Mariusz Felisiak | |
| Thanks Simon Charette for the implementation idea. | |||
| 2025-09-29 | Fixed assertIndexExists() crash when non-index constraint exists on the same ↵ | Mariusz Felisiak | |
| columns. | |||
| 2025-09-29 | Added PostgreSQL 18 to scheduled tests workflow. | Mariusz Felisiak | |
| 2025-09-29 | Fixed #36587 -- Clarified usage of `list.insert()` for upload handlers. | okaybro | |
| Thanks Baptiste Mispelon for the report Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2025-09-29 | Fixed #36277 -- Fixed DatabaseFeatures.supports_virtual_generated_columns on ↵ | arsalan64 | |
| PostgreSQL 18+. | |||
| 2025-09-29 | Fixed #35877, Refs #36128 -- Documented unique constraint when migrating a ↵ | Samriddha9619 | |
| m2m field to use a through model. | |||
| 2025-09-26 | Fixed #36491 -- Fixed crash in ParallelTestRunner with --buffer. | Shubham Singh | |
| Thanks Javier Buzzi and Adam Johnson for reviews. Co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2025-09-26 | Fixed #36142 -- Made Http404 messages in *_or_404() shortcuts translatable. | Romain DA COSTA VIEIRA | |
| 2025-09-26 | Refs #28526 -- Provided URLResolver namespace in technical 404 template. | Jacob Walls | |
| This avoids looking up the nonexistent "name" attribute on URLResolver, which logs verbosely. | |||
| 2025-09-25 | Refs #36605 -- Optimized QuerySet.in_bulk() for the empty id_list case. | Adam Johnson | |
| Now that the setup is a bit more expensive, it makes sense to return earlier for the empty case. | |||
| 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-25 | Fixed #36434 -- Preserved unbuffered stdio (-u) in autoreloader child. | SaJH | |
| Signed-off-by: SaJH <wogur981208@gmail.com> | |||
| 2025-09-25 | Removed Git attribute merge=union for release notes. | Adam Johnson | |
| I added this back in 3222fc79431c0866aa65b2a83fbbffd2c3034d08 to try and avoid merge conflicts from concurrent edits to release notes in different branches. However, in my recent experience, it has caused more problems than it solves. I have found that when rebasing a branch that modifies a release note, it can merge sections without an intermediate blank line, leading to broken reST syntax. Example spotted in code review: https://github.com/django/django/pull/17554#discussion_r2311296513 . I think it’s better we remove this configuration and deal with merge conflicts deliberately. | |||
| 2025-09-24 | Added stub release notes and release date for 5.2.7, 5.1.13, and 4.2.25. | Mariusz Felisiak | |
| 2025-09-24 | Refs #36163 -- Removed currentmodule directive from 6.0 release notes. | Adam Johnson | |
| 2025-09-24 | Refs #36163 -- Removed duplicated release note paragraph. | Adam Johnson | |
| 2025-09-24 | Refs #35859 -- Mentioned tasks in the docs index. | Mariusz Felisiak | |
| 2025-09-23 | Fixed #36616 -- Added DatabaseOperations.adapt_durationfield_value(). | Tim Graham | |
| 2025-09-23 | Fixed #36543 -- Fixed time formats for fr_CA. | Mridul Dhall | |
| Thanks Chris Anderson for the report. | |||
| 2025-09-23 | Fixed #36264 -- Excluded proxy neighbors of parents from deletion collection ↵ | saJaeHyukc | |
| when keep_parents=True. Signed-off-by: saJaeHyukc <wogur981208@gmail.com> | |||
| 2025-09-23 | Refs #25508 -- Used QuerySet.__repr__ in docs/ref/contrib/postgres/search.txt. | Jacob Walls | |
| 2025-09-23 | Fixed #36609 -- Added Haitian Creole (ht) language. | Jean Patrick Prenis | |
| Thanks Rebecca Conley for the review. Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2025-09-23 | Fixed warning in "New contributor" GitHub action. | Mariusz Felisiak | |
| 2025-09-22 | Refs #33783 -- Added IsEmpty GIS database function and __isempty lookup on ↵ | David Smith | |
| SpatiaLite. | |||
| 2025-09-22 | Bumped versions in pre-commit and npm configurations. | Mariusz Felisiak | |
| 2025-09-22 | Fixed #35453 -- Made ManyToManyField.concrete False. | Ryan P Kilby | |
| ManyToManyField was already excluded from fields, concrete_fields, and local_concrete_fields in Options. | |||
| 2025-09-22 | Fixed #36480 -- Made values() resolving error mention unselected aliases. | Shubham Singh | |
| Follow-up to cb13792938f2c887134eb6b5164d89f8d8f9f1bd. Refs #34437. | |||
| 2025-09-22 | Fixed #36612 -- Fixed a KeyTextTransform crash on MySQL against annotations. | Simon Charette | |
| MySQL only supports the ->> when used directly against columns, this can be inferred by the presence of lhs.output_field.model as model bounds fields are directly tied to columns. Purposely don't systematically switch to using JSON_QUOTE(JSON_EXTRACT(...)) as there might be functional indices out there that rely on the SQL remaining stable between versions. Thanks Jacob Tavener for the report. | |||
| 2025-09-22 | Fixed #36488 -- Fixed merging of query strings in RedirectView. | Samriddha9619 | |
| Co-authored-by: Ethan Jucovy <ethan.jucovy@gmail.com> Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2025-09-19 | Refs #36438 -- Simplified retrieval of GeneratedField base fields in ↵ | Clifford Gama | |
| migrations autodetector. This was creating an unusable Q object solely to call referenced_base_fields on it. | |||
| 2025-09-19 | Fixed #36369 -- Cleared additional cached properties in apps.clear_cache(). | Senthil Kumar | |
| Thanks Clifford Gama for the report. Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | |||
| 2025-09-19 | Refs #36152, #35667 -- Used skip_file_prefixes in alias deprecation warning. | Jacob Walls | |
| Follow-up to 8ede411a81b40ca53362e6788601193c7e56a0cf. | |||
| 2025-09-19 | Fixed #36584, Refs #36149 -- Allowed subquery values against tuple in lookup ↵ | 사재혁 | |
| via ForeignObject. | |||
| 2025-09-19 | Added cleanup of cache clearing to DjangoFilePrefixesTests.setUp(). | Sarah Boyce | |
