v2.4.0
New Features
Bindings
- Updated Python bindings, #692, #700, #707 (@briansturgill)
- Fixed nanobind, #699 (@pca006132)
- Added Merge to Python bindings, #739 (@wrongbad)
Bug Fixes
- Fixed crash on objects near float max dimensions, #714 (@elalish)
- Fix GLM for 1.0, #721 (@cjmayo)
- Fixed 2D hull, #730, #732 (@briansturgill)
- 64-bit indexing of collider pairs, #742 (@pca006132)
Performance Improvements
- Faster Cube constructor, #717 (@pca006132)
- Faster triangulation on some compilers, #718, #722 (@pca006132)
Build/CI Updates
- Separate CMake modules, Clipper2 can be system-supplied, #696, #709, #716, #747 (@pca006132)
- Allow local Python package build/install, #704, #725 (@cjmayo)
- Fix gen-docs warnings, #724 (@cjmayo)
- Install headers into manifold subdirectory, #729 (@cjmayo)
- Test windows Python build on CI, #743 (@pca006132)
Documentation
- Fixed Doxygen link, #746 (@pca006132)
- Added Manifold docs about the use of vert properties and mesh relations, #755 (@elalish)