Skip to content

v0.8.44

Choose a tag to compare

@github-actions github-actions released this 16 Sep 23:19
· 13 commits to main since this release
3c9462f

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 lockGopForChunkConcat and gopSize, 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_mismatch no longer fires for sub-compositions. A sub-composition's own <meta viewport> and html, body CSS 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).

Full changelog

v0.8.43...v0.8.44