From cfad4b503d975216ad6ede72b0ec5e3a8f54c5f3 Mon Sep 17 00:00:00 2001 From: andywiecko Date: Fri, 25 Oct 2024 18:21:47 +0200 Subject: [PATCH] chore(release): version 3.4.0 --- CHANGELOG.md | 17 +++++++++++++++++ Documentation~/manual/getting-started.md | 2 +- .../override/partials/breadcrumb.tmpl.partial | 2 +- package.json | 2 +- 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 17b4e0f..1d4e243 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 For online version see [Github Releases]. +## [3.4.0] – 2024-10-25 + +### Added + +- Dynamic triangulation support. Introduced `DynamicInsertPoint` extension for `UnsafeTriangulator` to support dynamic point insertion. +- A new demo scene to better illustrate the functionality in [the documentation](https://andywiecko.github.io/BurstTriangulator/demo/). + +### Changed + +- Improved support for `TriangulatorSettings` in `UnityEditor` by adding a missing backing field, a setter, and editor-related attributes for properties. +- Refinement step optimization. Refactored the refinement step to enhance performance and simplify the code. + +### Fixed + +- Refinement with constraints without holes. Corrected an issue where refinement with constraints would ignore boundaries when holes were absent. +- Invalid refinement results. Fixed a rare issue where refinement could produce invalid results, especially when input data included subsegment clusters, leading to points appearing outside the triangulation domain. + ## [3.3.0] – 2024-09-23 ### Added diff --git a/Documentation~/manual/getting-started.md b/Documentation~/manual/getting-started.md index 480e3b8..0ef8266 100644 --- a/Documentation~/manual/getting-started.md +++ b/Documentation~/manual/getting-started.md @@ -28,7 +28,7 @@ Then, in the dependencies section, provide the desired version of the package: ```json "dependencies": { - "com.andywiecko.burst.triangulator": "3.3.0", + "com.andywiecko.burst.triangulator": "3.4.0", ... ``` diff --git a/Documentation~/override/partials/breadcrumb.tmpl.partial b/Documentation~/override/partials/breadcrumb.tmpl.partial index 04027ff..155db9c 100644 --- a/Documentation~/override/partials/breadcrumb.tmpl.partial +++ b/Documentation~/override/partials/breadcrumb.tmpl.partial @@ -13,6 +13,6 @@
v3.3.0
+ ">v3.4.0 \ No newline at end of file diff --git a/package.json b/package.json index ababd04..88c69d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.andywiecko.burst.triangulator", - "version": "3.3.0", + "version": "3.4.0", "displayName": "Burst Triangulator", "description": "A single-file package which provides Delaunay triangulation of the given set of points with constraints and mesh refinement.", "unity": "2022.2",