Skip to content

Releases: linebender/vello_svg

v0.8.0

07 Oct 01:04
962a85e

Choose a tag to compare

Crates.io | Docs

0.8.0 (2025-10-05)

This release has an MSRV of 1.86.

Changed

  • Updated vello to 0.6.0

Full Changelog: v0.7.1...v0.8.0

v0.7.1

21 Jun 21:47
4163ab7

Choose a tag to compare

Crates.io | Docs

This release has an MSRV of 1.85.

Changed

  • Support group usvg::BlendMode with vello::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

22 May 15:19
0794fb7

Choose a tag to compare

0.7.0 (2025-05-21)

This release has an MSRV of 1.85.

Changed

v0.6.0

21 Jan 09:08
15fed32

Choose a tag to compare

crates.io | Docs

This release has an MSRV of 1.82.

Changed

Full Changelog: v0.5.0...v0.6.0

Vello SVG 0.5.0

20 Nov 09:11
3683bcf

Choose a tag to compare

This release has an MSRV of 1.75.

Changed

New Contributors

Full Changelog: https://github.com/linebender/vello_svg/blob/main/CHANGELOG.md#050-2024-11-18

v0.4.0

06 Oct 14:13
98b4cbf

Choose a tag to compare

0.4.0 (2024-10-06)

This release has an MSRV of 1.75.

Changed

v0.3.1

29 Jul 19:22
3cc2bf6

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

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

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

  • @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

v0.1.1 (Yanked)

25 May 23:55
511397a

Choose a tag to compare

0.1.1 (Yanked)