Releases: tirithen/clipper2
Releases · tirithen/clipper2
v0.5.1
v0.5.0
0.5.0 (2025-01-21)
⚠ BREAKING CHANGES
- Path: Path<P>::inflate now returns Paths<P> instead of
Path<P>. The method will no longer panic when 0 points remain after
inflating with a negative number, instead a Paths<P> struct with length
0 will be returned in those cases.
Features
- Path: Path<P>::inflate return Paths<P> (cbb999b)
v0.4.1
v0.4.0
0.4.0 (2024-06-04)
⚠ BREAKING CHANGES
- Use .translate instead of .offset for Paths and Path
structs. - Removes the custom iterators PathIterator and
PathsIterator, instead rely on the standard iterator types from vec and
slice.
Features
v0.3.0
0.3.0 (2024-06-01)
⚠ BREAKING CHANGES
- scale now takes two arguments, allowing separate x and
y scaling factors
Features
v0.2.3
v0.2.2
0.2.2 (2024-05-07)
Features
- path: add .flip_x and .flip_y to path structs (6323292)
- path: add .rotate(rad) method to Path/Paths (150715a)
- path: add .scale(scale) method to Path/Paths (447ed8d)
- path: rename .offset(x,y) to .translate(x,y) (06bcfb3)
Bug Fixes
- path: keep path bounds centered during flip (d87993e)