Skip to content

v0.10.0

Choose a tag to compare

@RobertBrewitz RobertBrewitz released this 01 May 19:36
d1bfdd5

0.10.0

This release has an MSRV of 1.88.

Added

  • Added markers, meta and metadata fields to the Animation schema. (#101 by @RobertBrewitz)
  • Added PolyStar shape support (star and polygon geometry), including animated properties for position, radii, roundness, rotation, and point count. (#102 by @RobertBrewitz)
  • Added begin_layer_group/end_layer_group hooks to RenderSink for per-layer rendering callbacks. (#104 by @RobertBrewitz)

Fixed

  • Fixed with_winit example failing to start due to wgpu version mismatch (v26 vs v27) left behind during the Vello 0.7 upgrade. (#100 by @RobertBrewitz)
  • Fixed precomp start_time always being None because #[serde(flatten)] shadowed the outer Layer.start_time for the "st" key. (#103 by @RobertBrewitz)
  • Fixed hidden layers breaking parent transform chains, hidden layers now remain in the layer set with their transforms intact but render no content. (#103 by @RobertBrewitz)
  • Fixed AnyAsset deserialization errors not naming the failing asset. Errors now include the asset id, and also forward the actual inner failure (e.g. an unknown shape variant inside a precomposition's layers) instead of the generic "did not match any variant of untagged enum" message. (#105 by @RobertBrewitz)