Releases: heygen-com/hyperframes
v0.6.118
What's Changed
Other Changes
- fix: allow standalone timeline rendering by @miguel-heygen in #1617
Full Changelog: v0.6.117...v0.6.118
v0.6.117
HyperFrames v0.6.117
Released on 2026-06-20.
This hotfix restores the published @hyperframes/core subpath contract used by Studio,
SDK, and CLI consumers. Installed packages can now resolve the beats, storyboard,
HTML attribute safety, package metadata, and clip tree entry points that already existed
in source.
Fixes
Full changelog
v0.6.116
HyperFrames v0.6.116
Released on 2026-06-20.
This hotfix improves render reliability across WebM and MP4 outputs: VP9 encodes now use a shared, tunable speed default across render paths, and MP4 muxing preserves AAC start offsets so audio stays aligned.
Fixes
- Engine: Preserve AAC start time during MP4 mux (0473254b, #1615)
- Engine: Tune VP9 cpu-used across render paths (8408a447, #1614)
Full changelog
v0.6.115
HyperFrames v0.6.115
Released on 2026-06-20.
Full slideshow stack: schema, parser, controller, <hyperframes-slideshow> web component, presenter mode, branching editor panel, and hyperframes present CLI command. SDK gains element add/remove ops, elastic timing, keyframe writers, variables/brand model, and image-alpha hit-testing. Fixes cross-realm iframe media handling, per-element audio muting, querySelector injection, and DOM edit parity.
Features
- Studio: Slideshow branching editor panel UI (04a775b5, #1592)
- Studio: Slideshow manifest persistence + panel helpers (b74020fa, #1591)
- Player: web component + presenter (075302cd, #1590)
- Player: Slideshow controller state machine (6938d6ac, #1589)
- Studio: Slideshow branching editor panel (3861e8e9, #1582)
- Player: Slideshow controller + component (7af3eb8f, #1581)
- Core: Slideshow schema, parser, and lint rule (83764579, #1580)
- Sdk: Image-alpha hit-test phase 1 (WS-G) (37efbcb9, #1574)
- Sdk: Ws-3c — addWithKeyframes + replaceWithKeyframes SDK ops (acorn writer) (418f198b, #1572)
- Sdk: AddElement forward op — mint hf-id, inverse = removeElement (WS-D) (0ca01c88, #1571)
- Sdk: Ws-c elastic timing + word-alignment resolver (WS-C) (f65e2296, #1570)
- Sdk: Ws-b variables/brand — object-valued font/image + B1 JSON model (d0e520db, #1569)
Fixes
- Slideshow: Present media controls (f0c4dee7, #1601)
- Core: Mute preview audio per-element so a slow-decoding track isn't silenced (cd832f01, #1602)
- Core: Import cssSelector test from vitest, not bun:test (82b6ccde, #1599)
- Core,studio: Escape user values in querySelector attribute selectors (c0ffdc0f)
- Sdk,studio: Restore DOM edit cutover parity (758eda99, #1565)
- Slideshow: Finish remaining split-PR review findings (f05b3f9c, #1594)
- Slideshow: Address code-review findings #1580-1584 (cc2220e5, #1585)
- Release: Scope tag-monotonicity guard to tags reachable from HEAD (3a28d3f6)
- Sdk: Code-review follow-ups (WS-B/C/3.C, #1569/#1570/#1572) (dd6fad6b, #1588)
- Engine: Hold the last video frame at the inclusive clip end (fdb8f33f, #1564)
Docs & Examples
Internal
- Examples: Slideshow demos — airbnb deck, startup pitch, fixture (ae404984, #1584)
- Core: Gate acorn GSAP writer behind cutover flag; keep recast default (WS-3F) (967bf9f9, #1573)
- Publish: Publish @hyperframes/sdk to npm (7607a714, #1587)
Full changelog
v0.6.114
HyperFrames v0.6.114
Released on 2026-06-19.
Adds slideshow support end-to-end: a player-side controller state machine and <hyperframes-slideshow> web component, a Studio branching-editor panel with manifest persistence, plus authoring-skill guidance and example decks.
Features
- Studio: Slideshow branching editor panel UI (04a775b5, #1592)
- Studio: Slideshow manifest persistence + panel helpers (b74020fa, #1591)
- Player: web component + presenter (075302cd, #1590)
- Player: Slideshow controller state machine (6938d6ac, #1589)
- Studio: Slideshow branching editor panel (3861e8e9, #1582)
- Player: Slideshow controller + component (7af3eb8f, #1581)
Fixes
- Slideshow: Finish remaining split-PR review findings (f05b3f9c, #1594)
- Slideshow: Address code-review findings #1580-1584 (cc2220e5, #1585)
Docs & Examples
Internal
Full changelog
v0.6.113
HyperFrames v0.6.113
Released on 2026-06-19.
Brings the AI Studio (Pacific) SDK integration surface online — object-valued font/image variables, elastic timing with word-alignment, element insertion, and keyframe animation ops — all on the acorn GSAP writer, now gated behind the cutover flag with recast kept as the default. Also adds a slideshow schema/parser/lint rule and phase-1 image-alpha hit-testing, so clicks on transparent image pixels fall through to the layer behind.
Features
- Core: Slideshow schema, parser, and lint rule (83764579, #1580)
- Sdk: Image-alpha hit-test phase 1 (WS-G) (37efbcb9, #1574)
- Sdk: Ws-3c — addWithKeyframes + replaceWithKeyframes SDK ops (acorn writer) (418f198b, #1572)
- Sdk: AddElement forward op — mint hf-id, inverse = removeElement (WS-D) (0ca01c88, #1571)
- Sdk: Ws-c elastic timing + word-alignment resolver (WS-C) (f65e2296, #1570)
- Sdk: Ws-b variables/brand — object-valued font/image + B1 JSON model (d0e520db, #1569)
Fixes
- Release: Scope tag-monotonicity guard to tags reachable from HEAD (3a28d3f6)
- Sdk: Code-review follow-ups (WS-B/C/3.C, #1569/#1570/#1572) (dd6fad6b, #1588)
- Engine: Hold the last video frame at the inclusive clip end (fdb8f33f, #1564)
Internal
- Core: Gate acorn GSAP writer behind cutover flag; keep recast default (WS-3F) (967bf9f9, #1573)
- Publish: Publish @hyperframes/sdk to npm (7607a714, #1587)
Full changelog
v0.6.112
HyperFrames v0.6.112
Released on 2026-06-18.
Static-frame dedup is now on by default for screenshot capture (with render telemetry), the SDK gains a reorderElements op for batch z-index updates, and the resolver-parity shadow tripwire stops emitting false element_not_found divergences for elements inside inlined sub-compositions.
Features
- Engine: Static-frame dedup default-on + render telemetry (7310223b6, #1549)
- Sdk: Ws-3 — reorderElements op (batch z-index update) (28bfe09f2, #1502)
Fixes
Full changelog
v0.6.111
HyperFrames v0.6.111
Released on 2026-06-18.
This release lands the bulk of the Studio→SDK editing cutover — style, text, timing, delete, and GSAP ops now route through the SDK behind a default-off dark-launch flag — alongside a resolver-parity shadow tripwire that reports any SDK/server resolution divergence as telemetry. It also ships the storyboard editor (view modes, markdown source, frame focus) and asset-readiness adapters for three.js, map, and visualization libraries.
Features
- Studio: Resolver-parity shadow tripwire (decoupled telemetry) (933b88ec3, #1547)
- Core: Add readiness adapters for map and visualization libraries (75d92b55e, #1548)
- Sdk,core: Ws-3 — unrollDynamicAnimations acorn port + SDK op (09cefc1bb, #1501)
- Sdk: Stage 6 — arc path ops (setArcPath, updateArcSegment, removeArcPath) (1612d18fd, #1500)
- Sdk,core: Ws-3 prerequisites — acorn keyframe-collapse foundation + removeAllKeyframes (a746db601, #1499)
- Sdk,studio: Ws-1.2 — percentage-based removeGsapKeyframe (ceb815c31, #1498)
- Sdk,studio: Ws-1.1 — add set method to GsapTweenSpec; route addGsapAnimation(set) through sdk (a5016ed41, #1497)
- Sdk,studio: Ws-4 — add history:false option; disable unused sdk undo in studio (e35846176, #1496)
- Sdk: Ws-a2 — applyDraft/commitPreview/cancelPreview → moveElement op (53717a77f, #1490)
- Sdk: Ws-a1 — iframe preview adapter (hit-test + selection) (b96e8a307, #1489)
- Studio: Route GSAP keyframe add through SDK (§3.5 PR2) (7ca449032, #1470)
- Studio: Route GSAP tween add/update/delete through SDK (§3.5 PR1) (592f7c775, #1469)
- Studio: Route timeline trim/move through SDK setTiming (§3.2) (39f37e8aa, #1466)
- Studio: Route element delete through SDK removeElement (§3.1) (bce571c2a, #1465)
- Studio: S7.5 — delete shadow scaffolding; keep cutover flag (dark launch) (ca1a8a687, #1462)
- Studio: Stage 7 step 3c — sdk cutover for inline-style ops (ab7145ad9, #1522)
- Studio: Storyboard frame focus + voiceover iteration (c8fd16f2d, #1532)
- Studio: Storyboard markdown source editor (raw + live preview) (29809069c, #1531)
- Lint: Warn when a sub-composition slot blanks before the host (13af5540c, #1542)
- Studio: Storyboard frame contact-sheet grid (015529e66, #1530)
- Studio: Storyboard view-mode toggle and shell (195d7aa7b, #1529)
- Studio: Add storyboard manifest contract, parser, and read API (8a13a0707, #1528)
Fixes
- Core: Auto-detect three.js asset readiness via adapter contract (bb5f5f8c5, #1543)
- Sdk,studio: R5 cutover review fixes (on top of #1539) (e57e75b9b, #1545)
- Studio: Restore timeline move/resize fallback parity (review #1466) (8c981a451, #1539)
- Studio,core: Resolve SDK-cutover review findings (377b0368b, #1471)
- Studio: Wire onTrySdkPersist to sdkCutoverPersist (cutover was unwired) (8585fffc9, #1463)
- Studio: Force-reload sdk session after undo/redo bypasses suppress window (0ca1a8a9d, #1524)
- Studio: Storyboard polish — a11y, preview, and edit-race fixes (e662fcdea, #1544)
- Lint: Match @font-face when a comment inside the block holds a brace (f72ea25b3, #1538)
Internal
- Studio: Document CSS-path position cut-over; GSAP-path deferred (§3.3) (e65c3c791, #1467)
- Core: Recast-vs-acorn differential suite for GSAP writer ops (+ fixes) (c040e4973, #1533)
Full changelog
v0.6.110
HyperFrames v0.6.110
Released on 2026-06-17.
A fixes-only release. Studio rendering no longer 503s when ffmpeg lives outside the server's PATH (the common GUI-launch case on macOS), plus correctness fixes across the CLI, player, and SDK.
Fixes
- Studio: Resolve ffmpeg outside PATH so render doesn't 503 (ff25058c5, #1536)
- Studio: Apply split-bounds epsilon in razor split-all (66dde0898, #1404)
- Studio: Add GSAP 3D inspector metadata (937ba2ceb, #1250)
- CLI: Validate init flags before creating the project directory (a4ae3c92a, #1207)
- CLI: Default capture output to
./capture/(auto-suffixcapture-2/,capture-3/on re-run) (969d6a334) - Player: Reject non-finite composition dimensions from attributes and stage-size (513819ee8, #1205)
- SDK: Resolve composition-id targets and emit canonical
data-hf-idfor GSAP tweens (6e3214233, #1526) - Release: Stop advising
git push --tagsin release next-steps (9cc3550f7, #1521)
Full changelog
v0.6.109
HyperFrames v0.6.109
Released on 2026-06-17.
Promotes 21 lint rules from warnings to errors, with exemptions for registry source and installed blocks. Includes false-positive fixes across fonts, GSAP, captions, and composition rules.