Skip to content

Releases: elalish/manifold

v3.1.1

01 Jun 07:55
2f4741e
Compare
Choose a tag to compare

Bug fix

  • Fix crashing on an empty MeshGL with one runIndex element by @gongpha in #1261

New Contributors

v3.1.0

14 May 19:50
551e1a1
Compare
Choose a tag to compare

Thanks @howardt for all the reports and API discussions - the improvements made to unblock Blender's adoption will definitely benefit our whole user community. And thank you to all our contributors, both new and old! There are lots of fixes here, especially around handling properties, faces, and decimation, as well as significant performance improvements. Take a close look at the New Features section, as a few of them might be considered minor breaking changes, or at least behavior to be aware of.

New Features

Bindings

Bug Fixes

Performance Improvements

Build/CI Updates

Tests

Documentation

New Contributors

v3.0.1

27 Dec 20:04
98b8142
Compare
Choose a tag to compare

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

Performance Improvements

Build/CI Updates

Tests

Documentation

New Contributors

v3.0.0

18 Nov 05:32
5d127e5
Compare
Choose a tag to compare

This is a huge release! We've packed in all the requested breaking changes to put us on a solid path of API stability going forward. We have removed all of our required dependencies (no more Thrust or GLM!) and dramatically simplified our directory structure and CMake. We have upgraded internally to double precision and added MeshGL64 for those who need to access it. And we have simplified and improved the API in many ways and added a few powerful new features. Please check out our new and improved C++ and TypeScript docs pages!

Breaking Changes

New Features

Bindings

Bug Fixes

Performance Improvements

Build/CI Updates

Tests

Documentation

New Contributors

Full Changelog: v2.5.1...v3.0.0

v2.5.1

14 Jun 20:49
5e7a576
Compare
Choose a tag to compare

Bindings

  • Fixed missing default parameters in JS bindings, #843 (@elalish)

Bug Fixes

Build/CI Updates

v2.5.0

12 Jun 16:27
3931b32
Compare
Choose a tag to compare

New Features

Bindings

  • Added context object to C-bindings for SetProperties and Warp, #795 (@harmanpa)
  • Fixed JS bindings for split, splitByPlane, and rotate, #811 (@errendir)
  • Added Merge to C-bindings, #820 (@harmanpa)

Bug Fixes

Performance Improvements

  • Added convex polygon triangulation fast path, #829 (@elalish)
  • Triangulator O(n^2) => O(nlogn) via collider, #830 (@elalish)

Build/CI Updates

Documentation

ManifoldCAD.org

v2.4.5

05 Mar 03:59
22d94d5
Compare
Choose a tag to compare

Fixing publishing and deployment - no library changes.

v2.4.0

04 Mar 21:31
d437097
Compare
Choose a tag to compare

New Features

Bindings

Bug Fixes

Performance Improvements

Build/CI Updates

Documentation

ManifoldCAD.org

v2.3.1

08 Jan 10:29
887a502
Compare
Choose a tag to compare

Fixed model-viewer example, #686 (@elalish)
Fix PyPI and npm publishing. #688, #689 (@elalish)

v2.3.0

08 Jan 08:09
2d0c705
Compare
Choose a tag to compare

New Features

Bindings

Bug Fixes

Performance Improvements

  • Added WarpBatch for better binding efficiency. #651 (@wrongbad)

Build/CI Updates

Examples

ManifoldCAD.org