v3.0.0 #500
tinchox5
announced in
Announcements
v3.0.0
#500
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The first stable release of SnapDOM v3 brings automatic capture reuse, incremental
recapture, automatic font embedding, and new capture APIs. Core and official plugins
now share the v3 release line.
If you're upgrading from v2, read the migration guide.
The v2 source and
v2 documentation remain available.
Features and performance
fromString().preCapture().The SVG engine remains the default. The native html-in-canvas engine remains
experimental and requires a custom build.
Breaking changes
widthandheightnow take precedence overscale.preCachehas been removed, and obsolete capture options are no longer supported.afterExporthooks observe results without chaining their return values.See the migration guide for the complete upgrade instructions.
Layout and rendering fixes
visibilityandcontent-visibility. 21251f7zoomon the capture root. 14b2047<use>icons. 1b6cd96Fonts and pseudo-elements
@font-facerules when the requested weight or stretch is far from the declared value. #478@font-facedescriptors declared in the source. 8d0345aCanvas, Shadow DOM, and compatibility
toDataURL()for WebGL canvases. de521b8, 1c44d1dPlugins and exports
Documentation
llms.txtandllms-full.txtto match the source implementation. de95504Testing and maintenance
devicePixelRatioin DPR-dependent tests. 8fe0a08, fb7311anpm run build. d341737Full Changelog: v2.23.1...v3.0.0
This discussion was created from the release v3.0.0.
All reactions