From 07f44c9e9a2fba587b2fc9b9f7f9de722fecafdb Mon Sep 17 00:00:00 2001 From: David Smith Date: Sun, 24 Aug 2025 08:48:08 +0100 Subject: [PATCH 1/4] Fixed #36568 -- Confirmed support for GEOS 3.14. --- docs/ref/contrib/gis/install/geolibs.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/ref/contrib/gis/install/geolibs.txt b/docs/ref/contrib/gis/install/geolibs.txt index 027542dfddeb..2794a428341f 100644 --- a/docs/ref/contrib/gis/install/geolibs.txt +++ b/docs/ref/contrib/gis/install/geolibs.txt @@ -8,7 +8,7 @@ geospatial libraries: ======================== ==================================== ================================ ======================================================= Program Description Required Supported Versions ======================== ==================================== ================================ ======================================================= -:doc:`GEOS <../geos>` Geometry Engine Open Source Yes 3.13, 3.12, 3.11, 3.10, 3.9, 3.8 +:doc:`GEOS <../geos>` Geometry Engine Open Source Yes 3.14, 3.13, 3.12, 3.11, 3.10, 3.9, 3.8 `PROJ`_ Cartographic Projections library Yes (PostgreSQL and SQLite only) 9.x, 8.x, 7.x, 6.x :doc:`GDAL <../gdal>` Geospatial Data Abstraction Library Yes 3.11, 3.10, 3.9, 3.8, 3.7, 3.6, 3.5, 3.4, 3.3, 3.2, 3.1 :doc:`GeoIP <../geoip2>` IP-based geolocation library No 2 @@ -27,6 +27,7 @@ totally fine with GeoDjango. Your mileage may vary. GEOS 3.11.0 2022-07-01 GEOS 3.12.0 2023-06-27 GEOS 3.13.0 2024-09-06 + GEOS 3.14.0 2025-08-21 GDAL 3.1.0 2020-05-07 GDAL 3.2.0 2020-11-02 GDAL 3.3.0 2021-05-03 From 66082a7dac7ad357446168d09e6ca3b305f1faf0 Mon Sep 17 00:00:00 2001 From: Jacob Walls Date: Tue, 26 Aug 2025 16:00:47 -0400 Subject: [PATCH 2/4] Corrected definition of "needsinfo" triage stage in contributing guide. --- docs/internals/contributing/triaging-tickets.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/internals/contributing/triaging-tickets.txt b/docs/internals/contributing/triaging-tickets.txt index aac1354e5e76..993db7b268e8 100644 --- a/docs/internals/contributing/triaging-tickets.txt +++ b/docs/internals/contributing/triaging-tickets.txt @@ -350,8 +350,7 @@ Then, you can help out by: "wontfix". * Closing "Unreviewed" tickets as "needsinfo" when the description is too - sparse to be actionable, or when they're feature requests requiring a - discussion on the `Django Forum`_. + sparse to be actionable. * Correcting the "Needs tests", "Needs documentation", or "Has patch" flags for tickets where they are incorrectly set. From d454aefbd1f26da01c3e943d9efec1db5072f5b2 Mon Sep 17 00:00:00 2001 From: Jacob Walls Date: Tue, 26 Aug 2025 17:26:01 -0400 Subject: [PATCH 3/4] Refs #15727 -- Captured failed request log in CSPMiddlewareTest. --- tests/middleware/test_csp.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/middleware/test_csp.py b/tests/middleware/test_csp.py index c3321b76a59e..e7a2452240b1 100644 --- a/tests/middleware/test_csp.py +++ b/tests/middleware/test_csp.py @@ -100,7 +100,8 @@ def test_csp_500_debug_view(self): """ Test that the CSP headers are not added to the debug view. """ - response = self.client.get("/csp-500/") + with self.assertLogs("django.request", "WARNING"): + response = self.client.get("/csp-500/") self.assertNotIn(CSP.HEADER_ENFORCE, response) self.assertNotIn(CSP.HEADER_REPORT_ONLY, response) From c594574175e379fff356e274893d797f6e6a95fa Mon Sep 17 00:00:00 2001 From: Jacob Walls Date: Mon, 25 Aug 2025 14:29:54 -0400 Subject: [PATCH 4/4] Clarified Trac "version" attribute in contributing guide. --- docs/internals/contributing/triaging-tickets.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/internals/contributing/triaging-tickets.txt b/docs/internals/contributing/triaging-tickets.txt index 993db7b268e8..c54065ea227d 100644 --- a/docs/internals/contributing/triaging-tickets.txt +++ b/docs/internals/contributing/triaging-tickets.txt @@ -234,8 +234,11 @@ majority of tickets have a severity of "Normal". Version ------- -It is possible to use the *version* attribute to indicate in which -version the reported bug was identified. +The *version* attribute indicates the earliest version in which the bug was +reproduced. During triage, this field can be updated, but there is no need to +make further updates when that version goes out of support. The field should +not be reset to "dev" to show the issue still exists: instead, the tested +commit hash can be noted in a comment. UI/UX -----