Skip to content

Releases: iShape-Rust/iOverlay

v2.0.0

20 Feb 13:08
Compare
Choose a tag to compare

Added

Buffering:

  • Path offset.
  • Polygon offset.

v1.10.0

02 Feb 17:35
Compare
Choose a tag to compare

Changed

  • Snap by radius can now grow without limit.
  • Enum Precision converted to struct.

Added

  • New SimplifyShape API simplify_shape_with_solver which allow to set Solver.

v1.9.0

20 Nov 14:27
Compare
Choose a tag to compare

Added

Improved splitting logic for large datasets:

  • Reworked fragment solver.
  • Introduced a multithreaded solver, boosting performance up to 2x in some cases.

Removed

Deprecated f32/f64 API. Use the templated Float API instead.

v1.8.0

11 Nov 07:48
Compare
Choose a tag to compare

🚀 Added

  • New Float API: Introducing a template-based Float API that works with iterators to eliminate data cloning. This API can work directly with user-defined Point structures. (Note: The older F32/F64 API is now deprecated).
  • Single Boolean Operation - overlay: A faster Boolean operation that doesn’t require creating an OverlayGraph, giving a 10-20% performance boost in some cases.

🔄 Changed

  • String Line API: Now officially supported.
  • Clip Operation: Improved to maintain the original path order, keeping output more predictable and intuitive.

🛠️ Fixed

  • Hole Solver: Reworked to ensure holes are connected more accurately.