Releases: heygen-com/hyperframes
v0.6.81
HyperFrames v0.6.81
Released on 2026-06-07.
Adds Google Cloud Run + Cloud Workflows as a distributed-render target (@hyperframes/gcp-cloud-run) — the GCP counterpart to the AWS Lambda adapter, sharing the same plan → renderChunk → assemble primitives. Also lands a font-resolution pipeline so compositions capture and embed their own fonts for deterministic rendering.
Features
- Font resolution pipeline — compositions capture and embed their own fonts (0bf15119, #1255)
- Gcp Cloud Run: Google Cloud Run + Workflows distributed render adapter (4da567df, #1253)
Catalog
Internal
- Core: Add T9 CompositionVariable font/image parse spec (before R1) (806b226b, #1246)
- Core: Add T2 stable id spec for parse-to-hf id contract (before R1) (a890d093, #1245)
- Studio: Add T4 op-contract stubs for editor dispatch boundary (bdbd8b1d, #1243)
Full changelog
v0.6.80
HyperFrames v0.6.80
Released on 2026-06-07.
Fixes a main-thread hang on compositions with thousands of GSAP tween calls by batching timeline construction through requestAnimationFrame, and adds innerText support to the GSAP inspector for counter animations.
Features
Fixes
- Batch GSAP timeline construction to prevent main-thread hang (#1231) (ebd156bc, #1249)
- Render: Add end-to-end observability (29d6f1ea, #1248)
Internal
- Studio: Add T11 history coalescing and cross-prop separation suite (9aebc8db, #1242)
- Core: Add T8 override-set merge semantics suite for getVariables (37d02f26, #1241)
- Core: Add T1 round-trip idempotence suite for parse/serialize (dd956744, #1240)
Full changelog
v0.6.79
HyperFrames v0.6.79
Released on 2026-06-06.
Switches the parity harness page navigation to domcontentloaded instead of load, preventing timeouts caused by slow video preload on compositions with large or numerous media sources.
Fixes
Full changelog
v0.6.78
HyperFrames v0.6.78
Released on 2026-06-06.
Adds detailed diagnostics around page navigation timeouts — captures failed requests, HTTP errors, and timing context to help debug environment-specific render failures.
Internal
Full changelog
v0.6.77
HyperFrames v0.6.77
Released on 2026-06-06.
Ensures the probe stage respects low-memory mode by threading the forceScreenshot flag, preventing BeginFrame probe failures on memory-constrained systems.
Fixes
Full changelog
v0.6.76
HyperFrames v0.6.76
Released on 2026-06-06.
Adds the audio-locked player attribute for embedding contexts that need force-muted playback, a full GSAP keyframe system (parsing → runtime bridge → design panel), Figma-quality snap guides in Studio, and reliability improvements for low-memory render environments.
Features
- Player: Add audio-locked attribute (force-mute + hide controls) (f39b5988, #1234)
- Studio: Draggable layer reorder with z-index persistence (7a0cb085, #1216)
- Producer: Auto low-memory safe render profile (bacfb175, #1225)
- Studio: Add fit-to-children button in property panel (4d968866, #1224)
- Studio: Wire snap engine into preview drag and resize gestures (0a965dc4, #1223)
- Studio: Add snap guide overlay, toolbar, grid, and target collection (f8bf039a, #1228)
- Studio: Add stateless snap engine with alignment computation (1863831a, #1227)
- Studio: Runtime-synced design panel + 3D props + split polish (1bdb2d4e, #1188)
- Studio: Runtime-first dynamic keyframe system [8/10] (c1699ec9, #1190)
- Studio: Split clip at playhead for media elements [7/10] (d1aad77f, #1189)
- Studio: Design panel, timeline polish, feature flag [6/6] (a5211954, #1172)
- Studio: Keyframe hooks wiring — session, cache, toolbar [5/6] (7a088326, #1171)
- Studio: Keyframe diamonds, navigation, context menu [4/6] (5984c588, #1170)
- Studio: GSAP runtime bridge + optimistic updates [3/6] (12e87e05, #1169)
- Core: Spring physics solver + runtime fixes [2/6] (aab73774, #1168)
- Core: GSAP keyframe parsing, mutations, and API routes (e639a163, #1167)
Fixes
- Producer: Restore calibration timeout ceiling + add pipeline observability (1d16216a, #1233)
- AWS Lambda: Validate event S3 URIs against render bucket (F-004) (65888840, #1213)
- CLI: Re-validate SSRF denylist on redirects + harden isPrivateUrl (1f37920f, #1212)
- Studio: Fix PropertyPanel format and file size regression (2c73fa9c, #1229)
- CLI: Bind studio preview server to loopback by default (1324de54, #1210)
- Runtime: Make audio/media sync boundary inclusive to match visibility fix (b6a14ea9, #1173)
- Add progress logging during silent render pipeline stages (6bd1e764, #1220)
- Respect user timeouts on low-memory systems (20894ab9, #1221)
Docs & Examples
Full changelog
v0.6.75
What's Changed
Other Changes
- feat(producer): auto low-memory safe render profile by @jrusso1020 in #1225
- fix(cli): re-validate SSRF denylist on redirects + harden isPrivateUrl by @vanceingalls in #1212
- feat(studio): draggable layer reorder with z-index persistence by @miguel-heygen in #1216
- fix(aws-lambda): validate event S3 URIs against render bucket (F-004) by @vanceingalls in #1213
- fix(producer): restore calibration timeout ceiling + add pipeline observability by @miguel-heygen in #1233
Full Changelog: v0.6.74...v0.6.75
v0.6.74
HyperFrames v0.6.74
Released on 2026-06-05.
Figma-quality snap lines, grid overlay, and fit-to-children for the Studio preview canvas. Also ships the GSAP keyframe system (parsing, runtime bridge, diamonds, dynamic keyframes, design panel) and a batch of CLI reliability fixes.
Features
- Studio: Add fit-to-children button in property panel (4d968866, #1224)
- Studio: Wire snap engine into preview drag and resize gestures (0a965dc4, #1223)
- Studio: Add snap guide overlay, toolbar, grid, and target collection (f8bf039a, #1228)
- Studio: Add stateless snap engine with alignment computation (1863831a, #1227)
- Studio: Runtime-synced design panel + 3D props + split polish (1bdb2d4e, #1188)
- Studio: Runtime-first dynamic keyframe system [8/10] (c1699ec9, #1190)
- Studio: Split clip at playhead for media elements [7/10] (d1aad77f, #1189)
- Studio: Design panel, timeline polish, feature flag [6/6] (a5211954, #1172)
- Studio: Keyframe hooks wiring — session, cache, toolbar [5/6] (7a088326, #1171)
- Studio: Keyframe diamonds, navigation, context menu [4/6] (5984c588, #1170)
- Studio: GSAP runtime bridge + optimistic updates [3/6] (12e87e05, #1169)
- Core: Spring physics solver + runtime fixes [2/6] (aab73774, #1168)
- Core: GSAP keyframe parsing, mutations, and API routes (e639a163, #1167)
- Docs: Add weekly update drafts (1abe69f3, #1183)
- Docs: Add changelog release workflow (248f6407, #1164)
Fixes
- Studio: Fix PropertyPanel format and file size regression (2c73fa9c, #1229)
- CLI: Bind studio preview server to loopback by default (1324de54, #1210)
- Runtime: Make audio/media sync boundary inclusive to match visibility fix (b6a14ea9, #1173)
- Add progress logging during silent render pipeline stages (6bd1e764, #1220)
- Respect user timeouts on low-memory systems (20894ab9, #1221)
- Runtime: Don't restart non-loop media that has naturally ended (faa3f588, #1203)
- CLI: Report available memory instead of free memory in doctor (96795031, #1204)
- CLI: Reject directory --composition and add --browser-timeout (#1199) (6affe2d2, #1200)
- Scripts: Make release change-guard robust to git status prefix (8228932e, #1198)
- Producer: Localize remote
sources + await image readiness (72c461d8, #1197)
- CLI: Support arm64 hosts for
--dockerrender (2be41937, #1196) - Engine: Fast-fail on zero duration instead of 45s timeout (efb8d90f, #1186)
- CLI: Lazy-load @puppeteer/browsers to prevent debug package crash (8c6faa45, #1185)
- CLI: Suppress EPIPE crashes in piped agent environments (cabd0616, #1184)
- Delay ObjectURL revocation and silence TS5 baseUrl deprecations (6de6ea53, #1181)
- Engine: Add --autoplay-policy=no-user-gesture-required to headless Chrome args (9e5adafd, #1177)
- Runtime: Apply parent composition offset to WebAudio scheduling for sub-comp audio (ac73cbbc, #1175)
- Runtime: Show elements at exact end of their duration (inclusive boundary) (b652c0a2, #1166)
- CLI: Localize external assets in publish archive (a4706da5, #1160)
Docs & Examples
- Add reap as HyperFrames adopter (4b51cc64, #876)
- README: Add Frame.md design template gallery (1a617d30, #1182)
- Skills: Prefer frame.md over design.md for video specs (fcff442a, #1180)
Catalog
- Registry: Add 14 missing blocks to registry manifest (d8ed343d, #1163)
- Registry: Add Apple Terminal blocks to registry manifest (e9949d76, #1162)
- Registry: Add Apple Terminal theme code snippet blocks (689deaf4, #1161)
Internal
v0.6.73
HyperFrames v0.6.73
Released on 2026-06-04.
Runtime stability and CLI improvements: fixes audio stuttering in the preview player when a media file ends before the composition does, adds a configurable browser navigation timeout, localizes remote <img> sources before render to eliminate image flicker, and adds ARM64 Docker render support for Apple Silicon.
Fixes
- Runtime: Don't restart non-loop media that has naturally ended (faa3f588, #1203)
- CLI: Report available memory instead of free memory in doctor (96795031, #1204)
- CLI: Reject directory --composition and add --browser-timeout (#1199) (6affe2d2, #1200)
- Scripts: Make release change-guard robust to git status prefix (8228932e, #1198)
- Producer: Localize remote
sources + await image readiness (72c461d8, #1197)
- CLI: Support arm64 hosts for
--dockerrender (2be41937, #1196)
Internal
Full changelog
v0.6.72
HyperFrames v0.6.72
Released on 2026-06-04.
A render-reliability release: the producer now localizes remote <img> sources and waits for them to load before capturing frames, fixing blank-frame flicker in compositions that reference remote (S3) images. --docker renders also now run on arm64 hosts.
Fixes
- Producer: Localize remote
sources + await image readiness (72c461d8, #1197)
- CLI: Support arm64 hosts for
--dockerrender (2be41937, #1196)