Releases: linebender/vello_svg
Releases · linebender/vello_svg
v0.8.0
v0.7.1
This release has an MSRV of 1.85.
Changed
- Support group
usvg::BlendModewithvello::peniko::Mix. (#61 by @nixon-voxell) - Support group opacity. (#61 by @nixon-voxell)
Fixed
- Svg rotations are now correctly handled (Corrects kx and ky when transforming usvg::Transform to kurbo::Affine) (#63 by @RobertBrewitz)
Full Changelog: v0.7.0...v0.7.1
v0.7.0
v0.6.0
This release has an MSRV of 1.82.
Changed
- Feature flag raster image formats (enabled by default) (#50 by @nicoburns)
- Updated to Vello 0.4.0 (#53 by @nicoburns and @waywardmonkeys)
Full Changelog: v0.5.0...v0.6.0
Vello SVG 0.5.0
This release has an MSRV of 1.75.
Changed
- Updated to usvg 0.44.0 (#42 by @nicoburns)
New Contributors
Full Changelog: https://github.com/linebender/vello_svg/blob/main/CHANGELOG.md#050-2024-11-18
v0.4.0
0.4.0 (2024-10-06)
This release has an MSRV of 1.75.
Changed
- Updated to usvg 0.43.0 (#31 by @Eoghanmc22)
- Updated to vello 0.3.0 (#34 by @nicoburns)
v0.3.1
0.3.1 (2024-07-29)
This release has an MSRV of 1.75.
Added
- Support for rendering basic text (#26 by @nicoburns)
Fixed
- Transform of nested SVGs (#26 by @nicoburns)
Changed
- Updated to vello 0.2.1 (#28 by @waywardmonkeys)
v0.3.0
0.3.0
Added
- Added
vello_svg::Error, which is returned by new functions that read text into ausvg::Tree. - Added
vello_svg::render, which takes an svg string and renders to a new vello scene. - Added
vello_svg::append, which takes an svg string and renders to a provided vello scene. - Added
vello_svg::append_with, which takes an svg string and renders to a provided vello scene with and error handler. - Added
vello_svg::render_tree, which takes a usvg::Tree and renders to a provided vello scene with and error handler.
Changed
- Updated to vello 0.2
- Updated to usvg 0.42
- Renamed
render_treetoappend_tree - Renamed
render_tree_withtoappend_tree_withand removed theResult<(), E>return type for the error handler.
Removed
- All code and related profiling (
wgpu_profiler) used in examples.
What's Changed
Full Changelog: v0.2.0...v0.3.0
v0.2.0
v0.2.0
Added
- Make
utilmodule public and some minor doc fixes. #12
Changed
- Updated
usvgto 0.41 - Disable
vello's defaultwgpufeature, and provide awgpupassthrough feature to turn it back on. #10
Fixed
- The image viewBox is now properly translated
vello_svg::render_tree_withno longer takes a transform parameter. This is to make it consistent with the documentation andvello_svg::render_tree.
Removed
- MPL 2.0 is no longer a license requirement
- The root image viewBox clipping was removed, to be added back at a later time
New Contributors
- @DasLixou made their first contribution in #6
- @MarijnS95 made their first contribution in #10
- @nixon-voxell made their first contribution in #12
Full Changelog: v0.1.0...v0.2.0