github zumerlab/snapdom v3.5.0

4 hours ago

What's Changed

Fixes

  • clip: fold culled block siblings into one spacer per run #549
  • prepare: reset the capture root's self-alignment #548
  • counter: render none, disc, circle and square counter styles #547
  • counter: keep commas and parentheses inside the counters() separator #546
  • background: ignore parentheses inside quoted url() when splitting layers #545
  • engine: make html-in-canvas safe and as exact as the svg engine 069bacf
  • images: keep a failed image's box and warn on tainted canvases 80f4898
  • fonts: stop waiting on a Safari font set stuck at loading 0e4b5dd
  • clip: start a fractional clip on the output pixel grid f9d23d0
  • toCanvas: wait for nested svg images before drawing on Firefox 171350b
  • stream: report only dirty rects inside the canvas f9302d4
  • stream: keep a patch inside the ancestors that clip its host eed95f9
  • plugins: export the ascii helpers from the barrel and type toStream de84e5c

Performance

  • fonts: embed a near-weight face only where it can paint ad2bd88
  • fonts: leave out webfont families the page never drew 59e0f8a
  • fonts: warm only the font variants a Safari capture uses 3e92aba

New Contributors

Full Changelog: v3.4.0...v3.5.0

Don't miss a new snapdom release

NewReleases is sending notifications on new releases.