Releases: heygen-com/hyperframes
Release list
v0.7.22
HyperFrames v0.7.22
Released on 2026-06-30.
This release makes @hyperframes/sdk a first-class editing engine: a new shared resolveEditingAffordances API (with a browser SDK adapter) tells custom editors what's editable on any element, backed by comprehensive SDK reference docs and guides. The storyboard view is now on by default, plus encode, lint, and CLI reliability fixes.
Features
- Editing: Shared resolveEditingAffordances (core) + studio re-point + SDK adapter (5915590b0, #1814)
- CLI: Add --public flag to publish (856bb0980, #1815)
- CLI: File a GitHub issue with a published repro from feedback (010df6a0a, #1816)
- Studio: Make storyboard view default available (remove FF) (f24a1a9ce, #1794)
Fixes
- Lint: Recognize Three.js loaded via ESM URL/path imports (27a7f3749, #1805)
- Lint: Stop font_family_without_font_face flagging system-ui stacks and var() (11432ea8c, #1796)
- Engine: Pad odd output dimensions up to even for H.264/H.265 encode (3a2f05288, #1802)
- Examples: Host the kinetic-type A-roll so the video actually renders (c01d1ae03, #1799)
- Lint: Stop overlapping_gsap_tweens flagging distinct unresolved targets (036e3660c, #1798)
- CLI: Never print "[object Object]" from validate/inspect errors (a5c2636e8, #1810)
- CLI: Skip AI skills install when git is unavailable (23adfdc49, #1803)
- CLI: Omit render duration when feedback command has none (db61509dd, #1797)
- CLI: Show output video length in render summary, not render time (e7939ccd5, #1812)
- CLI: Serve project media with HTTP Range so validate reads WAV duration (466ee08ff, #1811)
- Storyboard-angle review follow-ups (M1 bg-on-clip, B3 slideshow, parser guard, CLI fixes) (a4303137c, #1791)
- Studio: Filter runtime-generated nodes from resolver-shadow telemetry (a4eacaec3, #1795)
Docs & Examples
- Sdk: Comprehensive SDK reference + guides (26e9283f6, #1817)
- Root composition duration is compile-time, not script/--variables parameterizable (bdd0084c2, #1818)
Full changelog
v0.7.21
HyperFrames v0.7.21
Released on 2026-06-30.
Adds a lint rule that errors on crossorigin on media (it renders fine but shows blank in preview) and fixes the root cause of id-less media rendering as a blank wash in the timing compiler.
Features
Fixes
Docs & Examples
Full changelog
v0.7.20
HyperFrames v0.7.20
Released on 2026-06-30.
This release fixes a render-correctness bug where a video or audio element identified only by a data-hf-id (no real id) rendered as a blank white wash with dropped audio. It also restores Studio keyframe retiming (drag-to-retime and Move to Playhead) and ships capture and runtime reliability improvements.
Features
- Studio: Restore keyframe retiming — drag-to-retime + Move to Playhead (closes #1782) (b403c54a, #1784)
- CLI: Expose Studio selection through preview (9983f37c, #1777)
Fixes
- Producer,lint: Id-less media renders blank wash instead of footage (74f9c31b, #1790)
- Producer: Keep video captures viewport-bound on software (c9613cd8, #1788)
- Core: Publish runtime inline artifact (e73076e9, #1787)
- Studio: Keyframe/position editing correctness + thumbnail cache busting + local-studio preview discovery (0a9555a0, #1781)
- Render: Avoid empty WAAPI scans and llvmpipe auto GPU (fc0f8c31, #1775)
Performance
Docs & Examples
Internal
- Skills: Rebuild faceless-explainer + pr-to-video on the shot-sequence architecture (7cb83865, #1778)
Full changelog
v0.7.19
HyperFrames v0.7.19
Released on 2026-06-29.
This release fixes the @hyperframes/core package by publishing the generated
runtime inline module required by the top-level entrypoint. It also improves
Studio keyframe editing and retiming, refreshes bundled skills, and trims the
README motion preview.
Features
- Studio: Restore keyframe retiming — drag-to-retime + Move to Playhead (closes #1782) (b403c54a, #1784)
Fixes
- Core: Publish runtime inline artifact (e73076e9, #1787)
- Studio: Keyframe/position editing correctness + thumbnail cache busting + local-studio preview discovery (0a9555a0, #1781)
Docs & Examples
Internal
- Skills: Rebuild faceless-explainer + pr-to-video on the shot-sequence architecture (7cb83865, #1778)
Full changelog
v0.7.18
HyperFrames v0.7.18
Released on 2026-06-28.
This release targets the reported render regression by removing per-frame empty
animation scans, fixing software WebGL auto-detection on CPU render hosts, and
reducing headless capture setup overhead. It also exposes Studio selection state
through hyperframes preview so coding agents can inspect and edit the active
composition more directly.
Features
Fixes
Performance
Full changelog
v0.7.17
HyperFrames v0.7.17
Released on 2026-06-27.
@hyperframes/lint can now run fully in the browser — validate compositions client-side with no Node.js and no server round-trip — and it now depends only on @hyperframes/parsers, so installing the validator no longer pulls the studio server or other unrelated packages.
Features
- Lint: New
@hyperframes/lint/browserentry — a node-free, client-side rule engine (lintHyperframeHtml,lintMediaUrls,shouldBlockRender) for browser-only editors and tools (6aaab32c, #1773)
Internal
- Lint: Depend only on
@hyperframes/parsers(dropped@hyperframes/core); relocated the shared URL/asset-path, font-alias, and slideshow-parser utilities into@hyperframes/parserswith back-compat stubs in core, and hardened the CSSurl()regex against polynomial-ReDoS (6aaab32c, #1773)
Docs & Examples
Full changelog
v0.7.16
HyperFrames v0.7.16
Released on 2026-06-27.
Studio gains element groups: select multiple elements and group them into a single editable unit — on the canvas and in the timeline — then ungroup back to their original positions. This release also reads inline-authored GSAP timelines and fixes keyframe commit routing, 3D-transform edits, and ungroup positioning.
Features
- Studio: Expand sub-composition groups + children in the timeline (6a729b7e, #1761)
- Gsap: Read timelines authored inline (acorn read path) (2e02bcf7, #1760)
- Studio: Element groups — studio UI (1eed7a9b, #1759)
- Studio: Element groups — source mutations (4c461b4a, #1758)
Fixes
- Studio: Keep useGsapTweenCache under the size cap + correct non-sticky drill test (a44ef47e, #1770)
- Studio: Bake the group transform into members on ungroup (bc5a51a6, #1764)
- Studio: Remove keyframe dragging from the timeline (cf8f8aa5, #1763)
- Studio: Keyframe commit routing for 3D and cross-group edits (2d3b19d2, #1762)
Internal
Full changelog
v0.7.15
HyperFrames v0.7.15
Released on 2026-06-27.
This CLI release keeps hyperframes init on the GitHub-backed skills
freshness path while the skills.sh registry catches up, with a CI-only escape
hatch and offline-safe best-effort install behavior. It also publishes the newly
extracted parser, lint, and studio-server packages as part of the fixed-version
package set.
Fixes
Internal
- Extract @hyperframes/studio-server from core (7a4853df, #1757)
- Extract @hyperframes/lint from core (98d0bdd7, #1756)
- Extract @hyperframes/parsers from core (cdf9c817, #1755)
Full changelog
v0.7.14
HyperFrames v0.7.14
Released on 2026-06-27.
This CLI release makes HyperFrames skills self-healing: installs now keep a
freshness manifest, install once globally, and mirror only HyperFrames-owned
skills into detected agent stores.
Features
- CLI: Skills freshness — version check, manifest, global install + multi-agent mirror (bf961d12, #1753)
Full changelog
v0.7.13
HyperFrames v0.7.13
Released on 2026-06-26.
This lint reliability release catches malformed generated HTML that leaves CSS
or code-looking text between the document head and the composition root, where a
browser would render it as visible video text.