From 835fa899c7bb0049e720223200d69af7d4f3a486 Mon Sep 17 00:00:00 2001 From: James Date: Tue, 21 Jul 2026 04:45:59 +0000 Subject: [PATCH] chore: release v0.7.65 --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- .cursor-plugin/plugin.json | 2 +- docs/changelog.mdx | 46 ++++++++++++++++++++++++ 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/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 +- releases/v0.7.65.md | 45 +++++++++++++++++++++++ 18 files changed, 107 insertions(+), 16 deletions(-) create mode 100644 releases/v0.7.65.md diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 25857b3e3..379083f38 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.7.64", + "version": "0.7.65", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 34b06b687..1ea3a1635 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.7.64", + "version": "0.7.65", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 797dd7c88..d82c79454 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.7.64", + "version": "0.7.65", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com" diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 13080c67d..1dfeabd2d 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -8,6 +8,52 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio {/* New release entries are prepended by `bun run changelog:draft --write`. */} + +Rendering now fails fast on unbounded timeline durations instead of exhausting static-frame analysis, and lint guidance prevents unsafe GSAP repeat calculations. This release also hardens Studio keyframe retiming, recursive sub-composition inlining, CLI failure telemetry, and package/runtime contracts. + +## Fixes + +- **Renderer:** Reject unbounded durations before static-frame analysis can allocate impossible frame sets; regular and distributed paths now return typed duration errors ([344d9c0a8](https://github.com/heygen-com/hyperframes/commit/344d9c0a87aeba01beca618e21d2469921506cdf)) +- **Studio:** Harden flat keyframe retiming ([270179d94](https://github.com/heygen-com/hyperframes/commit/270179d94b3ca3b82f61655b354855187f0d210c)) +- **Studio:** Retime flat tween keyframe diamonds ([f25a13692](https://github.com/heygen-com/hyperframes/commit/f25a1369279c99081c56966b14991649138bc035)) +- **CLI:** Await error telemetry before finalization ([a9338a4e0](https://github.com/heygen-com/hyperframes/commit/a9338a4e0f91b8482fe32bef50018209c29ce031)) +- **CLI:** Report command failures once ([73d3b4e1f](https://github.com/heygen-com/hyperframes/commit/73d3b4e1f491e5211a960bac86fbb674909be7ad)) +- **CLI:** Complete process lifecycle migration ([619406a23](https://github.com/heygen-com/hyperframes/commit/619406a23b061bf659d107f83beec4eada6ff086)) +- **CLI:** Keep post-render exit reset root-owned ([e0bda7a17](https://github.com/heygen-com/hyperframes/commit/e0bda7a17111753f76b7e073d654be802c06c129)) +- **Lint:** Recognize compiler-derived data-end as legitimate ([ac9f46310](https://github.com/heygen-com/hyperframes/commit/ac9f463108531d28eee496bd837aab542eb9e409)) +- Recursive sub-composition inlining for depth-3+ nesting ([d21883fe0](https://github.com/heygen-com/hyperframes/commit/d21883fe05a5819e910d4747683dc008a0ab5147), [#2660](https://github.com/heygen-com/hyperframes/pull/2660)) +- **Core:** Install runtime bridge after transport setup ([735128a61](https://github.com/heygen-com/hyperframes/commit/735128a61a152267a00b99defbd290f489482cbc), [#2558](https://github.com/heygen-com/hyperframes/pull/2558)) +- **Cloudrun:** Publish adapter contract ([942db16fc](https://github.com/heygen-com/hyperframes/commit/942db16fcda863d6047a95b82cbfe90603d464e7)) +- **Parsers:** Mark node-only subpaths ([634cd719a](https://github.com/heygen-com/hyperframes/commit/634cd719a26742ae92a33c38348da4d8fd37fc52)) + +## Docs & Examples + +- **Skills:** Add pre-build gate to changelog-video SKILL.md ([7d312bd17](https://github.com/heygen-com/hyperframes/commit/7d312bd170baa6fb1d2c247e14fef7c4d1022279)) +- **Guides:** Publish the Send-to guide in nav + llms.txt so agents can discover it ([911b332bb](https://github.com/heygen-com/hyperframes/commit/911b332bb2131f1b3fc4abbea563bf0c70d165c4), [#2667](https://github.com/heygen-com/hyperframes/pull/2667)) + +## Catalog + +- **Skills:** Cut per-run context cost — route-once router, packet-dispatched workers, catalog splits ([6ad738b58](https://github.com/heygen-com/hyperframes/commit/6ad738b580adf157393fde02351af64669c9fbc5), [#2618](https://github.com/heygen-com/hyperframes/pull/2618)) + +## Internal + +- Align distributed duration assertion ([52da8d3cd](https://github.com/heygen-com/hyperframes/commit/52da8d3cdb6e2a5645fdb67c7278ad25b2009c52)) +- **Repo:** Resolve changed-code audit ([ab8b50afd](https://github.com/heygen-com/hyperframes/commit/ab8b50afd735ac495fa7b02e4d61f8d525a0c222)) +- **Engine:** Isolate peer abort regression ([a03d40ef4](https://github.com/heygen-com/hyperframes/commit/a03d40ef4cd1f68f0a80888cfb2329f0bcdaf341)) +- **CLI:** Decompose render phases ([3222f1f31](https://github.com/heygen-com/hyperframes/commit/3222f1f31d9142a0275de5ec1624d876c915926f)) +- **CLI:** Align timeout failure with result contract ([00b88abeb](https://github.com/heygen-com/hyperframes/commit/00b88abeb7d478c474d1486aefc7d56782c27508)) +- **CLI:** Centralize process lifecycle ([3aa240474](https://github.com/heygen-com/hyperframes/commit/3aa2404747f41382f4413a53b927e04a327d5322)) +- Rerun regression checks after PR base edits ([6b4df032f](https://github.com/heygen-com/hyperframes/commit/6b4df032fe12dc8979501bb23906b73f5a8a05f0), [#2659](https://github.com/heygen-com/hyperframes/pull/2659)) +- **Repo:** Execute packed subpaths ([3454a80eb](https://github.com/heygen-com/hyperframes/commit/3454a80eb2a27e6154cc7306e889aec416c5c4d2)) +- **Repo:** Centralize package subpaths ([8d9d9c016](https://github.com/heygen-com/hyperframes/commit/8d9d9c016e3d022bc0c5d2ae46bb186c9f1b183a)) + +[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.7.64...v0.7.65). + +