v0.42.0.4: segment export b-roll, editor code-split, gzip history, install footprint
Export, editor bundle, history, and install footprint (PRs #115–#119).
Highlights
- Segment export + b-roll (CRAFT-6171, #116): sparse short cuts with b-roll (and music/stills) can use per-range seeking; only rich/json-render graphics force full-source decode.
- Editor code-splitting (CRAFT-6172, #115/#119): Paper shaders, map-motion, template previews, and media visualizers load on demand so the initial editor graph stays lighter.
- Gzipped history snapshots (CRAFT-6174, #117): revert snapshots write
working/history/rev-<n>.json.gz; legacy plain.jsonstill loads. - Trimmed install footprint (CRAFT-6173, #118): platform
@ffprobe-installer/ffprobereplaces multi-archffprobe-static; browseronnxruntime-webis a local stub so Transformers.js keepsonnxruntime-nodeonly. - Verification:
bun test --isolate(2473 tests: 2467 pass, 6 skip); segment and install-footprint unit coverage from the feature PRs.
Known gaps
See TODO.md for the current gaps and known issues.
Full changelog: CHANGELOG.md