Releases: heygen-com/hyperframes
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.
Fixes
Full changelog
v0.7.12
HyperFrames v0.7.12
Released on 2026-06-26.
This release unblocks Zephyr and other producer-backed generation flows that use
Google Fonts: those imports now warn instead of hard-failing lint when the
producer can resolve them. It also keeps HyperFrames skills installs targeted to
the agents a project actually uses and adds a product-launch video skill.
Features
- Skills: Product-launch-video skill + consolidate motion knowledge into hyperframes-animation (05af482f, #1745)
Fixes
- Lint: Allow producer-resolved google fonts (aacce27a, #1750)
- CLI: Scope skill installs to relevant agents, not all ~70 via --all (70a03f78, #1748)
Full changelog
v0.7.11
HyperFrames v0.7.11
Released on 2026-06-26.
This release keeps the hyperframes skills CLI honest about what's installed. skills check now flags skills that were renamed or dropped upstream, skills update prunes them and installs with --copy so a freshly installed set matches the published manifest, and login persists and shows a friendly user identity. It also lands producer and runtime reliability work: render fps is honored when seeking, /health is served from a worker thread so probes survive main-thread stalls, and binary file responses now stream.
Features
- CLI: Persist + show friendly user identity; preserve unknown credential fields (b9b578039, #1741)
- CLI: Surface and prune skills removed upstream (88fffb04d, #1740)
- CLI: Add skills version check, update, and freshness manifest (d70ee134c, #1738)
Fixes
- CLI: Install skills with --copy so check sees a faithful, correctly-placed set (51f8231eb, #1744)
- CLI: Close skills removed-detection power-user gaps (follow-up to #1740) (13b115e00, #1743)
- Runtime: Honor render fps when seeking (c9e8dd386, #1739)
- Producer: Serve /health from a worker_thread so probes survive main-thread stalls (01a10cdc5, #1733)
Performance
Full changelog
v0.7.11-alpha.0
What's Changed
Other Changes
- feat(cli): add skills version check, update, and freshness manifest by @WaterrrForever in #1738
Full Changelog: v0.7.10...v0.7.11-alpha.0
v0.7.10
HyperFrames v0.7.10
Released on 2026-06-26.
This producer reliability release blocks impossible distributed plans before they
fan out to chunk workers, preventing unbounded runtime timelines from turning
into runaway render work. It also fixes distributed frame-path indexing so
reconstructed extracted-frame assets resolve from the correct zero-based keys.
Fixes
- Producer: Reject impossible distributed durations (dca5fa90, #1732)
- Producer: RebuildExtractedFramesFromPlanDir off-by-one in framePaths key indexing (7db84fc0, #1730)