From 2e397dba596f78d34b66f5a0d3704685b5ae2ce8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Sat, 24 Oct 2026 22:17:19 -0400 Subject: [PATCH] chore: release v0.8.194 (#6269) --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- .cursor-plugin/plugin.json | 2 +- docs/changelog.mdx | 61 ++++++++++++++++++++++++ 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.194.md | 60 +++++++++++++++++++++++ 21 files changed, 140 insertions(+), 19 deletions(-) create mode 100644 releases/v0.8.194.md diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index e454bd756b..c428a30dee 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.193", + "version": "0.8.194", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index cdb23c7a0c..8ed5b2567f 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.193", + "version": "0.8.194", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 8d0ce14803..787d3d2367 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.193", + "version": "0.8.194", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com" diff --git a/docs/changelog.mdx b/docs/changelog.mdx index e83f275aa7..1b21a63387 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -8,6 +8,67 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio {/* New release entries are prepended by `bun run changelog:draft --write`. */} + +Undo and restore in Studio keep the media they delete or replace, so a history step never loses a file. Motion blur no longer blacks out videos inside sub-compositions, and around 25 smaller fixes land across the CLI, core and lint. + +## Features + +- **Studio:** The blur panel turns on events with blur ([19374955c7bc8](https://github.com/heygen-com/hyperframes/commit/19374955c7bc88735a0ae6a0aea63c213a31505d), [#6255](https://github.com/heygen-com/hyperframes/pull/6255)). + +## Fixes + +- **CLI:** Scope explicit preview port discovery ([e7169ae85b454](https://github.com/heygen-com/hyperframes/commit/e7169ae85b454cc86c371b28d204bedc9cbadff6), [#6242](https://github.com/heygen-com/hyperframes/pull/6242)). +- **Studio Server:** Undo and restore keep the media they delete or replace ([85fb19f1e822c](https://github.com/heygen-com/hyperframes/commit/85fb19f1e822cb955e3ac81c84552156208bb777), [#6215](https://github.com/heygen-com/hyperframes/pull/6215)). +- **Parsers:** Keep each keyframe array on its own timing ([5b752168c14a5](https://github.com/heygen-com/hyperframes/commit/5b752168c14a5cd543a7beba9b0f9abe0c9eb31d), [#6240](https://github.com/heygen-com/hyperframes/pull/6240)). +- **Core:** Scene shots keep their shell after leading comments ([6e77d783c7c19](https://github.com/heygen-com/hyperframes/commit/6e77d783c7c19fa0c5c3833b7cf23d70fb14b70f), [#6239](https://github.com/heygen-com/hyperframes/pull/6239)). +- **Engine:** Concat resolves relative paths without dropping clips ([17332cf0df4d5](https://github.com/heygen-com/hyperframes/commit/17332cf0df4d50cd5b6dbf117ec3966aef24b3c7), [#6238](https://github.com/heygen-com/hyperframes/pull/6238)). +- **Player:** Keep Next available for the final slide's reveals ([680f5d7465e63](https://github.com/heygen-com/hyperframes/commit/680f5d7465e6328ed6c238bd70071ec277fa9a59), [#6233](https://github.com/heygen-com/hyperframes/pull/6233)). +- **Sdk:** Keep added elements when reopening saved overrides ([31e6ed2aed959](https://github.com/heygen-com/hyperframes/commit/31e6ed2aed9599eabc243d5d74dd587d003a36b8), [#6231](https://github.com/heygen-com/hyperframes/pull/6231)). +- **CLI:** Emit valid JSON for filtered keyframes ([6a917780f5903](https://github.com/heygen-com/hyperframes/commit/6a917780f59034fd9aae28267e94c533ef2ca0fe), [#6228](https://github.com/heygen-com/hyperframes/pull/6228)). +- **Lint:** Accept GLSL script blocks without JavaScript syntax errors ([f21c3e3e7e838](https://github.com/heygen-com/hyperframes/commit/f21c3e3e7e8387ec9638cac2179f39c630ffabcf), [#6227](https://github.com/heygen-com/hyperframes/pull/6227)). +- **Producer:** Report unavailable frame checks in debug logs ([0c3387b8beeb7](https://github.com/heygen-com/hyperframes/commit/0c3387b8beeb7512e75bfbebecf98d308cc28c11), [#6200](https://github.com/heygen-com/hyperframes/pull/6200)). +- **Lint:** Accept final font-family descriptors without semicolons ([035a5c0ae1f9f](https://github.com/heygen-com/hyperframes/commit/035a5c0ae1f9f07159e2b34841874868f1ac1bcb), [#6085](https://github.com/heygen-com/hyperframes/pull/6085)). +- **Skills:** Preserve Remotion easing mappings ([6a2721c68a58c](https://github.com/heygen-com/hyperframes/commit/6a2721c68a58c36e86ca14cda82d8c1365563b34), [#5561](https://github.com/heygen-com/hyperframes/pull/5561)). +- **Producer:** Keep runtime media speed in exports ([066bc51831ebb](https://github.com/heygen-com/hyperframes/commit/066bc51831ebbd78f81cec251cc4946e1a16f454), [#5528](https://github.com/heygen-com/hyperframes/pull/5528)). +- **Core:** Prepare split-video offsets during preview preload ([abcbde0b97ad9](https://github.com/heygen-com/hyperframes/commit/abcbde0b97ad9561a4c90194ab3ea22b61024c2f), [#5356](https://github.com/heygen-com/hyperframes/pull/5356)). +- **Render:** Align container Chrome with the CLI ([d6c20513d1f22](https://github.com/heygen-com/hyperframes/commit/d6c20513d1f2265c9f7c50c11e4568f66d3b8f86), [#5338](https://github.com/heygen-com/hyperframes/pull/5338)). +- **Core:** Resolve a relative data-start inside the clip's own composition ([c2a6b15f6fcc1](https://github.com/heygen-com/hyperframes/commit/c2a6b15f6fcc151d841239eeac74d5a4a3e8e638), [#5336](https://github.com/heygen-com/hyperframes/pull/5336)). +- **CLI:** Report parent motion in template-wrapped keyframes ([d36797a3b57d6](https://github.com/heygen-com/hyperframes/commit/d36797a3b57d6f0f7ecf036700a101d1c8041b16), [#5331](https://github.com/heygen-com/hyperframes/pull/5331)). +- **CLI:** Preserve ducking gain when music starts later ([ad41745ab104a](https://github.com/heygen-com/hyperframes/commit/ad41745ab104a69ab887988f157e969534eb10c4), [#5318](https://github.com/heygen-com/hyperframes/pull/5318)). +- **CLI:** Preserve distinct font URLs during capture ([f9d72a3f73753](https://github.com/heygen-com/hyperframes/commit/f9d72a3f73753e48ca3305e05df79e7e8a4f7925), [#5312](https://github.com/heygen-com/hyperframes/pull/5312)). +- **CLI:** Include external video posters in project archives ([e5e2d6f1df036](https://github.com/heygen-com/hyperframes/commit/e5e2d6f1df0367ef02b57064e257cf499c52e75c), [#5309](https://github.com/heygen-com/hyperframes/pull/5309)). +- **CLI:** Include captured raster formats in contact sheets ([bb5e0f0bcf970](https://github.com/heygen-com/hyperframes/commit/bb5e0f0bcf970812444820a07bd2922f591b9cc5), [#5301](https://github.com/heygen-com/hyperframes/pull/5301)). +- **CLI:** Respect reference image orientation in grade comparisons ([39364ee4fb520](https://github.com/heygen-com/hyperframes/commit/39364ee4fb520b4dbff7da0dab36ad8f9c0a67ad), [#5288](https://github.com/heygen-com/hyperframes/pull/5288)). +- **CLI:** Reap only orphaned browsers HyperFrames launched ([f180ffca64b4b](https://github.com/heygen-com/hyperframes/commit/f180ffca64b4b9604385b2572dc16f2e8d9db913), [#6251](https://github.com/heygen-com/hyperframes/pull/6251)). +- **Core:** Motion blur no longer blacks out videos inside sub-compositions ([b97de59c84a75](https://github.com/heygen-com/hyperframes/commit/b97de59c84a751e0ac91af5fe539bc491edbc149), [#6252](https://github.com/heygen-com/hyperframes/pull/6252)). +- **Core:** A video that starts a cut far behind the playhead catches up in steps, not at a flat 3% ([e586922cd1e0c](https://github.com/heygen-com/hyperframes/commit/e586922cd1e0c70acf79d5513871647ce499ec53), [#6198](https://github.com/heygen-com/hyperframes/pull/6198)). +- **Studio:** Allow a local GSAP dependency mirror ([1c14fbb542897](https://github.com/heygen-com/hyperframes/commit/1c14fbb5428979492a937540a3f476aedfebd9c2), [#6247](https://github.com/heygen-com/hyperframes/pull/6247)). +- **CLI:** Allow disabling orphan browser cleanup ([aefca2144c200](https://github.com/heygen-com/hyperframes/commit/aefca2144c2007526df406425525c2ae8656614f), [#6213](https://github.com/heygen-com/hyperframes/pull/6213)). +- **Core:** Name the selector when a scoped GSAP target matches nothing ([e26d330887896](https://github.com/heygen-com/hyperframes/commit/e26d3308878962a1deed046e1288121897f79859), [#5839](https://github.com/heygen-com/hyperframes/pull/5839)). +- **Producer:** A busy composition no longer stalls the render waiting on probe-page reads ([9aadc0b9b99d9](https://github.com/heygen-com/hyperframes/commit/9aadc0b9b99d92afd25215228878cee23ea47a0f), [#6241](https://github.com/heygen-com/hyperframes/pull/6241)). +- **CLI:** A Chrome download that stops sending is abandoned, retried, and releases the lock ([fcec26ed5f35a](https://github.com/heygen-com/hyperframes/commit/fcec26ed5f35ad04154361bde2faa0aa3b014c45), [#6222](https://github.com/heygen-com/hyperframes/pull/6222)). + +## Docs & Examples + +- Protect skill edits during contributor setup ([0289d96ac78ab](https://github.com/heygen-com/hyperframes/commit/0289d96ac78ab827e6ae1056d2e60e3716d21e9d), [#5346](https://github.com/heygen-com/hyperframes/pull/5346)). +- **Studio App:** Show the app working, three new pages, today's UI ([7224812143d52](https://github.com/heygen-com/hyperframes/commit/7224812143d5243a83dc13cc9a0ab2a3a3897580), [#6223](https://github.com/heygen-com/hyperframes/pull/6223)). + +## Catalog + +- **CLI:** Refresh item manifests when bypassing registry cache ([9a517560a827b](https://github.com/heygen-com/hyperframes/commit/9a517560a827b194fb951643618890d31ca37212), [#5256](https://github.com/heygen-com/hyperframes/pull/5256)). + +## Internal + +- **CLI:** Cover media URL duration probes ([ecd7bf4184fe1](https://github.com/heygen-com/hyperframes/commit/ecd7bf4184fe18f04577b48b34546f10612c25cf), [#5330](https://github.com/heygen-com/hyperframes/pull/5330)). +- **Engine:** Retry the alpha probe test's temp-dir cleanup when Windows holds a file ([ab57d0ee14468](https://github.com/heygen-com/hyperframes/commit/ab57d0ee1446846d81d25d7d2411ec03e9927005), [#6234](https://github.com/heygen-com/hyperframes/pull/6234)). + +[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.193...v0.8.194). + +