Releases: iShape-Rust/iOverlay
Releases · iShape-Rust/iOverlay
v2.0.0
v1.10.0
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
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
🚀 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 anOverlayGraph
, 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.