From a41b5eb985182689a6ced3ca7bc9f1532caf73ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Wed, 21 Oct 2026 10:59:08 -0400 Subject: [PATCH] chore: release v0.8.184 --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- .cursor-plugin/plugin.json | 2 +- docs/changelog.mdx | 33 ++++++++++++++++++++++++ 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/studio-server/package.json | 2 +- packages/studio/package.json | 2 +- plugin.json | 2 +- releases/v0.8.184.md | 32 +++++++++++++++++++++++ 21 files changed, 84 insertions(+), 19 deletions(-) create mode 100644 releases/v0.8.184.md diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 434f424861..6468e1bb14 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.183", + "version": "0.8.184", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index fb633baf13..28647786a1 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.183", + "version": "0.8.184", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 219873704e..62078f5196 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.183", + "version": "0.8.184", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com" diff --git a/docs/changelog.mdx b/docs/changelog.mdx index f317a78f66..41c81e4662 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -8,6 +8,39 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio {/* New release entries are prepended by `bun run changelog:draft --write`. */} + +`hyperframes cloud render` now takes projects whose media is far larger than the project upload limit. Multi-worker mp4 renders start encoding while they capture, Lambda chunks run more capture browsers at once, and a heavy project's preview builds faster. Transparent webm keeps its transparency in Studio previews, and a color grade applies to an image that appears after its scene starts hidden. + +## Features + +- **CLI:** `cloud render` uploads media of 5 MB or more as hosted assets before zipping the project, so projects with media far larger than the upload limit render with no manual step. Uploads are cached, so a re-render sends only new or changed media ([b306438e8](https://github.com/heygen-com/hyperframes/commit/b306438e8b5e2199db1ed07e6eb4332d53131048), [#5931](https://github.com/heygen-com/hyperframes/pull/5931)). + +## Fixes + +- **Studio Server:** A transparent VP8 or VP9 webm, such as `remove-background` output, keeps its transparency in the preview copy that `check`, Studio and publish make ([d67e81c7f](https://github.com/heygen-com/hyperframes/commit/d67e81c7f1a804bec337463bfa7b6f46f278b25d), [#6025](https://github.com/heygen-com/hyperframes/pull/6025)). +- **Core:** A color-graded image renders graded in `snapshot` and `render` when it is hidden as its scene starts and revealed later ([087451837](https://github.com/heygen-com/hyperframes/commit/087451837b16cb9ae74f7932a4a18af86e3a012d), [#6012](https://github.com/heygen-com/hyperframes/pull/6012)). +- **CLI:** A `preview` refused inside a host app no longer stops other Chrome processes left behind by earlier runs ([5641a9179](https://github.com/heygen-com/hyperframes/commit/5641a9179acd821dfa3a6a69725beb31de6b7a5b), [#6022](https://github.com/heygen-com/hyperframes/pull/6022)). + +## Performance + +- **Producer:** A multi-worker mp4 render starts encoding while its frames are still being captured, instead of after, with byte-identical output ([eec3c51d7](https://github.com/heygen-com/hyperframes/commit/eec3c51d7509365c388b4a962a7156cbb52ae62a), [#5952](https://github.com/heygen-com/hyperframes/pull/5952)). +- **AWS Lambda:** Each chunk renders with as many capture browsers as the function can host, five instead of three on a 10 GB function, so heavy 4K chunks finish sooner ([cde21630e](https://github.com/heygen-com/hyperframes/commit/cde21630e46dc9540b42876d0de3738d4b6bf5c2), [#6026](https://github.com/heygen-com/hyperframes/pull/6026)). +- **Core:** A heavy project's first preview page builds sooner, without rescanning its styles once per composition variable ([0d51eb0de](https://github.com/heygen-com/hyperframes/commit/0d51eb0de46b2179acf982d5cc7d0a17e9316ee8), [#5893](https://github.com/heygen-com/hyperframes/pull/5893)). +- **Core:** A page build reads fonts, inlined assets and scenes mounted many times only once, and an offline build with a warm font cache makes no network request ([884d8690a](https://github.com/heygen-com/hyperframes/commit/884d8690af6906ddffe971e15bd5a1b24921e13b), [#5954](https://github.com/heygen-com/hyperframes/pull/5954)). + +## Internal + +- **Core:** The building blocks of capture motion blur (element poses, finding fast movers, the per-frame draw). Nothing uses them yet ([8df2d8d95](https://github.com/heygen-com/hyperframes/commit/8df2d8d95decbab22454c632e86b41c2cde4386b), [#5875](https://github.com/heygen-com/hyperframes/pull/5875)). +- **CLI:** The capture network tests no longer flake on CI ([cfdddd8a9](https://github.com/heygen-com/hyperframes/commit/cfdddd8a90d1c0247a491ebb37cff7a51595fd28), [#6024](https://github.com/heygen-com/hyperframes/pull/6024)). +- A hung Windows test run keeps its log, and commit hooks lint .mjs and .cjs files ([2e1cf69e0](https://github.com/heygen-com/hyperframes/commit/2e1cf69e0700194976570a6445118dc64a1fab7e), [#6023](https://github.com/heygen-com/hyperframes/pull/6023)). + +[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.183...v0.8.184). + +