From ec4a6adf1bd6d6a8b9b9f49294a9c717d7ad11ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Mon, 9 Nov 2026 17:22:16 -0500 Subject: [PATCH] chore(release): cut v0.9.27 --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- .cursor-plugin/plugin.json | 2 +- docs/changelog.mdx | 48 ++++++++++++++++++++++++ gemini-extension.json | 2 +- packages/aws-lambda/package.json | 2 +- packages/cli/package.json | 2 +- packages/core/package.json | 2 +- packages/engine/package.json | 2 +- packages/gcp-cloud-run/package.json | 2 +- packages/inspector/package.json | 2 +- packages/lint/package.json | 2 +- packages/parsers/package.json | 2 +- packages/player/package.json | 2 +- packages/producer/package.json | 2 +- packages/sdk/package.json | 2 +- packages/shader-transitions/package.json | 2 +- packages/share/package.json | 2 +- packages/studio-server/package.json | 2 +- packages/studio/package.json | 2 +- plugin.json | 2 +- releases/v0.9.27.md | 47 +++++++++++++++++++++++ 22 files changed, 115 insertions(+), 20 deletions(-) create mode 100644 releases/v0.9.27.md diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 06eaa6ee349..eacfe3295e8 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "hyperframes", "description": "HyperFrames by HeyGen. Write HTML, render video. Compositions, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website capture for HyperFrames.", - "version": "0.9.26", + "version": "0.9.27", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 35f5b7c3312..088651760ca 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "hyperframes", "description": "Write HTML, render video. Compositions, Tailwind v4 styles, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website capture for HyperFrames.", - "version": "0.9.26", + "version": "0.9.27", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 4cd6a3bbf74..3b6f4d770e6 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -3,7 +3,7 @@ "name": "hyperframes", "displayName": "HyperFrames by HeyGen", "description": "Write HTML, render video. Compositions, Tailwind v4 styles, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website capture for HyperFrames.", - "version": "0.9.26", + "version": "0.9.27", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com" diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 8e03a76425e..9d8385b0859 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -8,6 +8,54 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio {/* New release entries are prepended by `bun run changelog:draft --write`. */} + +Studio renders now wait for the same one-at-a-time render slot as the CLI, so two renders no longer split one machine between them. Long project paths on Windows and the macOS developer-tools prompt are fixed too. + +## Features + +- **Skills:** Route a style outside the templates instead of listing them ([37f1819f3](https://github.com/heygen-com/hyperframes/commit/37f1819f32cf0b1329f2241295dbad9a3dea354e), [#7450](https://github.com/heygen-com/hyperframes/pull/7450)). +- **CLI:** Reverse and templates report their own runs; commands say which skills are installed ([448f88ff3](https://github.com/heygen-com/hyperframes/commit/448f88ff3ab31c47e6f82298f4a012019349893a), [#7444](https://github.com/heygen-com/hyperframes/pull/7444)). +- **Skills:** Reverse-any-video and style-sampling install with the core set ([ad6f7858f](https://github.com/heygen-com/hyperframes/commit/ad6f7858f649f44e16f21128a88992ea3c01dd74), [#7445](https://github.com/heygen-com/hyperframes/pull/7445)). +- **Producer:** Distributed and range renders honour page motion blur ([c38ac5438](https://github.com/heygen-com/hyperframes/commit/c38ac5438c751094a720c55c68bd15fc6450ec37), [#7311](https://github.com/heygen-com/hyperframes/pull/7311)). +- **CLI:** Add agent markers other detectors use, verified upstream ([7bf65995b](https://github.com/heygen-com/hyperframes/commit/7bf65995b34fc2293bdd0b8e6273e86e56e1c3b1), [#7425](https://github.com/heygen-com/hyperframes/pull/7425)). +- **CLI:** Detect more agent runtimes in telemetry ([c14f25890](https://github.com/heygen-com/hyperframes/commit/c14f258907252cc4b44e79b7f92e2cc870bb6259), [#7423](https://github.com/heygen-com/hyperframes/pull/7423)). + +## Fixes + +- **CLI:** Studio renders take the same one-render-slot lock as the CLI ([4b3f70fb1](https://github.com/heygen-com/hyperframes/commit/4b3f70fb1b202a1422a199e8b7440a388d0b5a20), [#7459](https://github.com/heygen-com/hyperframes/pull/7459)). +- **CLI:** Templates pull unpacks under .hyperframes, not beside templates/ ([a4e16d87c](https://github.com/heygen-com/hyperframes/commit/a4e16d87c68a4799832d06e292302f5a2e5897f1), [#7269](https://github.com/heygen-com/hyperframes/pull/7269)). +- **Skills:** Await the player seek in seam-gate ([fc13420de](https://github.com/heygen-com/hyperframes/commit/fc13420de8f0627a7db1f9f375163c1bbd6ad0c4), [#7454](https://github.com/heygen-com/hyperframes/pull/7454)). +- **CLI:** Label SVG contact sheet thumbnails by file name on Windows ([0ca2b1ae9](https://github.com/heygen-com/hyperframes/commit/0ca2b1ae9e72a9b9cae88e18e526a5fb129c880f), [#6732](https://github.com/heygen-com/hyperframes/pull/6732)). +- **CLI:** Staging folders beside a project path no longer fail past 260 characters on Windows ([b59fa2083](https://github.com/heygen-com/hyperframes/commit/b59fa2083391f792346f91817ed7689c2525c8c5), [#7338](https://github.com/heygen-com/hyperframes/pull/7338)). +- **CLI:** No macOS developer-tools prompt from git, xcrun or cc checks on a Mac without the tools ([c14973081](https://github.com/heygen-com/hyperframes/commit/c149730819437fbf0d8fda7de6952293bcf69c50), [#7257](https://github.com/heygen-com/hyperframes/pull/7257)). +- **CLI:** Transcribe reads whisper output with nan or inf values ([7b30a50b5](https://github.com/heygen-com/hyperframes/commit/7b30a50b518436d14fa19cb7ab3e323f26d9be70), [#7110](https://github.com/heygen-com/hyperframes/pull/7110)). +- **CLI:** Spaced-path hint takes the longest path and reads --flag=value; telemetry docs name the reverse session id ([3a24da8a8](https://github.com/heygen-com/hyperframes/commit/3a24da8a8e08a1ffc8b42cc8cac0c3104e26503f), [#7452](https://github.com/heygen-com/hyperframes/pull/7452)). +- **Core:** Detect template entries structurally ([caa62fe68](https://github.com/heygen-com/hyperframes/commit/caa62fe68ba49a851b82331088ce57f9f6fee8e8), [#7249](https://github.com/heygen-com/hyperframes/pull/7249)). +- **CLI:** Measure answers the four mistakes agents make most ([eb0a52c29](https://github.com/heygen-com/hyperframes/commit/eb0a52c2980318aa07df4290c247cd41b08ed268), [#7443](https://github.com/heygen-com/hyperframes/pull/7443)). +- **Core:** A video held on its tail is seeked once, not every frame ([a73572c3b](https://github.com/heygen-com/hyperframes/commit/a73572c3b7b2ead7ad0ff25b22b4b7080c5c7132), [#7442](https://github.com/heygen-com/hyperframes/pull/7442)). +- **CLI:** Let an agent's own name beat editor and host markers ([c1e96a45b](https://github.com/heygen-com/hyperframes/commit/c1e96a45b24c66c96ed9151075f5262d4a3614dc), [#7424](https://github.com/heygen-com/hyperframes/pull/7424)). + +## Docs & Examples + +- **Mcp:** Current ChatGPT and Claude setup steps, the hosted render's real output, and a first prompt that works ([48a2b4e01](https://github.com/heygen-com/hyperframes/commit/48a2b4e019f7fe7643a5888f1a2802dd29e577e9), [#7439](https://github.com/heygen-com/hyperframes/pull/7439)). +- **Changelog:** Weekly digest 2026-11-02-2026-11-09 ([3ff0b3d81](https://github.com/heygen-com/hyperframes/commit/3ff0b3d81c011c63917c66df0d2cf45a32148882), [#7453](https://github.com/heygen-com/hyperframes/pull/7453)). +- **CLI:** Correct Claude Code marker comments in agent detection ([e35125372](https://github.com/heygen-com/hyperframes/commit/e351253724c7142cc4697de652f353a0fd74b66e), [#7426](https://github.com/heygen-com/hyperframes/pull/7426)). +- List the 1440p presets in the v0.9.26 notes ([d09584382](https://github.com/heygen-com/hyperframes/commit/d09584382641a1cf0a14bfa4ed12b9ab6729446a), [#7422](https://github.com/heygen-com/hyperframes/pull/7422)). + +## Internal + +- **Engine:** Nightly motion blur run over generated compositions ([7bf19ab5f](https://github.com/heygen-com/hyperframes/commit/7bf19ab5f9d1690d596334822f251dece3921e1a), [#7437](https://github.com/heygen-com/hyperframes/pull/7437)). +- **Engine:** Real-Chrome tests get 30 s per test on slow runners, not 5 s ([4d29a64b0](https://github.com/heygen-com/hyperframes/commit/4d29a64b0557611d505480ce230103d05ff16002), [#7456](https://github.com/heygen-com/hyperframes/pull/7456)). +- **Codegen:** Resync the generated cloud client ([b95ab794e](https://github.com/heygen-com/hyperframes/commit/b95ab794eb22069be7e4767a08c129cb1504cfed), [#7455](https://github.com/heygen-com/hyperframes/pull/7455)). +- **Engine:** Drive the empty-screenshot probe test with fake timers ([c9fe04150](https://github.com/heygen-com/hyperframes/commit/c9fe041504049b69efebf894461802e84b0ab0ce), [#7000](https://github.com/heygen-com/hyperframes/pull/7000)). + +[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.9.26...v0.9.27). + +