v2.24.18 v3.0.0

high risk

paperclipai/paperclipSep 11, 2026 → Sep 14, 20264 days between releases

What's New

Major v3 release adds automatic capture reuse and new APIs, but introduces several breaking configuration changes.

Breaking Changes

  • width and height now take precedence over scale
  • preCache has been removed and obsolete capture options are no longer supported
  • Core redaction is limited to password fields
  • Font embedding is enabled automatically
  • afterExport hooks observe results without chaining their return values

New Features

  • Automatically reuse eligible unchanged captures and rebuild affected subtrees
  • Isolate concurrent captures with per-capture sessions
  • Automatically embed web fonts used by the captured content
  • Capture HTML strings with fromString()
  • Prepare learned captures on hover or focus with preCapture()

Improvements

  • Automatically reuse eligible unchanged captures and rebuild affected subtrees for safe local mutations
  • Isolate concurrent captures with per-capture sessions
  • Automatic font embedding

Bug Fixes

  • Correct alignment in pseudo-element boxes, scroll containers, and images

Upgrade Notes

Upgrading requires consulting the migration guide as preCache is removed and width/height now take precedence over scale. Font embedding is now automatic, and afterExport hooks no longer chain return values. Core redaction is now limited to password fields.

The Two Releases

v2.24.18

v2.24.18

Sep 11, 2026· 1 month ago

A minor release focused on fixing pseudo-element handling, specifically preserving font styles for icon glyphs and skipping non-generated pseudo-elements.

Full release notes
v3.0.0

v3.0.0

Sep 14, 2026· 1 month ago

The first stable release of SnapDOM v3 introduces automatic capture reuse, incremental recapture, automatic font embedding, and new capture APIs. It aligns core and official plugins to the v3 release line.

Full release notes