From 8c99145e6311b2c60cb6b0d02f25b512fadd6ecd Mon Sep 17 00:00:00 2001 From: Regina Obe Date: Sat, 11 Nov 2023 23:35:23 -0500 Subject: [PATCH] GEOS 3.12.1, 3.11.3, and 3.10.6 release notices --- HOWTO_RELEASE | 12 +++++---- .../posts/2023-11-11-geos-3-12-1-released.md | 27 +++++++++++++++++++ 2 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 web/content/posts/2023-11-11-geos-3-12-1-released.md diff --git a/HOWTO_RELEASE b/HOWTO_RELEASE index 36fb123e4f..e2286c5ab1 100644 --- a/HOWTO_RELEASE +++ b/HOWTO_RELEASE @@ -32,8 +32,7 @@ Make sure to update the release date. $ git push origin MAJOR.MINOR.PATCH 7. At this point the github/release.yml action should run, wait for it to finish. - -8. Verify that you can use the released tarball, replacing MAJOR.MINOR.PATCH with the tagged version variables + Verify that you can use the released tarball, replacing MAJOR.MINOR.PATCH with the tagged version variables $ VERSION=MAJOR.MINOR.PATCH $ wget https://github.com/libgeos/geos/releases/download/$VERSION/geos-$VERSION.tar.bz2 @@ -43,17 +42,20 @@ Make sure to update the release date. $ cmake --build . $ ctest --output-on-failure . -9. Copy the tar.bz2 file to upload.osgeo.org:/osgeo/download/geos +8. Copy the tar.bz2 file to upload.osgeo.org:/osgeo/download/geos -10. Create and push a release branch if this was a PATCH=0 release, +9. Create and push a release branch if this was a PATCH=0 release, update the versions for next release in Version.txt (both in main and release branch if this was a PATCH=0 release). -11. Update download page: web/content/usage/download.md +10. Update download page of main branch: web/content/usage/download.md - Add latest release - Remove previous patch level release (if any) +11. If this is the latest stable tag release, update the: web/config.toml + - Change the current_release variable to this tag release + 12. Close current GitHub milestone and add a new one for next release. 13. Announce on geos-devel diff --git a/web/content/posts/2023-11-11-geos-3-12-1-released.md b/web/content/posts/2023-11-11-geos-3-12-1-released.md new file mode 100644 index 0000000000..2ea55edc3f --- /dev/null +++ b/web/content/posts/2023-11-11-geos-3-12-1-released.md @@ -0,0 +1,27 @@ +--- +title: "Version 3.12.1" +type: posts +date: 2023-11-11T00:00:00 +--- + +As part of a batch release of patches for stable branches, the 3.12.1 release of GEOS is now available [to download]({{< ref "/usage/download" >}}). + +Release notes for the various branches are available: +[3.10.6](https://github.com/libgeos/geos/blob/3.10.6/NEWS), +[3.11.3](https://github.com/libgeos/geos/blob/3.11.3/NEWS.md), +[3.12.1](https://github.com/libgeos/geos/blob/3.12.1/NEWS.md) + +The 3.12.1 release is a bug fix release. + + +* Remove undefined behaviour in use of null PrecisionModel ([GH-931](https://github.com/libgeos/geos/issues/931), Jeff Walton) +* Explicitly set endianness for some tests so that output matches expected ([GH-934](https://github.com/libgeos/geos/issues/934), Paul Ramsey) +* Fix IncrementalDelaunayTriangulator to ensure triangulation boundary is convex ([GH-953](https://github.com/libgeos/geos/issues/953), Martin Davis) +* Improve scale handling for PrecisionModel ([GH-956](https://github.com/libgeos/geos/issues/956), Martin Davis) +* Fix PreparedLineStringDistance for lines within envelope and polygons ([GH-959](https://github.com/libgeos/geos/issues/959), Martin Davis) +* Fix error in CoordinateSequence::add when disallowing repeated points ([GH-963](https://github.com/libgeos/geos/issues/963), Dan Baston) +* Fix InteriorPointPoint to handle empty elements ([GH-977](https://github.com/libgeos/geos/issues/977), Martin Davis) +* Skip over testing empty distances for mixed collections. ([GH-979](https://github.com/libgeos/geos/issues/979), Paul Ramsey) +* Fix TopologyPreservingSimplifier endpoint handling to avoid self-intersections ([GH-986](https://github.com/libgeos/geos/issues/986), Martin Davis) +* Build warnings with Visual Studio ([GH-929](https://github.com/libgeos/geos/issues/929), Jeff Mckenna, Paul Ramsey) +* Fix CMake on Windows with Visual Studio ([GH-945](https://github.com/libgeos/geos/issues/945), Aaron Barany)