github libgeos/geos 3.12.3
Release 3.12.3

latest releases: 3.9.6, 3.10.7, 3.11.5...
22 hours ago

2025-03-03

  • Fixes:
    • TopologyPreservingSimplifier: fix to remove ring endpoints safely (GH-1110, Martin Davis)
    • Centroid: Fix crash on polygons with empty holes (GH-1075, Dan Baston)
    • MinimumClearance: Fix crash on NaN inputs (GH-1082, Dan Baston)
    • GEOSLineSubstring: Fix crash on NaN length fractions (GH-1088, Dan Baston)
    • GEOSRelatePatternMatch: Fix crash on invalid DE-9IM pattern (GH-1089, Dan Baston)
    • Fix ConcaveHullOfPolygons nested shell handling (GH-1169, Martin Davis)
    • GEOSConcaveHullOfPolygons, avoid crash on zero-area input (GH-1071, Dan Baston)
    • DouglasPeuckerLineSimplifier, avoid crash with Point input and NaN tolerance (GH-1078, Dan Baston)
    • GEOSLineSubstring, avoid crash with NaN length fraction (GH-1077, Dan Baston)
    • MinimumClearance, avoid crash on NaN inputs (GH-1079, Dan Baston)
    • Fix LineString->getPoint(n) for M geometries (GH-1191, @hsieyuan)
    • Fix TopologyPreservingSimplifier/TaggedLineString to avoid jumping components (JTS-1096, Martin Davis)
    • Fix BufferOp to increase length of segments removed by heuristic (GH-1200, Martin Davis)
    • Improve OffsetCurve to handle mitre joins for polygons (Martin Davis)
    • Fix inscribed circle initialization (GH-1225, Benoit Maurin)
    • Fix overlay heuristic for GeometryCollections with empty elements (GH-1229, Martin Davis)
    • Add ring buffer hole removal heuristic (GH-1233, Martin Davis)
    • Fix buffer element erosion for negative distance and remove overlay deps (GH-1239, Martin Davis)

Don't miss a new geos release

NewReleases is sending notifications on new releases.