Sourced from kurbo's releases.
v0.11.2
0.11.2 (2025-04-28)
This release has an MSRV of 1.65.
Added
Stroke
is nowPartialEq
,StrokeOpts
is nowClone
,Copy
,Debug
,Eq
,PartialEq
. (#379 by@waywardmonkeys
)- Implement
Sum
forVec2
. (#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_90
andVec2::rotate_scale
methods (#409 by@raphlinus
)- Add
min
andmax
methods toSize
. (#412 by@nils-mathieu
)- Add an
INFNITY
constant toSize
. (#413 by@nils-mathieu
)- Add
BezPath::with_capacity
method (#418 by@LaurenzV
)- Add
Affine::scale_about
andAffine::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 linebender/kurbo#350@tomcur
made their first contribution in linebender/kurbo#383@Philipp-M
made their first contribution in linebender/kurbo#399@liferooter
made their first contribution in linebender/kurbo#384@LaurenzV
made their first contribution in linebender/kurbo#418@xorgy
made their first contribution in linebender/kurbo#429Full Changelog: https://github.com/linebender/kurbo/compare/v0.11.1...v0.11.2
Sourced from kurbo's changelog.
[0.11.2][] (2025-04-28)
This release has an [MSRV][] of 1.65.
Added
Stroke
is nowPartialEq
,StrokeOpts
is nowClone
,Copy
,Debug
,Eq
,PartialEq
. (#379[] by [@waywardmonkeys
][])- Implement
Sum
forVec2
. (#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_90
andVec2::rotate_scale
methods (#409[] by [@raphlinus
][])- Add
min
andmax
methods toSize
. (#412[] by [@nils-mathieu
][])- Add an
INFNITY
constant toSize
. (#413[] by [@nils-mathieu
][])- Add
BezPath::with_capacity
method (#418[] by [@LaurenzV
][])- Add
Affine::scale_about
andAffine::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
][])
03942df
Release 0.11.2 (#441)5495ac1
Expand changelog (#442)ea944bb
Update libm
and rand
deps (#440)b85607f
Fix clippy::default_trait_access
lints (#439)cb1c2c3
Update deps (#438)d872acb
ci: update to stable Rust 1.86, typos 1.31.1 (#422)c68c4f9
Improve doc comment on Shape::contains
(#433)d67b9dd
Make kurbo
a crate within a workspace (#434)cf7d823
Update CHANGELOG (#430)193f413
Always inline trivial casts, splats, and swizzles. (#428)