From 05c527e730c1fae91b498e8583ae1e87a8c63042 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Tue, 10 Nov 2026 03:14:31 -0500 Subject: [PATCH] chore: release v0.9.29 --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- .cursor-plugin/plugin.json | 2 +- docs/changelog.mdx | 28 ++++++++++++++++++++++++ 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/inspector/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/share/package.json | 2 +- packages/studio-server/package.json | 2 +- packages/studio/package.json | 2 +- plugin.json | 2 +- releases/v0.9.29.md | 27 +++++++++++++++++++++++ 22 files changed, 75 insertions(+), 20 deletions(-) create mode 100644 releases/v0.9.29.md diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 6fc745c7d01..222ac1720a0 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.9.28", + "version": "0.9.29", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 30684c4c6ab..60bd65621ea 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.9.28", + "version": "0.9.29", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 5dc22b7c6ca..3de4d9ba6dc 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.9.28", + "version": "0.9.29", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com" diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 9fc1c0176bb..76ef72e9990 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -8,6 +8,34 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio {/* New release entries are prepended by `bun run changelog:draft --write`. */} + +Undo no longer loses work caught in the middle of a save, and the CLI shows the credits an image actually cost. Fewer renders are wrongly refused as too slow, and every frame of a video clip shows its own source frame. + +## Features + +- **CLI:** Label GPT image prices as estimates and show the charged credits ([0ba894123](https://github.com/heygen-com/hyperframes/commit/0ba8941235f7bb3b40e10bb79bd27130543718c3), [#7351](https://github.com/heygen-com/hyperframes/pull/7351)). + +## Fixes + +- **Studio Server:** History waits out a file a save has emptied, and rereads one written mid-copy ([e8416b2a4](https://github.com/heygen-com/hyperframes/commit/e8416b2a41e537ed2f0c56e66a8ce585d1fb5b01), [#7480](https://github.com/heygen-com/hyperframes/pull/7480)). +- **Producer:** Refuse a too-slow render only when its typical frame says it cannot finish ([88db83092](https://github.com/heygen-com/hyperframes/commit/88db83092a635b9e3ef2b7f90e2f50261e8e5cdb), [#7479](https://github.com/heygen-com/hyperframes/pull/7479)). +- **Engine:** A video clip shows a new source frame on every frame it is on screen ([235c80bae](https://github.com/heygen-com/hyperframes/commit/235c80bae0cde99754cab78609cb5d7d210b650e), [#7471](https://github.com/heygen-com/hyperframes/pull/7471)). + +## Docs & Examples + +- **Studio App:** The Reference read is paid by Pro or a saved HeyGen API key ([b12365d67](https://github.com/heygen-com/hyperframes/commit/b12365d67d8436c8537c0d3de7a6717b1519a509), [#7440](https://github.com/heygen-com/hyperframes/pull/7440)). + +## Internal + +- **Engine:** Split the frame extractor tests so each file stays under the flake gate budget ([1a758fd60](https://github.com/heygen-com/hyperframes/commit/1a758fd60fac90cd3ce370f5af1cb47e4b610128), [#7476](https://github.com/heygen-com/hyperframes/pull/7476)). + +[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.9.28...v0.9.29). + +