Skip to content

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 07 Sep 05:26
· 63 commits to main since this release

Note

Major Rendering Milestone: Version 0.1.4 introduces an advanced in-memory SVG pre-processing pipeline and vector font engine that fixes many rendering issues across complex Inkscape SVGs. This release represents a significant improvement in rendering accuracy and visual fidelity—supporting text glyphs, unbaked Live Path Effects (fillets/chamfers), paint-order desugaring, transform stroke scaling, and resolution scaling without destructively modifying or flattening original SVG files on disk.

Changelog

  • bede43a Fix: Apply path transform matrix when computing Drawing bounding box (Fix #18)
  • ea908aa chore(release): bump version to v0.1.4
  • e0a1712 feat(svg): automated golden image regression test harness and suite (Fix #23)
  • 6eecd64 feat(svg): in-memory SVG text and tspan to path vector converter (#21)
  • 14fe8c8 feat: deploy WebAssembly live demo and landing page to GitHub Pages (Fix #16)
  • 12fcf1f feat: in-memory SVG pre-processor for fillet_chamfer LPE and paint-order (Fix #20)
  • 0d14a00 fix(svg): scale stroke-width by viewBox-to-canvas factor in RenderSVGToRGBA (Fix #22)
  • aa8a67c fix: include stroke width in drawing crop and fix viewBox offset rasterization (Fix #17)
  • 56d5d1b test(svg): increase AlertIcon golden tolerance to 3.5% for Linux font fallbacks
  • aee362b test(svg): skip Segoe UI Variable test on non-Windows platforms