diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 6887aedb72c..405ce30a192 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.134", + "version": "0.8.135", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 4cd749d9686..75248a507c3 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.134", + "version": "0.8.135", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index ca4611c8ec3..b1288686e59 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.134", + "version": "0.8.135", "author": { "name": "HeyGen", "email": "hyperframes@heygen.com" diff --git a/docs/changelog.mdx b/docs/changelog.mdx index 2f1ad73515d..42372d76406 100644 --- a/docs/changelog.mdx +++ b/docs/changelog.mdx @@ -8,6 +8,37 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio {/* New release entries are prepended by `bun run changelog:draft --write`. */} + +Studio edits preserve animation easing and Undo restores the latest edit, while Layers icons and nested scenes behave more predictably. Catalog previews now load under the docs site's script policy, with safer script encoding. + +## Fixes + +- **Studio:** Keyframed animations keep their ease through every Studio edit ([0d5e395cd3](https://github.com/heygen-com/hyperframes/commit/0d5e395cd31d0f491e9b26d0da110da6e231c512), [#5051](https://github.com/heygen-com/hyperframes/pull/5051)). +- **Studio:** Undo takes back the last edit, even right after a resize or a nudge ([98fe011699](https://github.com/heygen-com/hyperframes/commit/98fe011699999901affa2f6aa558568d17dc9e1a), [#5048](https://github.com/heygen-com/hyperframes/pull/5048)). +- **Studio:** Layers rows show a kind icon, and only a group row has a caret ([f7d6734761](https://github.com/heygen-com/hyperframes/commit/f7d6734761967860eaecd7466ba610ef9bef349b), [#5067](https://github.com/heygen-com/hyperframes/pull/5067)). +- **Engine:** A render fails when a composition's own script throws before its timeline binds ([39a693c0a4](https://github.com/heygen-com/hyperframes/commit/39a693c0a450467929ae850e750454b28b271297), [#5033](https://github.com/heygen-com/hyperframes/pull/5033)). +- **Core:** A sub-composition follows its host clip when the host moves without a reload ([5d19e23cb4](https://github.com/heygen-com/hyperframes/commit/5d19e23cb4352cde0065d966e3ef3b5e2b955e4b), [#5058](https://github.com/heygen-com/hyperframes/pull/5058)). + +## Docs & Examples + +- **Skills:** Teach shared cut constants and fill lights for Three.js scenes ([6c353d89c8](https://github.com/heygen-com/hyperframes/commit/6c353d89c85c0f8a1a3548196e203ee1bd7eec10), [#5077](https://github.com/heygen-com/hyperframes/pull/5077)). + +## Catalog + +- **Catalog:** Encode module aliases before constructing script code ([1d9b3673fa](https://github.com/heygen-com/hyperframes/commit/1d9b3673fade7511dd13cde5c3776a0e45e47ca3), [#5093](https://github.com/heygen-com/hyperframes/pull/5093)). +- **Catalog:** 3D previews load their scripts under the docs host's script policy ([f835f83164](https://github.com/heygen-com/hyperframes/commit/f835f8316402dc75c51d4d4c355047457ca930b1), [#5090](https://github.com/heygen-com/hyperframes/pull/5090)). + +## Internal + +- Pin the guards that keep script-placed scenes and unparseable scripts out of the in-place move ([3c40f37938](https://github.com/heygen-com/hyperframes/commit/3c40f37938f8038c630235e2c1fb4afbba047607), [#5079](https://github.com/heygen-com/hyperframes/pull/5079)). + +[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.134...v0.8.135). + +