Bindings
- fix bug JS binding for project() by @elalish in #1071
- feat: add C binding for Manifold::NumProp() by @NickUfer in #1078
- fix: change manifold_calculate_normals min_sharp_angle type to double by @NickUfer in #1085
Bug Fixes
- casting issue in debug mode by @JeffreyWardman in #1077
- Fix DedupePropVerts by @elalish in #1092
- fix meshIO alpha type by @elalish in #1101
- Fixed unreferenced vert seg fault by @elalish in #1110
Performance Improvements
- avoid recursion in csg tree by @pca006132 in #1086, #1103, #1127
- finer timing in ManifoldCAD.org by @elalish in #1099
Build/CI Updates
- Fix publishing by @elalish in #1056
- Fix action by @pca006132 in #1059
- parallel.h is private again, so we can make iters.h private as well. by @starseeker in #1061
- fix download-artifact by @elalish in #1062
- update cibuildwheels version by @pca006132 in #1063
- fix codecov by @elalish in #1032, #1068, #1069
- cancel in-progress runs upon new push by @pca006132 in #1065
- Enable emscripten build with parallelization by @pca006132 in #1045, #1079
- make format run in parallel by @pca006132 in #1080
- run tests for nix by @pca006132 in #1094
- refactor(1089): update index types from int to size_t by @NickUfer in #1090, #1106
- Allow Clipper2 to be supplied externally when using Manifold as a submodule by @kintel in #1115
- python: update nanobind version requirement by @pca006132 in #1120
- setup dependabot by @pca006132 in #1121
- wasm: update package-lock by @pca006132 in #1124
- CI updates by @pca006132 in #1123
Tests
- boolean debugging by @pca006132 in #1104
- update fuzztest by @pca006132 in #1112
Documentation
- Update README.md by @elalish in #1060
- Added Valence 3D to Users in README.md by @rezaali in #1074
- add user bitbybit by @elalish in #1098
- add vcpkg to readme by @JeffreyWardman in #1108
New Contributors
- @rezaali made their first contribution in #1074
- @JeffreyWardman made their first contribution in #1077