From cfceb353cea30caed489548d21dd4e21392aa094 Mon Sep 17 00:00:00 2001 From: Stefan Altmayer Date: Tue, 13 Aug 2024 22:20:50 +0200 Subject: [PATCH] Prepare changelog for 2.120 release --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bf6e15..e72e807 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [2.12.0] - 2024-08-13 + +### Fix + +- Fixes potential crash of `ConstrainedDelaunayTriangulation::add_constraint_and_split`. This could + only happen in rare situations if a newly inserted split point would lie very close to other vertices or edges of the + triangulation. See #111 +- **Potentially breaking**: `Triangulation::locate`, `Triangulation::locate_with_hint`, + `Triangulation::locate_vertex` and `Triangulation::locate_and_remove` will all panic if called with a position with a + `NAN` coordinate. The previous behavior was inconsistent - the methods would either crash or return a nonsensical + result. + ## [2.11.0] - 2024-08-03 ### Added @@ -457,6 +469,8 @@ A lot has changed for the 1.0. release, only larger changes are shown. Initial commit +[2.12.0]: https://github.com/Stoeoef/spade/compare/v2.11.0...v2.12.0 + [2.11.0]: https://github.com/Stoeoef/spade/compare/v2.10.0...v2.11.0 [2.10.0]: https://github.com/Stoeoef/spade/compare/v2.9.0...v2.10.0