chore: release v0.8.50

This commit is contained in:
Vance Ingalls
2026-09-18 19:41:06 -07:00
parent ea07f0e93b
commit 42f4afa367
18 changed files with 87 additions and 16 deletions
+1 -1
View File
@@ -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.49",
"version": "0.8.50",
"author": {
"name": "HeyGen",
"email": "hyperframes@heygen.com",
+1 -1
View File
@@ -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.49",
"version": "0.8.50",
"author": {
"name": "HeyGen",
"email": "hyperframes@heygen.com",
+1 -1
View File
@@ -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.49",
"version": "0.8.50",
"author": {
"name": "HeyGen",
"email": "hyperframes@heygen.com"
+36
View File
@@ -8,6 +8,42 @@ Recent HyperFrames releases, including user-facing features, fixes, and migratio
{/* New release entries are prepended by `bun run changelog:draft <version> --write`. */}
<Update
label="HyperFrames v0.8.50"
description="Released - 2026-09-19"
tags={["Release", "Studio", "Skills", "Player"]}
>
Compositions that use a `<canvas>` — Three.js, shaders, charts — no longer lose their Studio editing session. The timeline also moves to one row per top-level element, and gains copy, paste and duplicate for clip groups.
## Features
- **Studio:** The timeline shows one row per top-level element and no child rows ([7797c5ead](https://github.com/heygen-com/hyperframes/commit/7797c5ead4c0ecd41745b3be9b8f5a266762e603), [#4132](https://github.com/heygen-com/hyperframes/pull/4132)).
- **Studio:** Preview ruler and safe-margin toggles ([898d27869](https://github.com/heygen-com/hyperframes/commit/898d27869ea16aeb6e58d7f6fe0ef1267ccbfe30), [#4127](https://github.com/heygen-com/hyperframes/pull/4127)).
- **Studio:** Add per-project UI preference scoping ([a192701ad](https://github.com/heygen-com/hyperframes/commit/a192701adb118e510d6c4f284108e99f2e37ed85), [#4093](https://github.com/heygen-com/hyperframes/pull/4093)).
- **Studio:** The agent sees every timeline clip, audio included ([6995a4c2f](https://github.com/heygen-com/hyperframes/commit/6995a4c2f7a5ce5df9553920f82e8fbadebe928d), [#4123](https://github.com/heygen-com/hyperframes/pull/4123)).
- **Parsers:** Share top-level timeline element and track kind definitions ([02c415dd8](https://github.com/heygen-com/hyperframes/commit/02c415dd8b531783130aa5b66c1c0df94f6b29ba), [#4124](https://github.com/heygen-com/hyperframes/pull/4124)).
- **Studio:** Copy, paste and duplicate clip groups on the timeline ([0b6d1039e](https://github.com/heygen-com/hyperframes/commit/0b6d1039ed0a799fd088fd7af8a4b9440208e23a), [#4064](https://github.com/heygen-com/hyperframes/pull/4064)).
## Fixes
- **Studio:** Show where a dragged file will land instead of a drop-to-add box ([63d0ea4d2](https://github.com/heygen-com/hyperframes/commit/63d0ea4d28f75f93fb5512dad46b91cd75dd780e), [#4142](https://github.com/heygen-com/hyperframes/pull/4142)).
- **Skills:** Teach and ship the remotion translation as sub-compositions ([ae0e8fcae](https://github.com/heygen-com/hyperframes/commit/ae0e8fcae1f7de04c084d3e974a955255ff23e39), [#4141](https://github.com/heygen-com/hyperframes/pull/4141)).
- **Player:** Perf harness waits for assets-ready before play instead of a fixed 5s ([4bbcf650a](https://github.com/heygen-com/hyperframes/commit/4bbcf650ae6ca09c17cb6d3ca2f05c76ab1d3e4b), [#4137](https://github.com/heygen-com/hyperframes/pull/4137)).
- **Skills:** Mount music-to-video motion primitives as sub-compositions ([f2976536d](https://github.com/heygen-com/hyperframes/commit/f2976536deb7a06fc16a818a8b08717d4118e5b9), [#4136](https://github.com/heygen-com/hyperframes/pull/4136)).
- **Studio:** A composition containing a `<canvas>` element kept its edits on the older server path instead of the SDK, because building the editing session for it threw. Canvas-heavy work — Three.js, shaders, particle effects, charts — was affected, and nothing surfaced it until v0.8.47 added the telemetry that caught it ([d5e1de920](https://github.com/heygen-com/hyperframes/commit/d5e1de92018cd8dd9b5d3d02e8c946640b1e12e7), [db78b4fe6](https://github.com/heygen-com/hyperframes/commit/db78b4fe68c91397a9a93453d91058c05c488a45)).
- **Core:** Script coalescing no longer moves an inline script past a src script ([14e5f5767](https://github.com/heygen-com/hyperframes/commit/14e5f576701ae51fd9a18e3e710553b3784ebefd), [#4133](https://github.com/heygen-com/hyperframes/pull/4133)).
- **Studio:** Hovering or selecting a timeline clip no longer swaps its filmstrip ([c80ae9508](https://github.com/heygen-com/hyperframes/commit/c80ae95084e255fc12f6a558c8851bc1508dc5a5), [#4130](https://github.com/heygen-com/hyperframes/pull/4130)).
- **CLI:** Stop the workspace build check test from depending on wall-clock mtimes ([93921dccc](https://github.com/heygen-com/hyperframes/commit/93921dccc85109f4a541edb440f88d7989aac18b), [#4098](https://github.com/heygen-com/hyperframes/pull/4098)).
- **Capture:** Never silently render a webgpu composition blank ([9981d9afb](https://github.com/heygen-com/hyperframes/commit/9981d9afb74e1280bf7136cd0043d895cb570b24), [#4091](https://github.com/heygen-com/hyperframes/pull/4091)).
## Catalog
- **Ci:** Run check-docs-catalog in the Lint job ([8dd697ab8](https://github.com/heygen-com/hyperframes/commit/8dd697ab8fb9bf42ee6125dcc9f6405d39631208), [#4102](https://github.com/heygen-com/hyperframes/pull/4102)).
- **Registry:** Stop gsap tweens from clobbering baked-in css transforms ([a2a5af8e1](https://github.com/heygen-com/hyperframes/commit/a2a5af8e199f524beb691788dd7be4f62a22d318), [#4090](https://github.com/heygen-com/hyperframes/pull/4090)).
[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.49...v0.8.50).
</Update>
<Update
label="HyperFrames v0.8.49"
description="Released - 2026-09-18"
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/aws-lambda",
"version": "0.8.49",
"version": "0.8.50",
"description": "AWS Lambda adapter for HyperFrames distributed rendering — handler, client-side SDK, and CDK construct.",
"repository": {
"type": "git",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/cli",
"version": "0.8.49",
"version": "0.8.50",
"description": "HyperFrames CLI — create, preview, and render HTML video compositions",
"license": "Apache-2.0",
"repository": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/core",
"version": "0.8.49",
"version": "0.8.50",
"description": "",
"repository": {
"type": "git",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/engine",
"version": "0.8.49",
"version": "0.8.50",
"description": "Seekable web page to video rendering engine (Puppeteer + FFmpeg)",
"repository": {
"type": "git",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/gcp-cloud-run",
"version": "0.8.49",
"version": "0.8.50",
"description": "Google Cloud Run + Workflows adapter for HyperFrames distributed rendering — request handler, client-side SDK, and Terraform module.",
"repository": {
"type": "git",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/lint",
"version": "0.8.49",
"version": "0.8.50",
"repository": {
"type": "git",
"url": "https://github.com/heygen-com/hyperframes",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/parsers",
"version": "0.8.49",
"version": "0.8.50",
"repository": {
"type": "git",
"url": "https://github.com/heygen-com/hyperframes",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/player",
"version": "0.8.49",
"version": "0.8.50",
"description": "Embeddable web component for HyperFrames compositions",
"repository": {
"type": "git",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/producer",
"version": "0.8.49",
"version": "0.8.50",
"description": "HTML-to-video rendering engine using Chrome's BeginFrame API",
"repository": {
"type": "git",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/sdk",
"version": "0.8.49",
"version": "0.8.50",
"description": "Headless, framework-neutral HyperFrames composition editing engine",
"repository": {
"type": "git",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/shader-transitions",
"version": "0.8.49",
"version": "0.8.50",
"description": "WebGL shader transitions for HyperFrames compositions",
"repository": {
"type": "git",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/studio-server",
"version": "0.8.49",
"version": "0.8.50",
"repository": {
"type": "git",
"url": "https://github.com/heygen-com/hyperframes",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/studio",
"version": "0.8.49",
"version": "0.8.50",
"description": "",
"repository": {
"type": "git",
+35
View File
@@ -0,0 +1,35 @@
# HyperFrames v0.8.50
Released on 2026-09-19.
Compositions that use a `<canvas>` — Three.js, shaders, charts — no longer lose their Studio editing session. The timeline also moves to one row per top-level element, and gains copy, paste and duplicate for clip groups.
## Features
- **Studio:** The timeline shows one row per top-level element and no child rows ([7797c5ead](https://github.com/heygen-com/hyperframes/commit/7797c5ead4c0ecd41745b3be9b8f5a266762e603), [#4132](https://github.com/heygen-com/hyperframes/pull/4132)).
- **Studio:** Preview ruler and safe-margin toggles ([898d27869](https://github.com/heygen-com/hyperframes/commit/898d27869ea16aeb6e58d7f6fe0ef1267ccbfe30), [#4127](https://github.com/heygen-com/hyperframes/pull/4127)).
- **Studio:** Add per-project UI preference scoping ([a192701ad](https://github.com/heygen-com/hyperframes/commit/a192701adb118e510d6c4f284108e99f2e37ed85), [#4093](https://github.com/heygen-com/hyperframes/pull/4093)).
- **Studio:** The agent sees every timeline clip, audio included ([6995a4c2f](https://github.com/heygen-com/hyperframes/commit/6995a4c2f7a5ce5df9553920f82e8fbadebe928d), [#4123](https://github.com/heygen-com/hyperframes/pull/4123)).
- **Parsers:** Share top-level timeline element and track kind definitions ([02c415dd8](https://github.com/heygen-com/hyperframes/commit/02c415dd8b531783130aa5b66c1c0df94f6b29ba), [#4124](https://github.com/heygen-com/hyperframes/pull/4124)).
- **Studio:** Copy, paste and duplicate clip groups on the timeline ([0b6d1039e](https://github.com/heygen-com/hyperframes/commit/0b6d1039ed0a799fd088fd7af8a4b9440208e23a), [#4064](https://github.com/heygen-com/hyperframes/pull/4064)).
## Fixes
- **Studio:** Show where a dragged file will land instead of a drop-to-add box ([63d0ea4d2](https://github.com/heygen-com/hyperframes/commit/63d0ea4d28f75f93fb5512dad46b91cd75dd780e), [#4142](https://github.com/heygen-com/hyperframes/pull/4142)).
- **Skills:** Teach and ship the remotion translation as sub-compositions ([ae0e8fcae](https://github.com/heygen-com/hyperframes/commit/ae0e8fcae1f7de04c084d3e974a955255ff23e39), [#4141](https://github.com/heygen-com/hyperframes/pull/4141)).
- **Player:** Perf harness waits for assets-ready before play instead of a fixed 5s ([4bbcf650a](https://github.com/heygen-com/hyperframes/commit/4bbcf650ae6ca09c17cb6d3ca2f05c76ab1d3e4b), [#4137](https://github.com/heygen-com/hyperframes/pull/4137)).
- **Skills:** Mount music-to-video motion primitives as sub-compositions ([f2976536d](https://github.com/heygen-com/hyperframes/commit/f2976536deb7a06fc16a818a8b08717d4118e5b9), [#4136](https://github.com/heygen-com/hyperframes/pull/4136)).
- **Studio:** A composition containing a `<canvas>` element kept its edits on the older server path instead of the SDK, because building the editing session for it threw. Canvas-heavy work — Three.js, shaders, particle effects, charts — was affected, and nothing surfaced it until v0.8.47 added the telemetry that caught it ([d5e1de920](https://github.com/heygen-com/hyperframes/commit/d5e1de92018cd8dd9b5d3d02e8c946640b1e12e7), [db78b4fe6](https://github.com/heygen-com/hyperframes/commit/db78b4fe68c91397a9a93453d91058c05c488a45)).
- **Core:** Script coalescing no longer moves an inline script past a src script ([14e5f5767](https://github.com/heygen-com/hyperframes/commit/14e5f576701ae51fd9a18e3e710553b3784ebefd), [#4133](https://github.com/heygen-com/hyperframes/pull/4133)).
- **Studio:** Hovering or selecting a timeline clip no longer swaps its filmstrip ([c80ae9508](https://github.com/heygen-com/hyperframes/commit/c80ae95084e255fc12f6a558c8851bc1508dc5a5), [#4130](https://github.com/heygen-com/hyperframes/pull/4130)).
- **CLI:** Stop the workspace build check test from depending on wall-clock mtimes ([93921dccc](https://github.com/heygen-com/hyperframes/commit/93921dccc85109f4a541edb440f88d7989aac18b), [#4098](https://github.com/heygen-com/hyperframes/pull/4098)).
- **Capture:** Never silently render a webgpu composition blank ([9981d9afb](https://github.com/heygen-com/hyperframes/commit/9981d9afb74e1280bf7136cd0043d895cb570b24), [#4091](https://github.com/heygen-com/hyperframes/pull/4091)).
## Catalog
- **Ci:** Run check-docs-catalog in the Lint job ([8dd697ab8](https://github.com/heygen-com/hyperframes/commit/8dd697ab8fb9bf42ee6125dcc9f6405d39631208), [#4102](https://github.com/heygen-com/hyperframes/pull/4102)).
- **Registry:** Stop gsap tweens from clobbering baked-in css transforms ([a2a5af8e1](https://github.com/heygen-com/hyperframes/commit/a2a5af8e199f524beb691788dd7be4f62a22d318), [#4090](https://github.com/heygen-com/hyperframes/pull/4090)).
## Full changelog
https://github.com/heygen-com/hyperframes/compare/v0.8.49...v0.8.50