v2.24.18 v3.0.0

high risk

Ylianst/MeshCentralSep 11, 2026 → Sep 14, 20264 days between releases

What's New

Major v3.0.0 release introduces new APIs and automatic features, but requires configuration changes.

Breaking Changes

  • `width` and `height` now take precedence over `scale`.
  • Font embedding is enabled automatically.
  • Removed `preCache` and obsolete capture options.
  • Core redaction is now limited to password fields.
  • `afterExport` hooks no longer chain return values.

New Features

  • Automatic capture reuse and incremental recapture.
  • Automatic font embedding.
  • New capture APIs including `fromString()` and `preCapture()`.
  • Isolation of concurrent captures with per-capture sessions.
  • Support for DOM type checks across windows and iframes.

Improvements

  • Alignment of official plugins (HTML, context, element maps, PDF) with v3.
  • Expose capture geometry and exact export options to plugins.
  • Improved layout and rendering fixes including alignment and pseudo-element support.
  • Automatic reuse of unchanged captures improves performance.
  • SVG engine remains the default.

Bug Fixes

  • Fixed alignment in pseudo-element boxes, scroll containers, and images.
  • Fixed pseudo-element support.
  • Fixed rendering of non-generated pseudo-elements.
  • Fixed font styles for icon glyphs.

Upgrade Notes

Read the migration guide in the README. Config changes include `width`/`height` taking precedence over `scale` and automatic font embedding. Hooks may behave differently regarding return values.

The Two Releases

v2.24.18

v2.24.18

Sep 11, 2026· 1 month ago

A patch release focusing on fixes for pseudo-element rendering and font styles, including contributions from a new contributor.

Full release notes
v3.0.0

v3.0.0

Sep 14, 2026· 1 month ago

SnapDOM v3.0.0 is the first stable release of the v3 line, featuring automatic capture reuse, incremental recapture, automatic font embedding, and new capture APIs. Core and official plugins are now aligned with this version.

Full release notes