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 notes
v3.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