From 8b27935e8ce336ca7bc3873c0850b5a32dcd32cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Mon, 12 Oct 2026 13:51:49 +0000 Subject: [PATCH] chore: release v0.8.150 (#5495) --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- .cursor-plugin/plugin.json | 2 +- docs/changelog.mdx | 35 ++++++++++++++++++++++++ gemini-extension.json | 2 +- packages/aws-lambda/package.json | 2 +- packages/cli/package.json | 2 +- packages/core/package.json | 2 +- packages/engine/package.json | 2 +- packages/gcp-cloud-run/package.json | 2 +- packages/lint/package.json | 2 +- packages/parsers/package.json | 2 +- packages/player/package.json | 2 +- packages/producer/package.json | 2 +- packages/sdk/package.json | 2 +- packages/shader-transitions/package.json | 2 +- packages/studio-server/package.json | 2 +- packages/studio/package.json | 2 +- plugin.json | 2 +- releases/v0.8.150.md | 34 +++++++++++++++++++++++ 20 files changed, 87 insertions(+), 18 deletions(-) create mode 100644 releases/v0.8.150.md diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index b6fd7515b5..65c1647f4f 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "hyperframes", "description": "HyperFrames by HeyGen. Write HTML, render video. Compositions, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website capture for HyperFrames.", - "version": "0.8.149", + "version": "0.8.150", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 6d2e431cb8..c30e2469fe 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "hyperframes", "description": "Write HTML, render video. Compositions, Tailwind v4 styles, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website capture for HyperFrames.", - "version": "0.8.149", + "version": "0.8.150", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 5a1d8a9b74..24b941cb41 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -3,7 +3,7 @@ "name": "hyperframes", "displayName": "HyperFrames by HeyGen", "description": "Write HTML, render video. Compositions, Tailwind v4 styles, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website capture for HyperFrames.", - "version": "0.8.149", + "version": "0.8.150", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com" diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 14d8f5cec5..2cd5c37a36 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -8,6 +8,41 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio {/* New release entries are prepended by `bun run changelog:draft --write`. */} + +Video frame injection now releases replaced image resources, keeping render memory from growing with every frame. Composition-wide audio effects and scene export fixes also ship in this release. + +## Compatibility notes + +- A top-level composition root's `data-fx-chain` now processes the whole audio mix. Remove a previously unused root chain if you want unchanged audio. [#5420](https://github.com/heygen-com/hyperframes/pull/5420) +- For engine API users, `injectVideoFramesBatch` assigns temporary image URLs that expire after decoding. Use the original frame source when serializing or reloading the DOM. [#5494](https://github.com/heygen-com/hyperframes/pull/5494) + +## Features + +- Apply one audio effects chain across the whole composition, after clip and group effects. Set `data-fx-chain` on the top-level root. [#5420](https://github.com/heygen-com/hyperframes/pull/5420) + +## Fixes + +- Exported video and audio now respect split scenes' in-points and inline scenes' start times, matching their placement in preview. [#5454](https://github.com/heygen-com/hyperframes/pull/5454) +- A scene previewed or rendered alone uses its own master audio chain. [#5474](https://github.com/heygen-com/hyperframes/pull/5474) +- Pitch-shifted exports keep the end of the clip and its effect tail. Bitcrush preview no longer starts with a silent hold after seeking. [#5478](https://github.com/heygen-com/hyperframes/pull/5478) +- Studio history diagnostics include the server status and reason when an edit cannot be recorded as an undo step. [#5489](https://github.com/heygen-com/hyperframes/pull/5489) + +## Performance + +- Replaced video frames no longer accumulate cached image resources during capture. Engine-owned capture pages also retain less response data for DevTools inspection. [#5494](https://github.com/heygen-com/hyperframes/pull/5494) +- Large audio effects mixes render in windows instead of loading the full mix into the browser. Parameter automation above 2 GiB remains unsupported. [#5474](https://github.com/heygen-com/hyperframes/pull/5474) + +## Catalog + +- The `product-promo` example no longer fails lint on conflicting CSS and GSAP transforms, allowing its browser audits to run. [#5481](https://github.com/heygen-com/hyperframes/pull/5481) + +[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.149...v0.8.150). + +