HyperFrames v0.8.44
Released on 2026-09-16.
The root_dimensions_mismatch false positive from v0.8.43 is fixed, so lint and check --strict stop flagging sub-compositions. The streaming encoder gains an opt-in locked keyframe interval, which no existing render turns on.
Features
- Engine: The streaming encoder accepts
lockGopForChunkConcatandgopSize, which force a keyframe at a fixed interval so encoded output can be cut and joined without re-encoding. It already existed on the disk encoder and now emits identical arguments on both paths. The flag defaults to off and an existing render produces the same FFmpeg arguments as before (b4f1929cf, #3973).
Fixes
- Lint:
root_dimensions_mismatchno longer fires for sub-compositions. A sub-composition's own<meta viewport>andhtml, bodyCSS never reach the live rendering document, because the runtime mounts only its matched subtree, so the warning was drift that could not clip anything. v0.8.43 shipped the warning with this known false positive and this is the promised follow-up. A top-level mismatch is still reported, and a viewport-meta-only mismatch now says so in its own words rather than warning about clipping (2229d0d6a, #4012).