Releases: linebender/vello_svg
Releases · linebender/vello_svg
v0.4.0
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_tree
toappend_tree
- Renamed
render_tree_with
toappend_tree_with
and 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
util
module public and some minor doc fixes. #12
Changed
- Updated
usvg
to 0.41 - Disable
vello
's defaultwgpu
feature, and provide awgpu
passthrough feature to turn it back on. #10
Fixed
- The image viewBox is now properly translated
vello_svg::render_tree_with
no 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