Skip to content

v0.5.0

Latest

Choose a tag to compare

@arikusi arikusi released this 13 Jul 11:59

Diagram release: arrowheads arrive, the contrast audit stops looking away from gradients, and the frame sampler gets a Chromium ground-truth test in CI. Full details in CHANGELOG.md, dogfood and edge-case audit records in dogfooding.md.

  • New defs.markers: six preset glyphs (triangle, arrow, circle, square, diamond, bar) referenced from line/polyline/path via markerStart/markerMid/markerEnd, scaling with stroke width, validated by the reference checker.
  • Text contrast audit judges gradient fills by their worst stop against the background instead of skipping them.
  • Browser ground truth in CI: 12 seeded random animations frozen in headless Chromium must match bakeFrame within 1px; mutation-verified.
  • Pre-release hardening: auto-start-reverse and strokeless-marker design notes, invisible text exempt from layout audits, bbox audits 90x faster on generic-font configs.
  • 397 tests.