Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -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.139",
"version": "0.8.140",
"author": {
"name": "HeyGen",
"email": "hyperframes@heygen.com",
Expand Down
2 changes: 1 addition & 1 deletion .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -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.139",
"version": "0.8.140",
"author": {
"name": "HeyGen",
"email": "hyperframes@heygen.com",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -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.139",
"version": "0.8.140",
"author": {
"name": "HeyGen",
"email": "hyperframes@heygen.com"
Expand Down
39 changes: 39 additions & 0 deletions docs/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,45 @@ 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.140"
description="Released - 2026-10-07"
tags={["Release", "Engine", "CLI", "Check"]}
>
Motion blur now works over video, and rendering reports encoding and assembly progress. Studio previews, image replacement, and long-timeline zoom are more reliable.

## Changes

- Composition hosts can show the hover outline and set the stage’s starting size. ([#5116](https://github.com/heygen-com/hyperframes/pull/5116)).
- Replacing an image fill now changes the displayed picture. ([#5170](https://github.com/heygen-com/hyperframes/pull/5170)).
- Rebound root timelines keep advancing with the playback clock. ([#5165](https://github.com/heygen-com/hyperframes/pull/5165)).
- Slow documents wait for their own frame cadence before capture. ([#5168](https://github.com/heygen-com/hyperframes/pull/5168)).
- Fresh timeline updates from a host are preserved. ([#5159](https://github.com/heygen-com/hyperframes/pull/5159)).
- Transcription keeps words spoken before the detected speech onset. ([#5164](https://github.com/heygen-com/hyperframes/pull/5164)).
- Zooming long timelines does less image decoding and drawing. ([#5142](https://github.com/heygen-com/hyperframes/pull/5142)).
- The preview catches up after missed file changes. ([#5126](https://github.com/heygen-com/hyperframes/pull/5126)).
- Music requests use the host app’s music tools, with a clear error when the required CLI is missing. ([#5154](https://github.com/heygen-com/hyperframes/pull/5154)).
- Feedback can report missing features and host-app friction without a rating. ([#5140](https://github.com/heygen-com/hyperframes/pull/5140)).
- Automatic render worker counts respect the available memory budget. ([#5149](https://github.com/heygen-com/hyperframes/pull/5149)).
- CLI startup loads reporting code without loading the full rendering engine, and history tests no longer race. ([#5153](https://github.com/heygen-com/hyperframes/pull/5153)).
- Motion blur renders correctly over video by keeping the video frame steady across samples. ([#5150](https://github.com/heygen-com/hyperframes/pull/5150)).
- Checks avoid false static-motion and text-overlap warnings on valid compositions. ([#5147](https://github.com/heygen-com/hyperframes/pull/5147)).
- Imported scenes stay within their source time ranges. ([#5132](https://github.com/heygen-com/hyperframes/pull/5132)).
- Rendering shows progress while encoding and assembling the output. ([#5137](https://github.com/heygen-com/hyperframes/pull/5137)).
- Imported film HTML can use native capture while preserving its structure. ([#5131](https://github.com/heygen-com/hyperframes/pull/5131)).
- Catalog previews run block scripts inline, and six shader blocks have dedicated documentation pages. ([#5139](https://github.com/heygen-com/hyperframes/pull/5139)).
- The catalog adds six WebGPU shader backgrounds. ([#5138](https://github.com/heygen-com/hyperframes/pull/5138)).
- Asynchronous frame sources can render repeatable frames. ([#5130](https://github.com/heygen-com/hyperframes/pull/5130)).
- Skill publishing verifies that the latest creative guidance is available. ([#5081](https://github.com/heygen-com/hyperframes/pull/5081)).
- WebGPU compositions can render with software graphics through an opt-in setting. ([#5133](https://github.com/heygen-com/hyperframes/pull/5133)).
- Producer unit tests run without reaching the network. ([#5135](https://github.com/heygen-com/hyperframes/pull/5135)).
- Timeline zoom stays smoother on long projects. ([#5109](https://github.com/heygen-com/hyperframes/pull/5109)).
- Browser tests use a consistent launch path and a bounded time budget. ([#5134](https://github.com/heygen-com/hyperframes/pull/5134)).
- The preview preloads upcoming scene images, and checks handle image swaps correctly. ([#5128](https://github.com/heygen-com/hyperframes/pull/5128)).

[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.8.139...v0.8.140).
</Update>

<Update
label="HyperFrames v0.8.139"
description="Released - 2026-10-06"
Expand Down
2 changes: 1 addition & 1 deletion gemini-extension.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "hyperframes",
"version": "0.8.139",
"version": "0.8.140",
"description": "HyperFrames by HeyGen. Write HTML, render video. Compositions, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website capture for HyperFrames."
}
2 changes: 1 addition & 1 deletion packages/aws-lambda/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/aws-lambda",
"version": "0.8.139",
"version": "0.8.140",
"description": "AWS Lambda adapter for HyperFrames distributed rendering — handler, client-side SDK, and CDK construct.",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/cli",
"version": "0.8.139",
"version": "0.8.140",
"description": "HyperFrames CLI — create, preview, and render HTML video compositions",
"license": "Apache-2.0",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/core",
"version": "0.8.139",
"version": "0.8.140",
"description": "",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/engine/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/engine",
"version": "0.8.139",
"version": "0.8.140",
"description": "Seekable web page to video rendering engine (Puppeteer + FFmpeg)",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/gcp-cloud-run/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/gcp-cloud-run",
"version": "0.8.139",
"version": "0.8.140",
"description": "Google Cloud Run + Workflows adapter for HyperFrames distributed rendering — request handler, client-side SDK, and Terraform module.",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/lint/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/lint",
"version": "0.8.139",
"version": "0.8.140",
"repository": {
"type": "git",
"url": "https://github.com/heygen-com/hyperframes",
Expand Down
2 changes: 1 addition & 1 deletion packages/parsers/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/parsers",
"version": "0.8.139",
"version": "0.8.140",
"repository": {
"type": "git",
"url": "https://github.com/heygen-com/hyperframes",
Expand Down
2 changes: 1 addition & 1 deletion packages/player/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/player",
"version": "0.8.139",
"version": "0.8.140",
"description": "Embeddable web component for HyperFrames compositions",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/producer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/producer",
"version": "0.8.139",
"version": "0.8.140",
"description": "HTML-to-video rendering engine using Chrome's BeginFrame API",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/sdk",
"version": "0.8.139",
"version": "0.8.140",
"description": "Headless, framework-neutral HyperFrames composition editing engine",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/shader-transitions/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/shader-transitions",
"version": "0.8.139",
"version": "0.8.140",
"description": "WebGL shader transitions for HyperFrames compositions",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/studio-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/studio-server",
"version": "0.8.139",
"version": "0.8.140",
"repository": {
"type": "git",
"url": "https://github.com/heygen-com/hyperframes",
Expand Down
2 changes: 1 addition & 1 deletion packages/studio/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperframes/studio",
"version": "0.8.139",
"version": "0.8.140",
"description": "",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"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.139",
"version": "0.8.140",
"author": {
"name": "HeyGen",
"email": "hyperframes@heygen.com",
Expand Down
38 changes: 38 additions & 0 deletions releases/v0.8.140.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# HyperFrames v0.8.140

Released on 2026-10-07.

Motion blur now works over video, and rendering reports encoding and assembly progress. Studio previews, image replacement, and long-timeline zoom are more reliable.

## Changes

- Composition hosts can show the hover outline and set the stage’s starting size. ([#5116](https://github.com/heygen-com/hyperframes/pull/5116)).
- Replacing an image fill now changes the displayed picture. ([#5170](https://github.com/heygen-com/hyperframes/pull/5170)).
- Rebound root timelines keep advancing with the playback clock. ([#5165](https://github.com/heygen-com/hyperframes/pull/5165)).
- Slow documents wait for their own frame cadence before capture. ([#5168](https://github.com/heygen-com/hyperframes/pull/5168)).
- Fresh timeline updates from a host are preserved. ([#5159](https://github.com/heygen-com/hyperframes/pull/5159)).
- Transcription keeps words spoken before the detected speech onset. ([#5164](https://github.com/heygen-com/hyperframes/pull/5164)).
- Zooming long timelines does less image decoding and drawing. ([#5142](https://github.com/heygen-com/hyperframes/pull/5142)).
- The preview catches up after missed file changes. ([#5126](https://github.com/heygen-com/hyperframes/pull/5126)).
- Music requests use the host app’s music tools, with a clear error when the required CLI is missing. ([#5154](https://github.com/heygen-com/hyperframes/pull/5154)).
- Feedback can report missing features and host-app friction without a rating. ([#5140](https://github.com/heygen-com/hyperframes/pull/5140)).
- Automatic render worker counts respect the available memory budget. ([#5149](https://github.com/heygen-com/hyperframes/pull/5149)).
- CLI startup loads reporting code without loading the full rendering engine, and history tests no longer race. ([#5153](https://github.com/heygen-com/hyperframes/pull/5153)).
- Motion blur renders correctly over video by keeping the video frame steady across samples. ([#5150](https://github.com/heygen-com/hyperframes/pull/5150)).
- Checks avoid false static-motion and text-overlap warnings on valid compositions. ([#5147](https://github.com/heygen-com/hyperframes/pull/5147)).
- Imported scenes stay within their source time ranges. ([#5132](https://github.com/heygen-com/hyperframes/pull/5132)).
- Rendering shows progress while encoding and assembling the output. ([#5137](https://github.com/heygen-com/hyperframes/pull/5137)).
- Imported film HTML can use native capture while preserving its structure. ([#5131](https://github.com/heygen-com/hyperframes/pull/5131)).
- Catalog previews run block scripts inline, and six shader blocks have dedicated documentation pages. ([#5139](https://github.com/heygen-com/hyperframes/pull/5139)).
- The catalog adds six WebGPU shader backgrounds. ([#5138](https://github.com/heygen-com/hyperframes/pull/5138)).
- Asynchronous frame sources can render repeatable frames. ([#5130](https://github.com/heygen-com/hyperframes/pull/5130)).
- Skill publishing verifies that the latest creative guidance is available. ([#5081](https://github.com/heygen-com/hyperframes/pull/5081)).
- WebGPU compositions can render with software graphics through an opt-in setting. ([#5133](https://github.com/heygen-com/hyperframes/pull/5133)).
- Producer unit tests run without reaching the network. ([#5135](https://github.com/heygen-com/hyperframes/pull/5135)).
- Timeline zoom stays smoother on long projects. ([#5109](https://github.com/heygen-com/hyperframes/pull/5109)).
- Browser tests use a consistent launch path and a bounded time budget. ([#5134](https://github.com/heygen-com/hyperframes/pull/5134)).
- The preview preloads upcoming scene images, and checks handle image swaps correctly. ([#5128](https://github.com/heygen-com/hyperframes/pull/5128)).

## Full changelog

https://github.com/heygen-com/hyperframes/compare/v0.8.139...v0.8.140
Loading