New
v0.11.2
0.11.2 (2025-04-28)
This release has an MSRV of 1.65.
Added
Strokeis nowPartialEq,StrokeOptsis nowClone,Copy,Debug,Eq,PartialEq. (#379 by @waywardmonkeys)- Implement
SumforVec2. (#399 by @Philipp-M) - Add triangle shape. (#350 by @juliapaci, #387 by @tomcur)
- Implement
Div<f64>andMul<f64>forInsets. (#384 by @liferooter) - Add
Vec2::turn_90andVec2::rotate_scalemethods (#409 by @raphlinus) - Add
minandmaxmethods toSize. (#412 by @nils-mathieu) - Add an
INFNITYconstant toSize. (#413 by @nils-mathieu) - Add
BezPath::with_capacitymethod (#418 by @LaurenzV) - Add
Affine::scale_aboutandAffine::then_scale_about. (#429 by @xorgy)
Changed
- Reduce number of operations in
Triangle::circumscribed_circle. (#390 by @tomcur) - Numerically approximate ellipse perimeter. (#383, #407 by @tomcur)
- Always inline trivial casts, splats, and swizzles. (#428 by @xorgy)
Fixed
- Fix documentation of
Affine::svd. (#388 by @tomcur) - Fix documentation of cross product. (#409 by @raphlinus)
New Contributors
- @juliapaci made their first contribution in https://github.com/linebender/kurbo/pull/350
- @tomcur made their first contribution in https://github.com/linebender/kurbo/pull/383
- @Philipp-M made their first contribution in https://github.com/linebender/kurbo/pull/399
- @liferooter made their first contribution in https://github.com/linebender/kurbo/pull/384
- @LaurenzV made their first contribution in https://github.com/linebender/kurbo/pull/418
- @xorgy made their first contribution in https://github.com/linebender/kurbo/pull/429
Full Changelog: https://github.com/linebender/kurbo/compare/v0.11.1...v0.11.2