Skip to content

Commit

Permalink
chore(release): version 3.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
andywiecko committed Dec 6, 2024
1 parent 1c77493 commit cc2c974
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 3 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

For online version see [Github Releases].

## [3.5.0] – 2024-12-06

### Added

- `DynamicSplitHalfedge` extension for `UnsafeTriangulator`, enabling point insertion by splitting a selected halfedge.
- `DynamicRemoveBulkPoint` extension for `UnsafeTriangulator`, facilitating the removal of points from the mesh bulk.

### Changed

- Refactor Bower-Watson point insertion algorithm to achieve approximately a 25% performance improvement during the refinement step and dynamic triangulation routines.
- Optimized planting seeds job for slightly increased performance and reduced memory allocation.
- (Internal) Various refactors to improve code clarity and maintainability.

## [3.4.0] – 2024-10-25

### Added
Expand Down Expand Up @@ -281,6 +294,7 @@ options in the triangulation settings, aka `RestoreBoundary`.

[Github Releases]: https://github.com/andywiecko/BurstTriangulator/releases

[3.5.0]: https://github.com/andywiecko/BurstTriangulator/releases/tag/v3.5.0
[3.4.0]: https://github.com/andywiecko/BurstTriangulator/releases/tag/v3.4.0
[3.3.0]: https://github.com/andywiecko/BurstTriangulator/releases/tag/v3.3.0
[3.2.1]: https://github.com/andywiecko/BurstTriangulator/releases/tag/v3.2.1
Expand Down
2 changes: 1 addition & 1 deletion Documentation~/manual/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Then, in the dependencies section, provide the desired version of the package:

```json
"dependencies": {
"com.andywiecko.burst.triangulator": "3.4.0",
"com.andywiecko.burst.triangulator": "3.5.0",
...
```

Expand Down
2 changes: 1 addition & 1 deletion Documentation~/override/partials/breadcrumb.tmpl.partial
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@
<div class="container" style="
width: 80px;
line-height: 40px;
"><b>v3.4.0</b></div>
"><b>v3.5.0</b></div>
</div>
</div>
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ A single-file package which provides Delaunay triangulation of the given set of
- **Generic coordinates** (`float2`, `double2`, `Vector2`, `int2`, and fixed-point `Q31.32`) [ᵈᵒᶜˢ](https://andywiecko.github.io/BurstTriangulator/manual/advanced/generic-coordinates.html)
- **Native support** (low level API) [ᵈᵒᶜˢ](https://andywiecko.github.io/BurstTriangulator/manual/advanced/unsafe-triangulator.html)
- **Managed input support** [ᵈᵒᶜˢ](https://andywiecko.github.io/BurstTriangulator/manual/advanced/input-managed.html)
- **Dynamic triangulation** [ᵈᵒᶜˢ](https://andywiecko.github.io/BurstTriangulator/manual/advanced/dynamic-triangulation.html)

To view the documentation for the manual and scripting API access it online [**here**][manual] or navigate to `Documentation~/` and build this using `docfx.json`.

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "com.andywiecko.burst.triangulator",
"version": "3.4.0",
"version": "3.5.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",
Expand Down

0 comments on commit cc2c974

Please sign in to comment.