| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-19 | Fixed #36929 -- Dropped support for GEOS 3.9. | Pravin Kamble | |
| Thanks David Smith for report and Tim Graham for review. | |||
| 2026-02-09 | Refs #36036 -- Added m dimension to GEOSCoordSeq. | David Smith | |
| 2025-11-22 | Fixed #35774 -- Dropped support for GEOS 3.8. | David Smith | |
| GEOS 3.8 (released Oct-2019) will be more than 5 years old when Django 6.1 is released (Aug-2026). | |||
| 2025-10-17 | Refs #35844 -- Relaxed GEOSIOTest.test02_wktwriter() test assertion. | Mariusz Felisiak | |
| 2025-07-23 | Refs #36500 -- Rewrapped long docstrings and block comments via a script. | django-bot | |
| Rewrapped long docstrings and block comments to 79 characters + newline using script from https://github.com/medmunds/autofix-w505. | |||
| 2025-07-21 | Improved consistency of GEOS error messages. | David Smith | |
| 2025-07-21 | Improved iteration of geometries in GEOS tests. | David Smith | |
| 2025-07-21 | Added message to TypeError exceptions in GEOS WKTReader and WKBReader. | David Smith | |
| 2025-07-21 | Used assertRaisesMessage and subTest where appropriate in GEOS tests. | David Smith | |
| 2025-04-09 | Refs #36036 -- Removed unsupported 4D GEOS tests. | Andrew | |
| 2025-02-03 | Refs #36036 -- Added support for GEOSHasM. | Andrew Harris | |
| 2023-08-05 | Fixed #34739 -- Added GEOSGeometry.equals_identical() method. | Olivier Tabone | |
| 2023-06-29 | Fixed #34685 -- Dropped support for GEOS 3.6 and 3.7. | Mariusz Felisiak | |
| 2023-02-01 | Refs #33476 -- Applied Black's 2023 stable style. | David Smith | |
| Black 23.1.0 is released which, as the first release of the year, introduces the 2023 stable style. This incorporates most of last year's preview style. https://github.com/psf/black/releases/tag/23.1.0 | |||
| 2023-01-13 | Fixed #34234 -- Dropped support for PROJ 4. | Leo | |
| 2022-09-24 | Fixed #34026 -- Fixed WKBReader.read() crash on string input. | select-case | |
| 2022-07-01 | Fixed GEOSTest.test_emptyCollections() on GEOS 3.8.0. | Mariusz Felisiak | |
| It's a regression in GEOS 3.8.0 fixed in GEOS 3.8.1. | |||
| 2022-05-16 | Fixed #27550 -- Allowed GEOSGeometry.normalize() to return a normalized clone. | Marcelo Galigniana | |
| 2022-02-07 | Refs #33476 -- Refactored code to strictly match 88 characters line length. | Mariusz Felisiak | |
| 2022-02-07 | Refs #33476 -- Reformatted code with Black. | django-bot | |
| 2022-01-07 | Fixed #28628 -- Changed \d to [0-9] in regexes where appropriate. | Ad Timmering | |
| 2021-10-21 | Fixed #33215 -- Confirmed support for GEOS 3.10. | Mariusz Felisiak | |
| 2021-09-27 | Fixed #33136 -- Added GEOSGeometry.make_valid() method. | Claude Paroz | |
| 2021-04-07 | Fixed #32544 -- Confirmed support for GDAL 3.2 and GEOS 3.9. | Claude Paroz | |
| 2021-03-23 | Refs #32353, Refs #32352 -- Fixed GIS tests with PROJ 7.X. | Mariusz Felisiak | |
| Different PROJ versions use different transformations, all are correct as having a 1 meter accuracy. These are differences in PROJ versions that cannot and should not be handled in Django itself. Thanks Jani Tiainen and David Smith for reports. See: https://github.com/OSGeo/gdal/issues/3377 | |||
| 2020-05-12 | Fixed #30678 -- Added support for GDAL 3. | Claude Paroz | |
| 2020-05-12 | Fixed E128, E741 flake8 warnings. | Mariusz Felisiak | |
| 2020-01-21 | Fixed #30274 -- Prevented segmentation fault on LineString iteration. | Sergey Fedoseev | |
| This reverts commit 138a78ec8cab5e1df0c8ba2a3ee895cb756ff1ae and adds a test for the regression. | |||
| 2019-10-29 | Used more specific unittest assertions in tests. | Nick Pope | |
| * assertIsNone()/assertIsNotNone() instead of comparing to None. * assertLess() for < comparisons. * assertIs() for 'is' expressions. * assertIsInstance() for isinstance() expressions. * rounding of assertAlmostEqual() for round() expressions. * assertIs(..., True/False) instead of comparing to True/False. * assertIs()/assertIsNot() for ==/!= comparisons. * assertNotEqual() for == comparisons. * assertTrue()/assertFalse() instead of comparing to True/False. | |||
| 2019-10-25 | Fixed #29770 -- Added LinearRing.is_counterclockwise property. | Sergey Fedoseev | |
| 2019-07-27 | Fixed #30552 -- Fixed loss of SRID when calling reverse() on LineString/Point. | Claude Paroz | |
| Thanks Mariusz Felisiak for contributing the Point part. | |||
| 2019-02-09 | Dropped support for GEOS 3.4. | Tim Graham | |
| 2018-09-28 | Refs #28909 -- Simplifed code using unpacking generalizations. | Sergey Fedoseev | |
| 2018-09-17 | Fixed #29761 -- Confirmed support for PROJ 5.x. | Sergey Fedoseev | |
| 2018-07-09 | Refs #27472 -- Fixed crash during pickling of empty GEOS point. | Sergey Fedoseev | |
| 2018-02-10 | Fixed #28960 -- Added GEOSGeometry.buffer_with_style(). | Stanislav Karpov | |
| 2018-02-07 | Refs #27795 -- Removed force_bytes/text() usage in tests. | Tim Graham | |
| 2018-01-27 | Fixed #29054 -- Fixed a regression where a queryset that annotates with ↵ | Mariusz Felisiak | |
| geometry objects crashes. Made GEOSGeometryBase hashable. Regression in 19b2dfd1bfe7fd716dd3d8bfa5f972070d83b42f. Thanks Tim Graham for the review. | |||
| 2017-12-28 | Removed unnecessary trailing commas and spaces in various code. | Mariusz Felisiak | |
| 2017-11-23 | Used bytes.hex() and bytes.fromhex() to simplify. | Sergey Fedoseev | |
| 2017-09-11 | Fixed #28392 -- Fixed GIS's WKT regex to match large scientific notation ↵ | Sergey Fedoseev | |
| numbers. Thanks Greg Larmore for report and initial patch. | |||
| 2017-09-03 | Refs #25225 -- Removed test for removed ListMixin._IndexError. | Nick Pope | |
| Unused since 197b1878105504b5ac7e399e1f52a6093c88baa3. | |||
| 2017-08-02 | Fixed #28441 -- Fixed GEOS version parsing with a commit hash at the end. | Tim Graham | |
| 2017-07-26 | Fixed #28433 -- Made GEOSGeometry.__eq__() work correctly with non-canonical ↵ | Sergey Fedoseev | |
| EWKT string. | |||
| 2017-07-13 | Added test for GEOSCoordSeq.__getitem__(). | Sergey Fedoseev | |
| 2017-07-12 | Added test for LineString.__iter__(). | Sergey Fedoseev | |
| 2017-06-13 | Fixed #27830 -- Used distutils.version.LooseVersion for version parsing. | chillaranand | |
| 2017-05-04 | Removed obsolete HAS_GEOS variable for test skipping. | Tim Graham | |
| 2017-05-04 | Fixed #28160 -- Prevented hiding GDAL exceptions when it's not installed. | Tim Graham | |
| 2017-04-01 | Fixed #25874 -- Made GEOSGeometry read SRID from GeoJSON input. | Sergey Fedoseev | |
