From 3041bf608911cf2d2f48f38c0072692fe1a4daa7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Tue, 20 Oct 2026 05:40:29 -0400 Subject: [PATCH 1/8] chore: release v0.8.182 --- .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/studio-server/package.json | 2 +- packages/studio/package.json | 2 +- plugin.json | 2 +- releases/v0.8.182.md | 27 +++++++++++++++++++++++ 21 files changed, 74 insertions(+), 19 deletions(-) create mode 100644 releases/v0.8.182.md diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 435c8e74eb3..c1a1552d86d 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.181", + "version": "0.8.182", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 00422b0272b..6e91f3b7a21 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.181", + "version": "0.8.182", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index c808111e8e9..3bfc6bb9b2d 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.181", + "version": "0.8.182", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com" diff --git a/docs/changelog.mdx b/docs/changelog.mdx index c07e8fa9822..0684723c5c1 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`. */} + +Website capture now handles pages that reload after a cookie banner, and CLI commands start faster. Renders inside a macOS sandbox no longer fail, and local renders check audio peaks faster. + +## Fixes + +- **CLI:** Website capture waits for a page that reloads after its cookie banner closes, so assets and scroll screenshots are no longer empty ([0693839b5](https://github.com/heygen-com/hyperframes/commit/0693839b52306cbe35ee508f7b4c4b6f914a4fae), [#4949](https://github.com/heygen-com/hyperframes/pull/4949)). +- **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). +- **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)). +- **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). + +## Performance + +- **CLI:** Commands run without loading esbuild, puppeteer-core or sharp until they need them ([5583ae429](https://github.com/heygen-com/hyperframes/commit/5583ae4293c64f21f09de7b820920963b9d51e3c), [#5930](https://github.com/heygen-com/hyperframes/pull/5930)). +- **CLI:** Commands start sooner by compiling registry schemas on first use ([d898ad89e](https://github.com/heygen-com/hyperframes/commit/d898ad89eef52e12ebd4fd90f03c1cdb53ba143c), [#5935](https://github.com/heygen-com/hyperframes/pull/5935)). +- **CLI:** `check` splits its samples over a second Chrome when a core and memory are spare ([952c6ba1c](https://github.com/heygen-com/hyperframes/commit/952c6ba1c5cdef9411a7daad2b550e63010661c2), [#5896](https://github.com/heygen-com/hyperframes/pull/5896)). +- **Producer:** Local renders check the audio peak in parallel segments, as cloud plans do ([e319e6449](https://github.com/heygen-com/hyperframes/commit/e319e644920c64d9c5ba366d607ba89cd4bd2601), [#5942](https://github.com/heygen-com/hyperframes/pull/5942)). + +## Internal + +- Four timing tests stop failing on slow Windows runners ([f98ef09be](https://github.com/heygen-com/hyperframes/commit/f98ef09be48efdbfda436c269cedbcee9d41d0d2), [#5949](https://github.com/heygen-com/hyperframes/pull/5949)). + +[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.181...v0.8.182). + + Date: Tue, 20 Oct 2026 06:13:29 -0400 Subject: [PATCH 2/8] chore: list #5953 in the v0.8.182 notes --- docs/changelog.mdx | 1 + releases/v0.8.182.md | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 0684723c5c1..67db5be8ebe 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -18,6 +18,7 @@ Website capture now handles pages that reload after a cookie banner, and CLI com ## Fixes - **CLI:** Website capture waits for a page that reloads after its cookie banner closes, so assets and scroll screenshots are no longer empty ([0693839b5](https://github.com/heygen-com/hyperframes/commit/0693839b52306cbe35ee508f7b4c4b6f914a4fae), [#4949](https://github.com/heygen-com/hyperframes/pull/4949)). +- **CLI:** `check` prints progress while it makes browser-playable copies of phone videos ([b7fa007bf](https://github.com/heygen-com/hyperframes/commit/b7fa007bf3cfb03a62bbb5460009c7e628e3bb2d), [#5953](https://github.com/heygen-com/hyperframes/pull/5953)). - **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). - **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)). - **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). diff --git a/releases/v0.8.182.md b/releases/v0.8.182.md index 2fc498374e3..7ee727fb125 100644 --- a/releases/v0.8.182.md +++ b/releases/v0.8.182.md @@ -7,6 +7,7 @@ Website capture now handles pages that reload after a cookie banner, and CLI com ## Fixes - **CLI:** Website capture waits for a page that reloads after its cookie banner closes, so assets and scroll screenshots are no longer empty ([0693839b5](https://github.com/heygen-com/hyperframes/commit/0693839b52306cbe35ee508f7b4c4b6f914a4fae), [#4949](https://github.com/heygen-com/hyperframes/pull/4949)). +- **CLI:** `check` prints progress while it makes browser-playable copies of phone videos ([b7fa007bf](https://github.com/heygen-com/hyperframes/commit/b7fa007bf3cfb03a62bbb5460009c7e628e3bb2d), [#5953](https://github.com/heygen-com/hyperframes/pull/5953)). - **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). - **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)). - **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). From 5c489633d489f0a964ef9dabf870fdce26f860a6 Mon Sep 17 00:00:00 2001 From: Miguel Angel Simon Sierra Date: Tue, 20 Oct 2026 11:36:13 -0400 Subject: [PATCH 3/8] chore: add #5843, #5932 and #5945 to the v0.8.182 notes --- docs/changelog.mdx | 7 +++++-- releases/v0.8.182.md | 5 ++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 67db5be8ebe..8f780ac9c5b 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -11,17 +11,19 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio -Website capture now handles pages that reload after a cookie banner, and CLI commands start faster. Renders inside a macOS sandbox no longer fail, and local renders check audio peaks faster. +Website capture now handles pages that reload after a cookie banner, and CLI commands start faster. Renders inside a macOS sandbox no longer fail, accented text shows correctly in `check` and `snapshot`, and a player embed without a height shows its film. ## Fixes - **CLI:** Website capture waits for a page that reloads after its cookie banner closes, so assets and scroll screenshots are no longer empty ([0693839b5](https://github.com/heygen-com/hyperframes/commit/0693839b52306cbe35ee508f7b4c4b6f914a4fae), [#4949](https://github.com/heygen-com/hyperframes/pull/4949)). - **CLI:** `check` prints progress while it makes browser-playable copies of phone videos ([b7fa007bf](https://github.com/heygen-com/hyperframes/commit/b7fa007bf3cfb03a62bbb5460009c7e628e3bb2d), [#5953](https://github.com/heygen-com/hyperframes/pull/5953)). +- **CLI:** `check`, `snapshot` and Studio show accented and non-Latin project text correctly instead of garbled ([6d357ff0d](https://github.com/heygen-com/hyperframes/commit/6d357ff0d8dbb88b8d19fe689c15f0808724e52a), [#5843](https://github.com/heygen-com/hyperframes/pull/5843)). - **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). - **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)). - **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). +- **Player:** An embed that sets no height shows its film at the film's shape instead of 0 px tall ([46cb5ca44](https://github.com/heygen-com/hyperframes/commit/46cb5ca446c18dbd02e4a618f488d8237bc4482c), [#5932](https://github.com/heygen-com/hyperframes/pull/5932)). ## Performance @@ -29,6 +31,7 @@ Website capture now handles pages that reload after a cookie banner, and CLI com - **CLI:** Commands start sooner by compiling registry schemas on first use ([d898ad89e](https://github.com/heygen-com/hyperframes/commit/d898ad89eef52e12ebd4fd90f03c1cdb53ba143c), [#5935](https://github.com/heygen-com/hyperframes/pull/5935)). - **CLI:** `check` splits its samples over a second Chrome when a core and memory are spare ([952c6ba1c](https://github.com/heygen-com/hyperframes/commit/952c6ba1c5cdef9411a7daad2b550e63010661c2), [#5896](https://github.com/heygen-com/hyperframes/pull/5896)). - **Producer:** Local renders check the audio peak in parallel segments, as cloud plans do ([e319e6449](https://github.com/heygen-com/hyperframes/commit/e319e644920c64d9c5ba366d607ba89cd4bd2601), [#5942](https://github.com/heygen-com/hyperframes/pull/5942)). +- **Producer:** Renders the fast capture refuses keep their parallel workers instead of being pinned to one or three ([30f514b13](https://github.com/heygen-com/hyperframes/commit/30f514b13a00953ef9e23c64de009a122236d12f), [#5945](https://github.com/heygen-com/hyperframes/pull/5945)). ## Internal diff --git a/releases/v0.8.182.md b/releases/v0.8.182.md index 7ee727fb125..599313d74b3 100644 --- a/releases/v0.8.182.md +++ b/releases/v0.8.182.md @@ -2,15 +2,17 @@ Released on 2026-10-20. -Website capture now handles pages that reload after a cookie banner, and CLI commands start faster. Renders inside a macOS sandbox no longer fail, and local renders check audio peaks faster. +Website capture now handles pages that reload after a cookie banner, and CLI commands start faster. Renders inside a macOS sandbox no longer fail, accented text shows correctly in `check` and `snapshot`, and a player embed without a height shows its film. ## Fixes - **CLI:** Website capture waits for a page that reloads after its cookie banner closes, so assets and scroll screenshots are no longer empty ([0693839b5](https://github.com/heygen-com/hyperframes/commit/0693839b52306cbe35ee508f7b4c4b6f914a4fae), [#4949](https://github.com/heygen-com/hyperframes/pull/4949)). - **CLI:** `check` prints progress while it makes browser-playable copies of phone videos ([b7fa007bf](https://github.com/heygen-com/hyperframes/commit/b7fa007bf3cfb03a62bbb5460009c7e628e3bb2d), [#5953](https://github.com/heygen-com/hyperframes/pull/5953)). +- **CLI:** `check`, `snapshot` and Studio show accented and non-Latin project text correctly instead of garbled ([6d357ff0d](https://github.com/heygen-com/hyperframes/commit/6d357ff0d8dbb88b8d19fe689c15f0808724e52a), [#5843](https://github.com/heygen-com/hyperframes/pull/5843)). - **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). - **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)). - **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). +- **Player:** An embed that sets no height shows its film at the film's shape instead of 0 px tall ([46cb5ca44](https://github.com/heygen-com/hyperframes/commit/46cb5ca446c18dbd02e4a618f488d8237bc4482c), [#5932](https://github.com/heygen-com/hyperframes/pull/5932)). ## Performance @@ -18,6 +20,7 @@ Website capture now handles pages that reload after a cookie banner, and CLI com - **CLI:** Commands start sooner by compiling registry schemas on first use ([d898ad89e](https://github.com/heygen-com/hyperframes/commit/d898ad89eef52e12ebd4fd90f03c1cdb53ba143c), [#5935](https://github.com/heygen-com/hyperframes/pull/5935)). - **CLI:** `check` splits its samples over a second Chrome when a core and memory are spare ([952c6ba1c](https://github.com/heygen-com/hyperframes/commit/952c6ba1c5cdef9411a7daad2b550e63010661c2), [#5896](https://github.com/heygen-com/hyperframes/pull/5896)). - **Producer:** Local renders check the audio peak in parallel segments, as cloud plans do ([e319e6449](https://github.com/heygen-com/hyperframes/commit/e319e644920c64d9c5ba366d607ba89cd4bd2601), [#5942](https://github.com/heygen-com/hyperframes/pull/5942)). +- **Producer:** Renders the fast capture refuses keep their parallel workers instead of being pinned to one or three ([30f514b13](https://github.com/heygen-com/hyperframes/commit/30f514b13a00953ef9e23c64de009a122236d12f), [#5945](https://github.com/heygen-com/hyperframes/pull/5945)). ## Internal From 3c2ea165356cc5ca4f133b15b3a50ff1acbc4309 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Tue, 20 Oct 2026 15:49:47 -0400 Subject: [PATCH 4/8] chore: add #5923, #5943, #5956, #5960, #5961, #5963, #5964 and #5966 to the v0.8.182 notes --- docs/changelog.mdx | 13 +++++++++++-- releases/v0.8.182.md | 11 ++++++++++- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 8f780ac9c5b..804bde6695c 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -11,31 +11,40 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio -Website capture now handles pages that reload after a cookie banner, and CLI commands start faster. Renders inside a macOS sandbox no longer fail, accented text shows correctly in `check` and `snapshot`, and a player embed without a height shows its film. +Website capture now handles pages that reload after a cookie banner, CLI commands start faster, and a repeat `check` starts with the CLI and Chrome already up. Renders inside a macOS sandbox no longer fail, a sharp sound at a film's start no longer grows louder with each audio pass, and `lambda sites create` takes source files over 5 GB. ## Fixes - **CLI:** Website capture waits for a page that reloads after its cookie banner closes, so assets and scroll screenshots are no longer empty ([0693839b5](https://github.com/heygen-com/hyperframes/commit/0693839b52306cbe35ee508f7b4c4b6f914a4fae), [#4949](https://github.com/heygen-com/hyperframes/pull/4949)). - **CLI:** `check` prints progress while it makes browser-playable copies of phone videos ([b7fa007bf](https://github.com/heygen-com/hyperframes/commit/b7fa007bf3cfb03a62bbb5460009c7e628e3bb2d), [#5953](https://github.com/heygen-com/hyperframes/pull/5953)). - **CLI:** `check`, `snapshot` and Studio show accented and non-Latin project text correctly instead of garbled ([6d357ff0d](https://github.com/heygen-com/hyperframes/commit/6d357ff0d8dbb88b8d19fe689c15f0808724e52a), [#5843](https://github.com/heygen-com/hyperframes/pull/5843)). +- **CLI:** `check` no longer calls a film static when it moves only through an SVG mask or clip path, a stroke reveal or a canvas ([0bd626825](https://github.com/heygen-com/hyperframes/commit/0bd626825c74c9b692b755345eaea93f66dd0577), [#5960](https://github.com/heygen-com/hyperframes/pull/5960)). +- **CLI:** `check` audits a color-graded video as the video it shows, so the video's layout opt-outs apply and its footage is not read as cut-off text ([9f793a6db](https://github.com/heygen-com/hyperframes/commit/9f793a6dbd42a8b31a30087c478a6d7338645f6c), [#5963](https://github.com/heygen-com/hyperframes/pull/5963)). +- **CLI:** A scoped `keepsMoving` check ignores a changing page background outside its scope ([ba1fa8b12](https://github.com/heygen-com/hyperframes/commit/ba1fa8b12aefcb9cd94ce2e79b62b0cc0cb79cf5), [#5966](https://github.com/heygen-com/hyperframes/pull/5966)). +- **CLI:** The Chrome the CLI launches exits with it, even when the CLI is killed ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). +- **Studio Server:** On Windows, two history claims on one project at the same moment no longer crash one of them; the second waits for the lock ([468467003](https://github.com/heygen-com/hyperframes/commit/468467003c62d5877f75b080ef8408fb4c963eaa), [#5923](https://github.com/heygen-com/hyperframes/pull/5923)). - **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). - **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)). +- **Engine:** A sharp sound in a film's first moments no longer grows louder with each audio encode, so audio in renders with sound changes slightly ([87c6e50f5](https://github.com/heygen-com/hyperframes/commit/87c6e50f5ea9f4c3d2b4d46a071907466e0f8e01), [#5956](https://github.com/heygen-com/hyperframes/pull/5956)). - **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). - **Player:** An embed that sets no height shows its film at the film's shape instead of 0 px tall ([46cb5ca44](https://github.com/heygen-com/hyperframes/commit/46cb5ca446c18dbd02e4a618f488d8237bc4482c), [#5932](https://github.com/heygen-com/hyperframes/pull/5932)). +- **AWS Lambda:** `lambda sites create` and Lambda renders upload source files over 2 GiB and over 5 GB ([c8f322c25](https://github.com/heygen-com/hyperframes/commit/c8f322c25910ed224e29ca5d1a62a521e62544cc), [#5964](https://github.com/heygen-com/hyperframes/pull/5964)). ## Performance - **CLI:** Commands run without loading esbuild, puppeteer-core or sharp until they need them ([5583ae429](https://github.com/heygen-com/hyperframes/commit/5583ae4293c64f21f09de7b820920963b9d51e3c), [#5930](https://github.com/heygen-com/hyperframes/pull/5930)). - **CLI:** Commands start sooner by compiling registry schemas on first use ([d898ad89e](https://github.com/heygen-com/hyperframes/commit/d898ad89eef52e12ebd4fd90f03c1cdb53ba143c), [#5935](https://github.com/heygen-com/hyperframes/pull/5935)). - **CLI:** `check` splits its samples over a second Chrome when a core and memory are spare ([952c6ba1c](https://github.com/heygen-com/hyperframes/commit/952c6ba1c5cdef9411a7daad2b550e63010661c2), [#5896](https://github.com/heygen-com/hyperframes/pull/5896)). +- **CLI:** A repeat `check` from an agent is served by a check process that already has the CLI loaded and Chrome running ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). - **Producer:** Local renders check the audio peak in parallel segments, as cloud plans do ([e319e6449](https://github.com/heygen-com/hyperframes/commit/e319e644920c64d9c5ba366d607ba89cd4bd2601), [#5942](https://github.com/heygen-com/hyperframes/pull/5942)). - **Producer:** Renders the fast capture refuses keep their parallel workers instead of being pinned to one or three ([30f514b13](https://github.com/heygen-com/hyperframes/commit/30f514b13a00953ef9e23c64de009a122236d12f), [#5945](https://github.com/heygen-com/hyperframes/pull/5945)). ## Internal - Four timing tests stop failing on slow Windows runners ([f98ef09be](https://github.com/heygen-com/hyperframes/commit/f98ef09be48efdbfda436c269cedbcee9d41d0d2), [#5949](https://github.com/heygen-com/hyperframes/pull/5949)). +- Studio's real-Chrome tests recover from a stuck Chrome launch or close ([234ebc4ba](https://github.com/heygen-com/hyperframes/commit/234ebc4ba1c845a19204c5282c1efb70114248b3), [#5961](https://github.com/heygen-com/hyperframes/pull/5961)). [View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.181...v0.8.182). diff --git a/releases/v0.8.182.md b/releases/v0.8.182.md index 599313d74b3..ae3a50bd1e9 100644 --- a/releases/v0.8.182.md +++ b/releases/v0.8.182.md @@ -2,29 +2,38 @@ Released on 2026-10-20. -Website capture now handles pages that reload after a cookie banner, and CLI commands start faster. Renders inside a macOS sandbox no longer fail, accented text shows correctly in `check` and `snapshot`, and a player embed without a height shows its film. +Website capture now handles pages that reload after a cookie banner, CLI commands start faster, and a repeat `check` starts with the CLI and Chrome already up. Renders inside a macOS sandbox no longer fail, a sharp sound at a film's start no longer grows louder with each audio pass, and `lambda sites create` takes source files over 5 GB. ## Fixes - **CLI:** Website capture waits for a page that reloads after its cookie banner closes, so assets and scroll screenshots are no longer empty ([0693839b5](https://github.com/heygen-com/hyperframes/commit/0693839b52306cbe35ee508f7b4c4b6f914a4fae), [#4949](https://github.com/heygen-com/hyperframes/pull/4949)). - **CLI:** `check` prints progress while it makes browser-playable copies of phone videos ([b7fa007bf](https://github.com/heygen-com/hyperframes/commit/b7fa007bf3cfb03a62bbb5460009c7e628e3bb2d), [#5953](https://github.com/heygen-com/hyperframes/pull/5953)). - **CLI:** `check`, `snapshot` and Studio show accented and non-Latin project text correctly instead of garbled ([6d357ff0d](https://github.com/heygen-com/hyperframes/commit/6d357ff0d8dbb88b8d19fe689c15f0808724e52a), [#5843](https://github.com/heygen-com/hyperframes/pull/5843)). +- **CLI:** `check` no longer calls a film static when it moves only through an SVG mask or clip path, a stroke reveal or a canvas ([0bd626825](https://github.com/heygen-com/hyperframes/commit/0bd626825c74c9b692b755345eaea93f66dd0577), [#5960](https://github.com/heygen-com/hyperframes/pull/5960)). +- **CLI:** `check` audits a color-graded video as the video it shows, so the video's layout opt-outs apply and its footage is not read as cut-off text ([9f793a6db](https://github.com/heygen-com/hyperframes/commit/9f793a6dbd42a8b31a30087c478a6d7338645f6c), [#5963](https://github.com/heygen-com/hyperframes/pull/5963)). +- **CLI:** A scoped `keepsMoving` check ignores a changing page background outside its scope ([ba1fa8b12](https://github.com/heygen-com/hyperframes/commit/ba1fa8b12aefcb9cd94ce2e79b62b0cc0cb79cf5), [#5966](https://github.com/heygen-com/hyperframes/pull/5966)). +- **CLI:** The Chrome the CLI launches exits with it, even when the CLI is killed ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). +- **Studio Server:** On Windows, two history claims on one project at the same moment no longer crash one of them; the second waits for the lock ([468467003](https://github.com/heygen-com/hyperframes/commit/468467003c62d5877f75b080ef8408fb4c963eaa), [#5923](https://github.com/heygen-com/hyperframes/pull/5923)). - **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). - **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)). +- **Engine:** A sharp sound in a film's first moments no longer grows louder with each audio encode, so audio in renders with sound changes slightly ([87c6e50f5](https://github.com/heygen-com/hyperframes/commit/87c6e50f5ea9f4c3d2b4d46a071907466e0f8e01), [#5956](https://github.com/heygen-com/hyperframes/pull/5956)). - **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). - **Player:** An embed that sets no height shows its film at the film's shape instead of 0 px tall ([46cb5ca44](https://github.com/heygen-com/hyperframes/commit/46cb5ca446c18dbd02e4a618f488d8237bc4482c), [#5932](https://github.com/heygen-com/hyperframes/pull/5932)). +- **AWS Lambda:** `lambda sites create` and Lambda renders upload source files over 2 GiB and over 5 GB ([c8f322c25](https://github.com/heygen-com/hyperframes/commit/c8f322c25910ed224e29ca5d1a62a521e62544cc), [#5964](https://github.com/heygen-com/hyperframes/pull/5964)). ## Performance - **CLI:** Commands run without loading esbuild, puppeteer-core or sharp until they need them ([5583ae429](https://github.com/heygen-com/hyperframes/commit/5583ae4293c64f21f09de7b820920963b9d51e3c), [#5930](https://github.com/heygen-com/hyperframes/pull/5930)). - **CLI:** Commands start sooner by compiling registry schemas on first use ([d898ad89e](https://github.com/heygen-com/hyperframes/commit/d898ad89eef52e12ebd4fd90f03c1cdb53ba143c), [#5935](https://github.com/heygen-com/hyperframes/pull/5935)). - **CLI:** `check` splits its samples over a second Chrome when a core and memory are spare ([952c6ba1c](https://github.com/heygen-com/hyperframes/commit/952c6ba1c5cdef9411a7daad2b550e63010661c2), [#5896](https://github.com/heygen-com/hyperframes/pull/5896)). +- **CLI:** A repeat `check` from an agent is served by a check process that already has the CLI loaded and Chrome running ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). - **Producer:** Local renders check the audio peak in parallel segments, as cloud plans do ([e319e6449](https://github.com/heygen-com/hyperframes/commit/e319e644920c64d9c5ba366d607ba89cd4bd2601), [#5942](https://github.com/heygen-com/hyperframes/pull/5942)). - **Producer:** Renders the fast capture refuses keep their parallel workers instead of being pinned to one or three ([30f514b13](https://github.com/heygen-com/hyperframes/commit/30f514b13a00953ef9e23c64de009a122236d12f), [#5945](https://github.com/heygen-com/hyperframes/pull/5945)). ## Internal - Four timing tests stop failing on slow Windows runners ([f98ef09be](https://github.com/heygen-com/hyperframes/commit/f98ef09be48efdbfda436c269cedbcee9d41d0d2), [#5949](https://github.com/heygen-com/hyperframes/pull/5949)). +- Studio's real-Chrome tests recover from a stuck Chrome launch or close ([234ebc4ba](https://github.com/heygen-com/hyperframes/commit/234ebc4ba1c845a19204c5282c1efb70114248b3), [#5961](https://github.com/heygen-com/hyperframes/pull/5961)). ## Full changelog From 89f53b3adf273c13cfe1297b06676ab059477d6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Tue, 20 Oct 2026 19:22:33 -0400 Subject: [PATCH 5/8] chore: add #5972, #5977, #5981 and #5982 to the v0.8.182 notes --- docs/changelog.mdx | 8 ++++++-- releases/v0.8.182.md | 6 +++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 804bde6695c..dfebe5eeda5 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -11,9 +11,9 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio -Website capture now handles pages that reload after a cookie banner, CLI commands start faster, and a repeat `check` starts with the CLI and Chrome already up. Renders inside a macOS sandbox no longer fail, a sharp sound at a film's start no longer grows louder with each audio pass, and `lambda sites create` takes source files over 5 GB. +Website capture now handles pages that reload after a cookie banner, CLI commands start faster, a repeat `check` starts with the CLI and Chrome already up, and `snapshot` and `check` wait for late images as `render` does. Renders inside a macOS sandbox no longer fail, a sharp sound at a film's start no longer grows louder with each audio pass, and `lambda sites create` takes source files over 5 GB. ## Fixes @@ -24,6 +24,7 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **CLI:** `check` audits a color-graded video as the video it shows, so the video's layout opt-outs apply and its footage is not read as cut-off text ([9f793a6db](https://github.com/heygen-com/hyperframes/commit/9f793a6dbd42a8b31a30087c478a6d7338645f6c), [#5963](https://github.com/heygen-com/hyperframes/pull/5963)). - **CLI:** A scoped `keepsMoving` check ignores a changing page background outside its scope ([ba1fa8b12](https://github.com/heygen-com/hyperframes/commit/ba1fa8b12aefcb9cd94ce2e79b62b0cc0cb79cf5), [#5966](https://github.com/heygen-com/hyperframes/pull/5966)). - **CLI:** The Chrome the CLI launches exits with it, even when the CLI is killed ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). +- **CLI:** `snapshot`, `compare` and `check` wait for images that load late, as `render` does, so their frames show what the rendered video shows ([f440db901](https://github.com/heygen-com/hyperframes/commit/f440db90197b2220f20bd8b97598699209947a17), [#5977](https://github.com/heygen-com/hyperframes/pull/5977)). - **Studio Server:** On Windows, two history claims on one project at the same moment no longer crash one of them; the second waits for the lock ([468467003](https://github.com/heygen-com/hyperframes/commit/468467003c62d5877f75b080ef8408fb4c963eaa), [#5923](https://github.com/heygen-com/hyperframes/pull/5923)). - **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). - **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)). @@ -31,6 +32,7 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). - **Player:** An embed that sets no height shows its film at the film's shape instead of 0 px tall ([46cb5ca44](https://github.com/heygen-com/hyperframes/commit/46cb5ca446c18dbd02e4a618f488d8237bc4482c), [#5932](https://github.com/heygen-com/hyperframes/pull/5932)). - **AWS Lambda:** `lambda sites create` and Lambda renders upload source files over 2 GiB and over 5 GB ([c8f322c25](https://github.com/heygen-com/hyperframes/commit/c8f322c25910ed224e29ca5d1a62a521e62544cc), [#5964](https://github.com/heygen-com/hyperframes/pull/5964)). +- **Skills:** A storyboard leaves the film as it was until the person says go, so the preview no longer plays the posed stills as a slideshow ([6590d5670](https://github.com/heygen-com/hyperframes/commit/6590d5670e976ec65c3f972439a15cbe34067f82), [#5982](https://github.com/heygen-com/hyperframes/pull/5982)). ## Performance @@ -38,8 +40,10 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **CLI:** Commands start sooner by compiling registry schemas on first use ([d898ad89e](https://github.com/heygen-com/hyperframes/commit/d898ad89eef52e12ebd4fd90f03c1cdb53ba143c), [#5935](https://github.com/heygen-com/hyperframes/pull/5935)). - **CLI:** `check` splits its samples over a second Chrome when a core and memory are spare ([952c6ba1c](https://github.com/heygen-com/hyperframes/commit/952c6ba1c5cdef9411a7daad2b550e63010661c2), [#5896](https://github.com/heygen-com/hyperframes/pull/5896)). - **CLI:** A repeat `check` from an agent is served by a check process that already has the CLI loaded and Chrome running ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). +- **Engine:** Cloud renders take a video's audio from the stretch the edit uses, read from its link, instead of downloading the whole file ([a8a80323f](https://github.com/heygen-com/hyperframes/commit/a8a80323f69f055bab9f7985b2c3398b9688aecb), [#5972](https://github.com/heygen-com/hyperframes/pull/5972)). - **Producer:** Local renders check the audio peak in parallel segments, as cloud plans do ([e319e6449](https://github.com/heygen-com/hyperframes/commit/e319e644920c64d9c5ba366d607ba89cd4bd2601), [#5942](https://github.com/heygen-com/hyperframes/pull/5942)). - **Producer:** Renders the fast capture refuses keep their parallel workers instead of being pinned to one or three ([30f514b13](https://github.com/heygen-com/hyperframes/commit/30f514b13a00953ef9e23c64de009a122236d12f), [#5945](https://github.com/heygen-com/hyperframes/pull/5945)). +- **Producer:** A cloud plan whose mixed audio peaks too high corrects it from the mix itself, in parallel segments, so the plan is faster and the audio closer to the mix ([a125dbc19](https://github.com/heygen-com/hyperframes/commit/a125dbc19f36a82cc20ebcd54445f9c98d2e3820), [#5981](https://github.com/heygen-com/hyperframes/pull/5981)). ## Internal diff --git a/releases/v0.8.182.md b/releases/v0.8.182.md index ae3a50bd1e9..3e97988d0b9 100644 --- a/releases/v0.8.182.md +++ b/releases/v0.8.182.md @@ -2,7 +2,7 @@ Released on 2026-10-20. -Website capture now handles pages that reload after a cookie banner, CLI commands start faster, and a repeat `check` starts with the CLI and Chrome already up. Renders inside a macOS sandbox no longer fail, a sharp sound at a film's start no longer grows louder with each audio pass, and `lambda sites create` takes source files over 5 GB. +Website capture now handles pages that reload after a cookie banner, CLI commands start faster, a repeat `check` starts with the CLI and Chrome already up, and `snapshot` and `check` wait for late images as `render` does. Renders inside a macOS sandbox no longer fail, a sharp sound at a film's start no longer grows louder with each audio pass, and `lambda sites create` takes source files over 5 GB. ## Fixes @@ -13,6 +13,7 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **CLI:** `check` audits a color-graded video as the video it shows, so the video's layout opt-outs apply and its footage is not read as cut-off text ([9f793a6db](https://github.com/heygen-com/hyperframes/commit/9f793a6dbd42a8b31a30087c478a6d7338645f6c), [#5963](https://github.com/heygen-com/hyperframes/pull/5963)). - **CLI:** A scoped `keepsMoving` check ignores a changing page background outside its scope ([ba1fa8b12](https://github.com/heygen-com/hyperframes/commit/ba1fa8b12aefcb9cd94ce2e79b62b0cc0cb79cf5), [#5966](https://github.com/heygen-com/hyperframes/pull/5966)). - **CLI:** The Chrome the CLI launches exits with it, even when the CLI is killed ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). +- **CLI:** `snapshot`, `compare` and `check` wait for images that load late, as `render` does, so their frames show what the rendered video shows ([f440db901](https://github.com/heygen-com/hyperframes/commit/f440db90197b2220f20bd8b97598699209947a17), [#5977](https://github.com/heygen-com/hyperframes/pull/5977)). - **Studio Server:** On Windows, two history claims on one project at the same moment no longer crash one of them; the second waits for the lock ([468467003](https://github.com/heygen-com/hyperframes/commit/468467003c62d5877f75b080ef8408fb4c963eaa), [#5923](https://github.com/heygen-com/hyperframes/pull/5923)). - **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). - **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)). @@ -20,6 +21,7 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). - **Player:** An embed that sets no height shows its film at the film's shape instead of 0 px tall ([46cb5ca44](https://github.com/heygen-com/hyperframes/commit/46cb5ca446c18dbd02e4a618f488d8237bc4482c), [#5932](https://github.com/heygen-com/hyperframes/pull/5932)). - **AWS Lambda:** `lambda sites create` and Lambda renders upload source files over 2 GiB and over 5 GB ([c8f322c25](https://github.com/heygen-com/hyperframes/commit/c8f322c25910ed224e29ca5d1a62a521e62544cc), [#5964](https://github.com/heygen-com/hyperframes/pull/5964)). +- **Skills:** A storyboard leaves the film as it was until the person says go, so the preview no longer plays the posed stills as a slideshow ([6590d5670](https://github.com/heygen-com/hyperframes/commit/6590d5670e976ec65c3f972439a15cbe34067f82), [#5982](https://github.com/heygen-com/hyperframes/pull/5982)). ## Performance @@ -27,8 +29,10 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **CLI:** Commands start sooner by compiling registry schemas on first use ([d898ad89e](https://github.com/heygen-com/hyperframes/commit/d898ad89eef52e12ebd4fd90f03c1cdb53ba143c), [#5935](https://github.com/heygen-com/hyperframes/pull/5935)). - **CLI:** `check` splits its samples over a second Chrome when a core and memory are spare ([952c6ba1c](https://github.com/heygen-com/hyperframes/commit/952c6ba1c5cdef9411a7daad2b550e63010661c2), [#5896](https://github.com/heygen-com/hyperframes/pull/5896)). - **CLI:** A repeat `check` from an agent is served by a check process that already has the CLI loaded and Chrome running ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). +- **Engine:** Cloud renders take a video's audio from the stretch the edit uses, read from its link, instead of downloading the whole file ([a8a80323f](https://github.com/heygen-com/hyperframes/commit/a8a80323f69f055bab9f7985b2c3398b9688aecb), [#5972](https://github.com/heygen-com/hyperframes/pull/5972)). - **Producer:** Local renders check the audio peak in parallel segments, as cloud plans do ([e319e6449](https://github.com/heygen-com/hyperframes/commit/e319e644920c64d9c5ba366d607ba89cd4bd2601), [#5942](https://github.com/heygen-com/hyperframes/pull/5942)). - **Producer:** Renders the fast capture refuses keep their parallel workers instead of being pinned to one or three ([30f514b13](https://github.com/heygen-com/hyperframes/commit/30f514b13a00953ef9e23c64de009a122236d12f), [#5945](https://github.com/heygen-com/hyperframes/pull/5945)). +- **Producer:** A cloud plan whose mixed audio peaks too high corrects it from the mix itself, in parallel segments, so the plan is faster and the audio closer to the mix ([a125dbc19](https://github.com/heygen-com/hyperframes/commit/a125dbc19f36a82cc20ebcd54445f9c98d2e3820), [#5981](https://github.com/heygen-com/hyperframes/pull/5981)). ## Internal From dda40adb8549ec88f02daa5f2b0373b9339fac34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Wed, 21 Oct 2026 02:12:18 -0400 Subject: [PATCH 6/8] chore: add the 13 PRs merged since the last refresh to the v0.8.182 notes --- docs/changelog.mdx | 22 +++++++++++++++++++--- releases/v0.8.182.md | 20 ++++++++++++++++++-- 2 files changed, 37 insertions(+), 5 deletions(-) diff --git a/docs/changelog.mdx b/docs/changelog.mdx index dfebe5eeda5..2272b411538 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -10,10 +10,16 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio -Website capture now handles pages that reload after a cookie banner, CLI commands start faster, a repeat `check` starts with the CLI and Chrome already up, and `snapshot` and `check` wait for late images as `render` does. Renders inside a macOS sandbox no longer fail, a sharp sound at a film's start no longer grows louder with each audio pass, and `lambda sites create` takes source files over 5 GB. +Website capture now handles pages that reload after a cookie banner, CLI commands start faster, a repeat `check` starts with the CLI and Chrome already up, and `snapshot` and `check` wait for late images as `render` does. Renders inside a macOS sandbox no longer fail, a sharp sound at a film's start no longer grows louder with each audio pass, and `lambda sites create` takes source files over 5 GB. Cloud renders mix their audio beside the chunks and fail loudly when an audio read is cut off, a 4K camera shown small reaches Chrome near the size it is drawn, a finished `capture` exits even when a site's DNS never answers, and an unreadable frame fails a render instead of shortening it. + +## Features + +- **AWS Lambda:** A cloud render mixes its audio on its own Lambda while the chunks render, instead of before them, so a long film finishes sooner ([dee8380d2](https://github.com/heygen-com/hyperframes/commit/dee8380d2295070353aac1f98deb28c030d86572), [#5997](https://github.com/heygen-com/hyperframes/pull/5997)). +- **Producer:** A cloud plan can leave its audio out and build that track on its own, which the Lambda change above uses ([8b410f1cb](https://github.com/heygen-com/hyperframes/commit/8b410f1cb1b0d8e0d433da7fdc7942565c29af2c), [#5988](https://github.com/heygen-com/hyperframes/pull/5988)). +- **Registry:** New `echo-smear` component: a streak of copies that trails an element as a GSAP timeline moves it faster ([23e7a384b](https://github.com/heygen-com/hyperframes/commit/23e7a384b623e1c7125f1021e93363fd34f42043), [#5980](https://github.com/heygen-com/hyperframes/pull/5980)). ## Fixes @@ -25,12 +31,18 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **CLI:** A scoped `keepsMoving` check ignores a changing page background outside its scope ([ba1fa8b12](https://github.com/heygen-com/hyperframes/commit/ba1fa8b12aefcb9cd94ce2e79b62b0cc0cb79cf5), [#5966](https://github.com/heygen-com/hyperframes/pull/5966)). - **CLI:** The Chrome the CLI launches exits with it, even when the CLI is killed ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). - **CLI:** `snapshot`, `compare` and `check` wait for images that load late, as `render` does, so their frames show what the rendered video shows ([f440db901](https://github.com/heygen-com/hyperframes/commit/f440db90197b2220f20bd8b97598699209947a17), [#5977](https://github.com/heygen-com/hyperframes/pull/5977)). +- **CLI:** A finished `capture` exits even when a site's DNS never answers, instead of staying alive until the system lookup gives up ([128973477](https://github.com/heygen-com/hyperframes/commit/12897347709bf0213985fb5bc088b29e1de2db80), [#5983](https://github.com/heygen-com/hyperframes/pull/5983)). - **Studio Server:** On Windows, two history claims on one project at the same moment no longer crash one of them; the second waits for the lock ([468467003](https://github.com/heygen-com/hyperframes/commit/468467003c62d5877f75b080ef8408fb4c963eaa), [#5923](https://github.com/heygen-com/hyperframes/pull/5923)). - **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). - **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)). +- **Producer:** A render no longer publishes a shorter or smaller video than it asked for without saying why: an unreadable frame fails the encode, macOS renders keep their frames out of the project folder, and a 4K export of HDR footage is refused before Chrome starts ([8942aa23b](https://github.com/heygen-com/hyperframes/commit/8942aa23bdaa930468c6931f40341ac14507d191), [#5978](https://github.com/heygen-com/hyperframes/pull/5978)). - **Engine:** A sharp sound in a film's first moments no longer grows louder with each audio encode, so audio in renders with sound changes slightly ([87c6e50f5](https://github.com/heygen-com/hyperframes/commit/87c6e50f5ea9f4c3d2b4d46a071907466e0f8e01), [#5956](https://github.com/heygen-com/hyperframes/pull/5956)). +- **Engine:** A cloud render whose audio read from a file's link is cut off fails with an error the render retries, instead of shipping the rest of the clip silent ([b4e63cf19](https://github.com/heygen-com/hyperframes/commit/b4e63cf19f52a0e612e6779feed63454056ffc1c), [#5996](https://github.com/heygen-com/hyperframes/pull/5996)). +- **Engine:** Renders use the browser the CLI picked when both browser settings are set, and Linux renders on system Chrome no longer take the parallel capture path meant for headless-shell ([0260c40e5](https://github.com/heygen-com/hyperframes/commit/0260c40e568523d53ebd491474b01752001e55b5), [#5987](https://github.com/heygen-com/hyperframes/pull/5987)). - **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). - **Player:** An embed that sets no height shows its film at the film's shape instead of 0 px tall ([46cb5ca44](https://github.com/heygen-com/hyperframes/commit/46cb5ca446c18dbd02e4a618f488d8237bc4482c), [#5932](https://github.com/heygen-com/hyperframes/pull/5932)). +- **Inspector:** Component reports show the animation code inside large wrappers and only the film's own files ([bbb691001](https://github.com/heygen-com/hyperframes/commit/bbb691001dea8767449c9f589720cf86df7cc212), [#5989](https://github.com/heygen-com/hyperframes/pull/5989)). +- **Catalog:** Seven component previews that showed dark text on a black canvas render in their demo's theme, in the Catalog and after `hyperframes add` ([b16d5a706](https://github.com/heygen-com/hyperframes/commit/b16d5a70635f57c32275b60b0b7afd84173c92fc), [#5995](https://github.com/heygen-com/hyperframes/pull/5995)). - **AWS Lambda:** `lambda sites create` and Lambda renders upload source files over 2 GiB and over 5 GB ([c8f322c25](https://github.com/heygen-com/hyperframes/commit/c8f322c25910ed224e29ca5d1a62a521e62544cc), [#5964](https://github.com/heygen-com/hyperframes/pull/5964)). - **Skills:** A storyboard leaves the film as it was until the person says go, so the preview no longer plays the posed stills as a slideshow ([6590d5670](https://github.com/heygen-com/hyperframes/commit/6590d5670e976ec65c3f972439a15cbe34067f82), [#5982](https://github.com/heygen-com/hyperframes/pull/5982)). @@ -44,11 +56,15 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **Producer:** Local renders check the audio peak in parallel segments, as cloud plans do ([e319e6449](https://github.com/heygen-com/hyperframes/commit/e319e644920c64d9c5ba366d607ba89cd4bd2601), [#5942](https://github.com/heygen-com/hyperframes/pull/5942)). - **Producer:** Renders the fast capture refuses keep their parallel workers instead of being pinned to one or three ([30f514b13](https://github.com/heygen-com/hyperframes/commit/30f514b13a00953ef9e23c64de009a122236d12f), [#5945](https://github.com/heygen-com/hyperframes/pull/5945)). - **Producer:** A cloud plan whose mixed audio peaks too high corrects it from the mix itself, in parallel segments, so the plan is faster and the audio closer to the mix ([a125dbc19](https://github.com/heygen-com/hyperframes/commit/a125dbc19f36a82cc20ebcd54445f9c98d2e3820), [#5981](https://github.com/heygen-com/hyperframes/pull/5981)). +- **Producer:** Cloud render chunks hand Chrome each video near the size it is drawn, so a 4K camera shown small no longer costs a full 4K frame on every frame ([7cc5dd382](https://github.com/heygen-com/hyperframes/commit/7cc5dd382cd068ca3b52102b45f28114711b1eea), [#6001](https://github.com/heygen-com/hyperframes/pull/6001)). ## Internal - Four timing tests stop failing on slow Windows runners ([f98ef09be](https://github.com/heygen-com/hyperframes/commit/f98ef09be48efdbfda436c269cedbcee9d41d0d2), [#5949](https://github.com/heygen-com/hyperframes/pull/5949)). - Studio's real-Chrome tests recover from a stuck Chrome launch or close ([234ebc4ba](https://github.com/heygen-com/hyperframes/commit/234ebc4ba1c845a19204c5282c1efb70114248b3), [#5961](https://github.com/heygen-com/hyperframes/pull/5961)). +- Cloud download tests use small parts so a slow Windows loopback cannot time them out ([852f6f9f6](https://github.com/heygen-com/hyperframes/commit/852f6f9f6386fa88b434504233449a9babf995dc), [#5999](https://github.com/heygen-com/hyperframes/pull/5999)). +- The Chrome orphan test waits for Chrome to exit instead of a fixed 5 s ([00d55a7f1](https://github.com/heygen-com/hyperframes/commit/00d55a7f1dab0765296793b4da2f3e791b5ce42e), [#5986](https://github.com/heygen-com/hyperframes/pull/5986)). +- The generated catalog is republished ([908f2d095](https://github.com/heygen-com/hyperframes/commit/908f2d095bba4e2b97363c5533e2702f1e92505d), [#5540](https://github.com/heygen-com/hyperframes/pull/5540)). [View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.181...v0.8.182). diff --git a/releases/v0.8.182.md b/releases/v0.8.182.md index 3e97988d0b9..6513f4fc881 100644 --- a/releases/v0.8.182.md +++ b/releases/v0.8.182.md @@ -1,8 +1,14 @@ # HyperFrames v0.8.182 -Released on 2026-10-20. +Released on 2026-10-21. -Website capture now handles pages that reload after a cookie banner, CLI commands start faster, a repeat `check` starts with the CLI and Chrome already up, and `snapshot` and `check` wait for late images as `render` does. Renders inside a macOS sandbox no longer fail, a sharp sound at a film's start no longer grows louder with each audio pass, and `lambda sites create` takes source files over 5 GB. +Website capture now handles pages that reload after a cookie banner, CLI commands start faster, a repeat `check` starts with the CLI and Chrome already up, and `snapshot` and `check` wait for late images as `render` does. Renders inside a macOS sandbox no longer fail, a sharp sound at a film's start no longer grows louder with each audio pass, and `lambda sites create` takes source files over 5 GB. Cloud renders mix their audio beside the chunks and fail loudly when an audio read is cut off, a 4K camera shown small reaches Chrome near the size it is drawn, a finished `capture` exits even when a site's DNS never answers, and an unreadable frame fails a render instead of shortening it. + +## Features + +- **AWS Lambda:** A cloud render mixes its audio on its own Lambda while the chunks render, instead of before them, so a long film finishes sooner ([dee8380d2](https://github.com/heygen-com/hyperframes/commit/dee8380d2295070353aac1f98deb28c030d86572), [#5997](https://github.com/heygen-com/hyperframes/pull/5997)). +- **Producer:** A cloud plan can leave its audio out and build that track on its own, which the Lambda change above uses ([8b410f1cb](https://github.com/heygen-com/hyperframes/commit/8b410f1cb1b0d8e0d433da7fdc7942565c29af2c), [#5988](https://github.com/heygen-com/hyperframes/pull/5988)). +- **Registry:** New `echo-smear` component: a streak of copies that trails an element as a GSAP timeline moves it faster ([23e7a384b](https://github.com/heygen-com/hyperframes/commit/23e7a384b623e1c7125f1021e93363fd34f42043), [#5980](https://github.com/heygen-com/hyperframes/pull/5980)). ## Fixes @@ -14,12 +20,18 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **CLI:** A scoped `keepsMoving` check ignores a changing page background outside its scope ([ba1fa8b12](https://github.com/heygen-com/hyperframes/commit/ba1fa8b12aefcb9cd94ce2e79b62b0cc0cb79cf5), [#5966](https://github.com/heygen-com/hyperframes/pull/5966)). - **CLI:** The Chrome the CLI launches exits with it, even when the CLI is killed ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). - **CLI:** `snapshot`, `compare` and `check` wait for images that load late, as `render` does, so their frames show what the rendered video shows ([f440db901](https://github.com/heygen-com/hyperframes/commit/f440db90197b2220f20bd8b97598699209947a17), [#5977](https://github.com/heygen-com/hyperframes/pull/5977)). +- **CLI:** A finished `capture` exits even when a site's DNS never answers, instead of staying alive until the system lookup gives up ([128973477](https://github.com/heygen-com/hyperframes/commit/12897347709bf0213985fb5bc088b29e1de2db80), [#5983](https://github.com/heygen-com/hyperframes/pull/5983)). - **Studio Server:** On Windows, two history claims on one project at the same moment no longer crash one of them; the second waits for the lock ([468467003](https://github.com/heygen-com/hyperframes/commit/468467003c62d5877f75b080ef8408fb4c963eaa), [#5923](https://github.com/heygen-com/hyperframes/pull/5923)). - **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). - **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)). +- **Producer:** A render no longer publishes a shorter or smaller video than it asked for without saying why: an unreadable frame fails the encode, macOS renders keep their frames out of the project folder, and a 4K export of HDR footage is refused before Chrome starts ([8942aa23b](https://github.com/heygen-com/hyperframes/commit/8942aa23bdaa930468c6931f40341ac14507d191), [#5978](https://github.com/heygen-com/hyperframes/pull/5978)). - **Engine:** A sharp sound in a film's first moments no longer grows louder with each audio encode, so audio in renders with sound changes slightly ([87c6e50f5](https://github.com/heygen-com/hyperframes/commit/87c6e50f5ea9f4c3d2b4d46a071907466e0f8e01), [#5956](https://github.com/heygen-com/hyperframes/pull/5956)). +- **Engine:** A cloud render whose audio read from a file's link is cut off fails with an error the render retries, instead of shipping the rest of the clip silent ([b4e63cf19](https://github.com/heygen-com/hyperframes/commit/b4e63cf19f52a0e612e6779feed63454056ffc1c), [#5996](https://github.com/heygen-com/hyperframes/pull/5996)). +- **Engine:** Renders use the browser the CLI picked when both browser settings are set, and Linux renders on system Chrome no longer take the parallel capture path meant for headless-shell ([0260c40e5](https://github.com/heygen-com/hyperframes/commit/0260c40e568523d53ebd491474b01752001e55b5), [#5987](https://github.com/heygen-com/hyperframes/pull/5987)). - **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). - **Player:** An embed that sets no height shows its film at the film's shape instead of 0 px tall ([46cb5ca44](https://github.com/heygen-com/hyperframes/commit/46cb5ca446c18dbd02e4a618f488d8237bc4482c), [#5932](https://github.com/heygen-com/hyperframes/pull/5932)). +- **Inspector:** Component reports show the animation code inside large wrappers and only the film's own files ([bbb691001](https://github.com/heygen-com/hyperframes/commit/bbb691001dea8767449c9f589720cf86df7cc212), [#5989](https://github.com/heygen-com/hyperframes/pull/5989)). +- **Catalog:** Seven component previews that showed dark text on a black canvas render in their demo's theme, in the Catalog and after `hyperframes add` ([b16d5a706](https://github.com/heygen-com/hyperframes/commit/b16d5a70635f57c32275b60b0b7afd84173c92fc), [#5995](https://github.com/heygen-com/hyperframes/pull/5995)). - **AWS Lambda:** `lambda sites create` and Lambda renders upload source files over 2 GiB and over 5 GB ([c8f322c25](https://github.com/heygen-com/hyperframes/commit/c8f322c25910ed224e29ca5d1a62a521e62544cc), [#5964](https://github.com/heygen-com/hyperframes/pull/5964)). - **Skills:** A storyboard leaves the film as it was until the person says go, so the preview no longer plays the posed stills as a slideshow ([6590d5670](https://github.com/heygen-com/hyperframes/commit/6590d5670e976ec65c3f972439a15cbe34067f82), [#5982](https://github.com/heygen-com/hyperframes/pull/5982)). @@ -33,11 +45,15 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **Producer:** Local renders check the audio peak in parallel segments, as cloud plans do ([e319e6449](https://github.com/heygen-com/hyperframes/commit/e319e644920c64d9c5ba366d607ba89cd4bd2601), [#5942](https://github.com/heygen-com/hyperframes/pull/5942)). - **Producer:** Renders the fast capture refuses keep their parallel workers instead of being pinned to one or three ([30f514b13](https://github.com/heygen-com/hyperframes/commit/30f514b13a00953ef9e23c64de009a122236d12f), [#5945](https://github.com/heygen-com/hyperframes/pull/5945)). - **Producer:** A cloud plan whose mixed audio peaks too high corrects it from the mix itself, in parallel segments, so the plan is faster and the audio closer to the mix ([a125dbc19](https://github.com/heygen-com/hyperframes/commit/a125dbc19f36a82cc20ebcd54445f9c98d2e3820), [#5981](https://github.com/heygen-com/hyperframes/pull/5981)). +- **Producer:** Cloud render chunks hand Chrome each video near the size it is drawn, so a 4K camera shown small no longer costs a full 4K frame on every frame ([7cc5dd382](https://github.com/heygen-com/hyperframes/commit/7cc5dd382cd068ca3b52102b45f28114711b1eea), [#6001](https://github.com/heygen-com/hyperframes/pull/6001)). ## Internal - Four timing tests stop failing on slow Windows runners ([f98ef09be](https://github.com/heygen-com/hyperframes/commit/f98ef09be48efdbfda436c269cedbcee9d41d0d2), [#5949](https://github.com/heygen-com/hyperframes/pull/5949)). - Studio's real-Chrome tests recover from a stuck Chrome launch or close ([234ebc4ba](https://github.com/heygen-com/hyperframes/commit/234ebc4ba1c845a19204c5282c1efb70114248b3), [#5961](https://github.com/heygen-com/hyperframes/pull/5961)). +- Cloud download tests use small parts so a slow Windows loopback cannot time them out ([852f6f9f6](https://github.com/heygen-com/hyperframes/commit/852f6f9f6386fa88b434504233449a9babf995dc), [#5999](https://github.com/heygen-com/hyperframes/pull/5999)). +- The Chrome orphan test waits for Chrome to exit instead of a fixed 5 s ([00d55a7f1](https://github.com/heygen-com/hyperframes/commit/00d55a7f1dab0765296793b4da2f3e791b5ce42e), [#5986](https://github.com/heygen-com/hyperframes/pull/5986)). +- The generated catalog is republished ([908f2d095](https://github.com/heygen-com/hyperframes/commit/908f2d095bba4e2b97363c5533e2702f1e92505d), [#5540](https://github.com/heygen-com/hyperframes/pull/5540)). ## Full changelog From da3a2a8e352437eaa1e44f125c1b7fb5194f2261 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Wed, 21 Oct 2026 03:05:32 -0400 Subject: [PATCH 7/8] chore: add #6003, #6005 and #5579 to the v0.8.182 notes --- docs/changelog.mdx | 5 ++++- releases/v0.8.182.md | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 2272b411538..04000d4733e 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -11,7 +11,7 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio Website capture now handles pages that reload after a cookie banner, CLI commands start faster, a repeat `check` starts with the CLI and Chrome already up, and `snapshot` and `check` wait for late images as `render` does. Renders inside a macOS sandbox no longer fail, a sharp sound at a film's start no longer grows louder with each audio pass, and `lambda sites create` takes source files over 5 GB. Cloud renders mix their audio beside the chunks and fail loudly when an audio read is cut off, a 4K camera shown small reaches Chrome near the size it is drawn, a finished `capture` exits even when a site's DNS never answers, and an unreadable frame fails a render instead of shortening it. @@ -29,6 +29,7 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **CLI:** `check` no longer calls a film static when it moves only through an SVG mask or clip path, a stroke reveal or a canvas ([0bd626825](https://github.com/heygen-com/hyperframes/commit/0bd626825c74c9b692b755345eaea93f66dd0577), [#5960](https://github.com/heygen-com/hyperframes/pull/5960)). - **CLI:** `check` audits a color-graded video as the video it shows, so the video's layout opt-outs apply and its footage is not read as cut-off text ([9f793a6db](https://github.com/heygen-com/hyperframes/commit/9f793a6dbd42a8b31a30087c478a6d7338645f6c), [#5963](https://github.com/heygen-com/hyperframes/pull/5963)). - **CLI:** A scoped `keepsMoving` check ignores a changing page background outside its scope ([ba1fa8b12](https://github.com/heygen-com/hyperframes/commit/ba1fa8b12aefcb9cd94ce2e79b62b0cc0cb79cf5), [#5966](https://github.com/heygen-com/hyperframes/pull/5966)). +- **Lint:** `check` and `lint` place each scene's audio at its host's start, so scenes that play one after another no longer warn of overlapping audio ([18207de1c](https://github.com/heygen-com/hyperframes/commit/18207de1c466136c0c5c2524ee1a198e18fd1696), [#6005](https://github.com/heygen-com/hyperframes/pull/6005)). - **CLI:** The Chrome the CLI launches exits with it, even when the CLI is killed ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). - **CLI:** `snapshot`, `compare` and `check` wait for images that load late, as `render` does, so their frames show what the rendered video shows ([f440db901](https://github.com/heygen-com/hyperframes/commit/f440db90197b2220f20bd8b97598699209947a17), [#5977](https://github.com/heygen-com/hyperframes/pull/5977)). - **CLI:** A finished `capture` exits even when a site's DNS never answers, instead of staying alive until the system lookup gives up ([128973477](https://github.com/heygen-com/hyperframes/commit/12897347709bf0213985fb5bc088b29e1de2db80), [#5983](https://github.com/heygen-com/hyperframes/pull/5983)). @@ -42,6 +43,7 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). - **Player:** An embed that sets no height shows its film at the film's shape instead of 0 px tall ([46cb5ca44](https://github.com/heygen-com/hyperframes/commit/46cb5ca446c18dbd02e4a618f488d8237bc4482c), [#5932](https://github.com/heygen-com/hyperframes/pull/5932)). - **Inspector:** Component reports show the animation code inside large wrappers and only the film's own files ([bbb691001](https://github.com/heygen-com/hyperframes/commit/bbb691001dea8767449c9f589720cf86df7cc212), [#5989](https://github.com/heygen-com/hyperframes/pull/5989)). +- **Inspector:** A component report that runs out of room keeps the code that makes the animations ahead of CSS rules ([41af1add0](https://github.com/heygen-com/hyperframes/commit/41af1add0da992dc39542e931e229133438b0466), [#6003](https://github.com/heygen-com/hyperframes/pull/6003)). - **Catalog:** Seven component previews that showed dark text on a black canvas render in their demo's theme, in the Catalog and after `hyperframes add` ([b16d5a706](https://github.com/heygen-com/hyperframes/commit/b16d5a70635f57c32275b60b0b7afd84173c92fc), [#5995](https://github.com/heygen-com/hyperframes/pull/5995)). - **AWS Lambda:** `lambda sites create` and Lambda renders upload source files over 2 GiB and over 5 GB ([c8f322c25](https://github.com/heygen-com/hyperframes/commit/c8f322c25910ed224e29ca5d1a62a521e62544cc), [#5964](https://github.com/heygen-com/hyperframes/pull/5964)). - **Skills:** A storyboard leaves the film as it was until the person says go, so the preview no longer plays the posed stills as a slideshow ([6590d5670](https://github.com/heygen-com/hyperframes/commit/6590d5670e976ec65c3f972439a15cbe34067f82), [#5982](https://github.com/heygen-com/hyperframes/pull/5982)). @@ -65,6 +67,7 @@ Website capture now handles pages that reload after a cookie banner, CLI command - Cloud download tests use small parts so a slow Windows loopback cannot time them out ([852f6f9f6](https://github.com/heygen-com/hyperframes/commit/852f6f9f6386fa88b434504233449a9babf995dc), [#5999](https://github.com/heygen-com/hyperframes/pull/5999)). - The Chrome orphan test waits for Chrome to exit instead of a fixed 5 s ([00d55a7f1](https://github.com/heygen-com/hyperframes/commit/00d55a7f1dab0765296793b4da2f3e791b5ce42e), [#5986](https://github.com/heygen-com/hyperframes/pull/5986)). - The generated catalog is republished ([908f2d095](https://github.com/heygen-com/hyperframes/commit/908f2d095bba4e2b97363c5533e2702f1e92505d), [#5540](https://github.com/heygen-com/hyperframes/pull/5540)). +- Two lint tests that always failed on Windows now pass there ([178eea563](https://github.com/heygen-com/hyperframes/commit/178eea5634d4c87ed45c4b8c6b8e38f5b936a98d), [#5579](https://github.com/heygen-com/hyperframes/pull/5579)). [View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.181...v0.8.182). diff --git a/releases/v0.8.182.md b/releases/v0.8.182.md index 6513f4fc881..1a15cc5afd3 100644 --- a/releases/v0.8.182.md +++ b/releases/v0.8.182.md @@ -18,6 +18,7 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **CLI:** `check` no longer calls a film static when it moves only through an SVG mask or clip path, a stroke reveal or a canvas ([0bd626825](https://github.com/heygen-com/hyperframes/commit/0bd626825c74c9b692b755345eaea93f66dd0577), [#5960](https://github.com/heygen-com/hyperframes/pull/5960)). - **CLI:** `check` audits a color-graded video as the video it shows, so the video's layout opt-outs apply and its footage is not read as cut-off text ([9f793a6db](https://github.com/heygen-com/hyperframes/commit/9f793a6dbd42a8b31a30087c478a6d7338645f6c), [#5963](https://github.com/heygen-com/hyperframes/pull/5963)). - **CLI:** A scoped `keepsMoving` check ignores a changing page background outside its scope ([ba1fa8b12](https://github.com/heygen-com/hyperframes/commit/ba1fa8b12aefcb9cd94ce2e79b62b0cc0cb79cf5), [#5966](https://github.com/heygen-com/hyperframes/pull/5966)). +- **Lint:** `check` and `lint` place each scene's audio at its host's start, so scenes that play one after another no longer warn of overlapping audio ([18207de1c](https://github.com/heygen-com/hyperframes/commit/18207de1c466136c0c5c2524ee1a198e18fd1696), [#6005](https://github.com/heygen-com/hyperframes/pull/6005)). - **CLI:** The Chrome the CLI launches exits with it, even when the CLI is killed ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). - **CLI:** `snapshot`, `compare` and `check` wait for images that load late, as `render` does, so their frames show what the rendered video shows ([f440db901](https://github.com/heygen-com/hyperframes/commit/f440db90197b2220f20bd8b97598699209947a17), [#5977](https://github.com/heygen-com/hyperframes/pull/5977)). - **CLI:** A finished `capture` exits even when a site's DNS never answers, instead of staying alive until the system lookup gives up ([128973477](https://github.com/heygen-com/hyperframes/commit/12897347709bf0213985fb5bc088b29e1de2db80), [#5983](https://github.com/heygen-com/hyperframes/pull/5983)). @@ -31,6 +32,7 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **Core:** Audio volume automation stays correct when the browser refuses an overlapping curve ([e44f456b7](https://github.com/heygen-com/hyperframes/commit/e44f456b7cbf8da6389797f4fb4a776d1ea8885c), [#5927](https://github.com/heygen-com/hyperframes/pull/5927)). - **Player:** An embed that sets no height shows its film at the film's shape instead of 0 px tall ([46cb5ca44](https://github.com/heygen-com/hyperframes/commit/46cb5ca446c18dbd02e4a618f488d8237bc4482c), [#5932](https://github.com/heygen-com/hyperframes/pull/5932)). - **Inspector:** Component reports show the animation code inside large wrappers and only the film's own files ([bbb691001](https://github.com/heygen-com/hyperframes/commit/bbb691001dea8767449c9f589720cf86df7cc212), [#5989](https://github.com/heygen-com/hyperframes/pull/5989)). +- **Inspector:** A component report that runs out of room keeps the code that makes the animations ahead of CSS rules ([41af1add0](https://github.com/heygen-com/hyperframes/commit/41af1add0da992dc39542e931e229133438b0466), [#6003](https://github.com/heygen-com/hyperframes/pull/6003)). - **Catalog:** Seven component previews that showed dark text on a black canvas render in their demo's theme, in the Catalog and after `hyperframes add` ([b16d5a706](https://github.com/heygen-com/hyperframes/commit/b16d5a70635f57c32275b60b0b7afd84173c92fc), [#5995](https://github.com/heygen-com/hyperframes/pull/5995)). - **AWS Lambda:** `lambda sites create` and Lambda renders upload source files over 2 GiB and over 5 GB ([c8f322c25](https://github.com/heygen-com/hyperframes/commit/c8f322c25910ed224e29ca5d1a62a521e62544cc), [#5964](https://github.com/heygen-com/hyperframes/pull/5964)). - **Skills:** A storyboard leaves the film as it was until the person says go, so the preview no longer plays the posed stills as a slideshow ([6590d5670](https://github.com/heygen-com/hyperframes/commit/6590d5670e976ec65c3f972439a15cbe34067f82), [#5982](https://github.com/heygen-com/hyperframes/pull/5982)). @@ -54,6 +56,7 @@ Website capture now handles pages that reload after a cookie banner, CLI command - Cloud download tests use small parts so a slow Windows loopback cannot time them out ([852f6f9f6](https://github.com/heygen-com/hyperframes/commit/852f6f9f6386fa88b434504233449a9babf995dc), [#5999](https://github.com/heygen-com/hyperframes/pull/5999)). - The Chrome orphan test waits for Chrome to exit instead of a fixed 5 s ([00d55a7f1](https://github.com/heygen-com/hyperframes/commit/00d55a7f1dab0765296793b4da2f3e791b5ce42e), [#5986](https://github.com/heygen-com/hyperframes/pull/5986)). - The generated catalog is republished ([908f2d095](https://github.com/heygen-com/hyperframes/commit/908f2d095bba4e2b97363c5533e2702f1e92505d), [#5540](https://github.com/heygen-com/hyperframes/pull/5540)). +- Two lint tests that always failed on Windows now pass there ([178eea563](https://github.com/heygen-com/hyperframes/commit/178eea5634d4c87ed45c4b8c6b8e38f5b936a98d), [#5579](https://github.com/heygen-com/hyperframes/pull/5579)). ## Full changelog From 4e576dea43718511435ec85a8ba85b8b055a93a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Wed, 21 Oct 2026 03:31:04 -0400 Subject: [PATCH 8/8] chore: add #6006 to the v0.8.182 notes --- docs/changelog.mdx | 1 + releases/v0.8.182.md | 1 + 2 files changed, 2 insertions(+) diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 04000d4733e..85acbffb6dd 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -33,6 +33,7 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **CLI:** The Chrome the CLI launches exits with it, even when the CLI is killed ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). - **CLI:** `snapshot`, `compare` and `check` wait for images that load late, as `render` does, so their frames show what the rendered video shows ([f440db901](https://github.com/heygen-com/hyperframes/commit/f440db90197b2220f20bd8b97598699209947a17), [#5977](https://github.com/heygen-com/hyperframes/pull/5977)). - **CLI:** A finished `capture` exits even when a site's DNS never answers, instead of staying alive until the system lookup gives up ([128973477](https://github.com/heygen-com/hyperframes/commit/12897347709bf0213985fb5bc088b29e1de2db80), [#5983](https://github.com/heygen-com/hyperframes/pull/5983)). +- **CLI:** A first render on a nearly full disk refuses at once with the low-disk message instead of hanging in the browser download, and a browser download refuses up front when its disk has under 512 MB free ([6cb9ce096](https://github.com/heygen-com/hyperframes/commit/6cb9ce096f80b43b90090ef2bba232211bcc73da), [#6006](https://github.com/heygen-com/hyperframes/pull/6006)). - **Studio Server:** On Windows, two history claims on one project at the same moment no longer crash one of them; the second waits for the lock ([468467003](https://github.com/heygen-com/hyperframes/commit/468467003c62d5877f75b080ef8408fb4c963eaa), [#5923](https://github.com/heygen-com/hyperframes/pull/5923)). - **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). - **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)). diff --git a/releases/v0.8.182.md b/releases/v0.8.182.md index 1a15cc5afd3..c288a330fde 100644 --- a/releases/v0.8.182.md +++ b/releases/v0.8.182.md @@ -22,6 +22,7 @@ Website capture now handles pages that reload after a cookie banner, CLI command - **CLI:** The Chrome the CLI launches exits with it, even when the CLI is killed ([434ad8c41](https://github.com/heygen-com/hyperframes/commit/434ad8c41c6fd86b4341c52cc6e751f40474f13f), [#5943](https://github.com/heygen-com/hyperframes/pull/5943)). - **CLI:** `snapshot`, `compare` and `check` wait for images that load late, as `render` does, so their frames show what the rendered video shows ([f440db901](https://github.com/heygen-com/hyperframes/commit/f440db90197b2220f20bd8b97598699209947a17), [#5977](https://github.com/heygen-com/hyperframes/pull/5977)). - **CLI:** A finished `capture` exits even when a site's DNS never answers, instead of staying alive until the system lookup gives up ([128973477](https://github.com/heygen-com/hyperframes/commit/12897347709bf0213985fb5bc088b29e1de2db80), [#5983](https://github.com/heygen-com/hyperframes/pull/5983)). +- **CLI:** A first render on a nearly full disk refuses at once with the low-disk message instead of hanging in the browser download, and a browser download refuses up front when its disk has under 512 MB free ([6cb9ce096](https://github.com/heygen-com/hyperframes/commit/6cb9ce096f80b43b90090ef2bba232211bcc73da), [#6006](https://github.com/heygen-com/hyperframes/pull/6006)). - **Studio Server:** On Windows, two history claims on one project at the same moment no longer crash one of them; the second waits for the lock ([468467003](https://github.com/heygen-com/hyperframes/commit/468467003c62d5877f75b080ef8408fb4c963eaa), [#5923](https://github.com/heygen-com/hyperframes/pull/5923)). - **Producer:** Renders inside an agent's macOS sandbox no longer fail when reading the system uptime ([26a5ab775](https://github.com/heygen-com/hyperframes/commit/26a5ab775b77fde3c2f08839ba34c93f86e7b9da), [#5842](https://github.com/heygen-com/hyperframes/pull/5842)). - **Producer:** The disk-space error suggests `--workers 1` only when one worker would stream ([f0ef4cb9d](https://github.com/heygen-com/hyperframes/commit/f0ef4cb9d47986d6cc00fcffc95763e6f19b4c15), [#5934](https://github.com/heygen-com/hyperframes/pull/5934)).