Skip to content

Commit

Permalink
GEOS 3.12.1, 3.11.3, and 3.10.6 release notices
Browse files Browse the repository at this point in the history
  • Loading branch information
robe2 committed Nov 12, 2023
1 parent e1fc6f4 commit 8c99145
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 5 deletions.
12 changes: 7 additions & 5 deletions HOWTO_RELEASE
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
27 changes: 27 additions & 0 deletions web/content/posts/2023-11-11-geos-3-12-1-released.md
Original file line number Diff line number Diff line change
@@ -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.

<!--more-->
* 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)

0 comments on commit 8c99145

Please sign in to comment.