diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 0ccd995d8..e65cc621d 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-to-video capture for HyperFrames.", - "version": "0.7.55", + "version": "0.7.56", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 684c524a4..0035eb74b 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "hyperframes", - "version": "0.7.55", + "version": "0.7.56", "description": "Write HTML, render video. Compositions, Tailwind v4 styles, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website-to-video capture for HyperFrames.", "author": { "name": "HeyGen", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 2e4be5fd4..b3489e81d 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -2,7 +2,7 @@ "$schema": "https://cursor.com/schemas/cursor-plugin/plugin.json", "name": "hyperframes", "displayName": "HyperFrames by HeyGen", - "version": "0.7.55", + "version": "0.7.56", "description": "Write HTML, render video. Compositions, Tailwind v4 styles, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website-to-video capture for HyperFrames.", "author": { "name": "HeyGen", diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 7db645c4e..410c6075a 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -8,6 +8,33 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio {/* New release entries are prepended by `bun run changelog:draft --write`. */} + +Studio now uses the rebuilt NLE editor, with a unified timeline, richer asset previews, and safer multi-selection, drag, resize, crop, split, and z-order workflows. Editing actions now settle and persist as atomic transactions, so one gesture produces one undo step and failed writes restore the prior state instead of leaving partial changes. + +## Features + +- **Studio:** Rebuilt the editor shell, timeline lanes, asset browser, media thumbnails, preview overlays, and Blocks workflow around the new NLE experience ([df29fa7a5](https://github.com/heygen-com/hyperframes/commit/df29fa7a5e43203a989a2ed00c00b5f0e45cee4c), [#2291](https://github.com/heygen-com/hyperframes/pull/2291)) + +## Fixes + +- **Studio:** Made edit commits atomic and corrected undo, razor split, group drag, z-order, instant-hold resize/rotate, overlay geometry, crop flicker, and stale-failure behavior ([df29fa7a5](https://github.com/heygen-com/hyperframes/commit/df29fa7a5e43203a989a2ed00c00b5f0e45cee4c), [#2291](https://github.com/heygen-com/hyperframes/pull/2291)) +- **Producer:** Avoid duplicate local-font embedding when multiple references resolve to the same file ([994050310](https://github.com/heygen-com/hyperframes/commit/9940503102c1f26e2ef8f43e75c013b555883696), [#2317](https://github.com/heygen-com/hyperframes/pull/2317)) +- **Render:** Allow an explicit composition entry to render without a project-level `index.html` ([796d5df15](https://github.com/heygen-com/hyperframes/commit/796d5df15671050472578eb3add54a0982f311b3), [#2307](https://github.com/heygen-com/hyperframes/pull/2307)) +- **Media Use:** Recognize derived video outputs during ingest ([7c0dcb0b1](https://github.com/heygen-com/hyperframes/commit/7c0dcb0b14d65658e7b4eb3fa714a86347313e7a), [#2310](https://github.com/heygen-com/hyperframes/pull/2310)) +- **Render:** Scope strict linting to the composition selected for rendering ([38badff82](https://github.com/heygen-com/hyperframes/commit/38badff820a2790b03c83ad643373dcbb76140fc), [#2261](https://github.com/heygen-com/hyperframes/pull/2261)) +- **Media Use:** Fall back to bundled sound effects when the HeyGen CLI is missing or outdated ([2e34a2d5a](https://github.com/heygen-com/hyperframes/commit/2e34a2d5a0a14b5653b5a4f6dc109e8869a2e768), [#2257](https://github.com/heygen-com/hyperframes/pull/2257)) +- **CLI:** Detect video-driven motion during frozen-frame checks ([44653b31d](https://github.com/heygen-com/hyperframes/commit/44653b31da5621e7b8ae273e8b82dc32ae7acf43), [#2308](https://github.com/heygen-com/hyperframes/pull/2308)) +- **Check:** Snapshot restored text state after contrast audits ([b861afe45](https://github.com/heygen-com/hyperframes/commit/b861afe454e2291bb3b2c57c1945a87bf3e8a535), [#2306](https://github.com/heygen-com/hyperframes/pull/2306)) +- **Render:** Stream long captures on memory-constrained machines instead of buffering the full frame set ([9c0c1f99d](https://github.com/heygen-com/hyperframes/commit/9c0c1f99d4f4475b8779c29d76bdbf96cd9ee47f), [#2245](https://github.com/heygen-com/hyperframes/pull/2245)) +- **Render:** Reject incomplete captured frames before they reach encoding ([995885484](https://github.com/heygen-com/hyperframes/commit/995885484ff88ac8cc1863bbe61ebbd9ab5a2368), [#2293](https://github.com/heygen-com/hyperframes/pull/2293)) + +[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.7.55...v0.7.56). + +