From e76952bd7c1b293889ca3245f978a5fdf147a210 Mon Sep 17 00:00:00 2001 From: Vance Ingalls Date: Sat, 22 Aug 2026 05:53:53 -0700 Subject: [PATCH] chore: release v0.8.9 --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- .cursor-plugin/plugin.json | 2 +- docs/changelog.mdx | 47 ++++++++++++++++++++++++ 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 +- releases/v0.8.9.md | 43 ++++++++++++++++++++++ 18 files changed, 106 insertions(+), 16 deletions(-) create mode 100644 releases/v0.8.9.md diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index d18ebeb4b1..46361e9e95 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.8", + "version": "0.8.9", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index ba50a37c28..7a33089105 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.8", + "version": "0.8.9", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index d1a4c61990..e03878e161 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.8", + "version": "0.8.9", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com" diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 8662b50c41..1e580abee4 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -8,6 +8,53 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio {/* New release entries are prepended by `bun run changelog:draft --write`. */} + +The last release turned the audio effects rack on for everyone. This one fixes +what people hit first when they used it, and documents the whole system. + +## Features + +- **Engine:** Renders no longer finish with the drawElement self-check silently + switched off. That check compares frames with ffmpeg's `psnr` filter, and an + ffmpeg built without it made every comparison fail quietly. HyperFrames now + tests for the filter once at startup and captures by screenshot instead when it + is missing ([073b098e2](https://github.com/heygen-com/hyperframes/commit/073b098e21aa006571b60c446711c6dff57a2eac), [#3418](https://github.com/heygen-com/hyperframes/pull/3418)). + +## Fixes + +- **Studio:** The effects preset list on a timeline track no longer runs off the + top or bottom of the window. It fits the space it opens into and scrolls, so + every preset and both footer buttons stay reachable ([277fe0fa2](https://github.com/heygen-com/hyperframes/commit/277fe0fa221756480928605d71590ead55cbfb64), [#3413](https://github.com/heygen-com/hyperframes/pull/3413)). +- **Studio:** The timeline's popovers and menus can no longer be painted behind + other parts of the app. Every panel that floats above the timeline now sits on + the same layer as the rest of the studio's popovers ([8612cfd40](https://github.com/heygen-com/hyperframes/commit/8612cfd40fcfd2d4dae6bff6b9b9ac940c7e7bbd), [#3414](https://github.com/heygen-com/hyperframes/pull/3414)). +- **Studio:** The expand arrow on an audio group row is back to the size and + shape the properties panel uses, instead of a smaller rotated one ([c59402389](https://github.com/heygen-com/hyperframes/commit/c59402389555ef2fca455e504fa40c5773354cf3), [#3415](https://github.com/heygen-com/hyperframes/pull/3415)). +- **Skills:** The voiceover carve command now runs in your own project. It could + not load HyperFrames from a published install at all, and the error it printed + suggested reinstalling, which never helped. It also records the voice group + rather than a list of clip ids, so a narration clip added later is covered + without editing the carve ([f0cc9b1a3](https://github.com/heygen-com/hyperframes/commit/f0cc9b1a3441522797cfe06dc3892ac2065c7bf2), [#3416](https://github.com/heygen-com/hyperframes/pull/3416)). +- **Producer, CLI:** A render that cannot find its manifest now lists every path + it looked in, instead of naming one ([718bf5ef3](https://github.com/heygen-com/hyperframes/commit/718bf5ef32d4e521f686ea6ebe64545a6a2647ed), [#3387](https://github.com/heygen-com/hyperframes/pull/3387)). + +## Docs & Examples + +- **Audio:** The audio effects system is documented. There are new pages for + [mixing and presets](/studio/audio-effects), the [voiceover + carve](/studio/voiceover-carve), [groups, mute and + solo](/studio/audio-groups), and [automation + lanes](/studio/audio-automation), plus a [full + reference](/reference/audio-effects) covering every effect, parameter range, + preset, and attribute ([0eca7b1e0](https://github.com/heygen-com/hyperframes/commit/0eca7b1e0aef831bbab1265395f942378468afc0), [#3420](https://github.com/heygen-com/hyperframes/pull/3420)). + +[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.8...v0.8.9). + +