Skip to content

Releases: linebender/vello_svg

v0.3.1

29 Jul 19:22
3cc2bf6
Compare
Choose a tag to compare

0.3.1 (2024-07-29)

This release has an MSRV of 1.75.

Added

Fixed

Changed

v0.3.0

03 Jul 22:14
b84f1e6
Compare
Choose a tag to compare

0.3.0

Added

  • Added vello_svg::Error, which is returned by new functions that read text into a usvg::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 to append_tree
  • Renamed render_tree_with to append_tree_with and removed the Result<(), 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

26 May 16:51
cf6fe55
Compare
Choose a tag to compare

v0.2.0

Added

  • Make util module public and some minor doc fixes. #12

Changed

  • Updated usvg to 0.41
  • Disable vello's default wgpu feature, and provide a wgpu 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 and vello_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

Full Changelog: v0.1.0...v0.2.0

v0.1.1 (Yanked)

25 May 23:55
511397a
Compare
Choose a tag to compare

0.1.1 (Yanked)

v0.1.0

12 Mar 00:09
3d1d99d
Compare
Choose a tag to compare

Initial release