0.30.3 v3.0.0
high risk
9001/copypartySep 14, 2026 → Sep 14, 20260 days between releases
What's New
Major upgrade from supervision 0.30.3 to SnapDOM v3.0.0 with new capture APIs.
Breaking Changes
- `width` and `height` now take precedence over `scale`
- `preCache` has been removed
- `afterExport` hooks no longer chain return values
New Features
- Automatically reuse unchanged captures
- Automatically embed web fonts
- New `fromString()` and `preCapture()` APIs
Improvements
- Isolate concurrent captures with per-capture sessions
- Layout and rendering fixes
- Integer overflow fixes in geometry utilities
Bug Fixes
- Correct alignment in pseudo-element boxes, scroll containers, and images
- Non-finite key points no longer produce duplicates
- `sv.process_video` no longer hangs when `max_frames` exceeds video length
Upgrade Notes
Remove deprecated `preCache` option and update capture options where `width`/`height` now override `scale`. Note that `afterExport` hooks no longer chain return values.
The Two Releases
0.30.3
supervision-0.30.3
Sep 14, 2026· 1 month ago
Patch release 0.30.3 resolves pose estimation, VLM parsing, and video crash bugs, including non-finite key point handling and integer overflow in box operations.
Full release notesv3.0.0
v3.0.0
Sep 14, 2026· 1 month ago
v3.0.0 is the first stable release of SnapDOM, introducing automatic capture reuse, incremental recapture, automatic font embedding, and new capture APIs to align core and official plugins.
Full release notes