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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"author": {
"name": "HeyGen",
"email": "hyperframes@heygen.com"
Expand Down
60 changes: 60 additions & 0 deletions docs/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,66 @@ 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.82"
description="Released - 2026-09-28"
tags={["Release", "Studio Server", "Producer", "Studio"]}
>
Renders now match the preview more closely in video frames, fonts and shader transitions. Studio plays back and seeks faster, and the CLI can transcribe with Parakeet after an opt-in install.

## Features

- **Core:** Export findProjects to list the HyperFrames projects on a machine ([e738e10267](https://github.com/heygen-com/hyperframes/commit/e738e1026793d144e95803a3a575fe448c07d90f), [#4627](https://github.com/heygen-com/hyperframes/pull/4627)).
- **CLI:** Tag telemetry and feedback with the app that launched the CLI ([fa044a89e5](https://github.com/heygen-com/hyperframes/commit/fa044a89e56239225daef39e4904bde2d9442ed5), [#4632](https://github.com/heygen-com/hyperframes/pull/4632)).
- **Studio:** Let a host app mount the timeline toolbar, undo buttons, meters and clipboard ([bc73c411f0](https://github.com/heygen-com/hyperframes/commit/bc73c411f0bbf2b5e79c362ec78300ff5f08c520), [#4629](https://github.com/heygen-com/hyperframes/pull/4629)).
- **CLI:** Transcribe with Parakeet on macOS, Linux and Windows after an opt-in install ([5cbef29d3a](https://github.com/heygen-com/hyperframes/commit/5cbef29d3add1b40d08bcdf2c1ffcf758b8b7f5d), [#4583](https://github.com/heygen-com/hyperframes/pull/4583)).
- **Plugins:** Ship portable agent bundles and installation guides ([0a5e3c7fc4](https://github.com/heygen-com/hyperframes/commit/0a5e3c7fc48229adc0db1aca1fe2d3c1d81b0415), [#4608](https://github.com/heygen-com/hyperframes/pull/4608)).

## Fixes

- **Studio Server:** Remove the history of a project that no longer exists ([bee6a8e17d](https://github.com/heygen-com/hyperframes/commit/bee6a8e17d9198e734907b06e2c6f167529893e3), [#4634](https://github.com/heygen-com/hyperframes/pull/4634)).
- **Producer:** Gif renders survive rgb frames among transparent ones ([5383e486bb](https://github.com/heygen-com/hyperframes/commit/5383e486bbc6781300ea3e6491affc4231ca337a), [#4610](https://github.com/heygen-com/hyperframes/pull/4610)).
- **Studio:** A resize after a drag writes its keyframe below the timeline it uses ([e7a0b6be2c](https://github.com/heygen-com/hyperframes/commit/e7a0b6be2c5b29c7e3ed2ba080e2c93f27b890d2), [#4638](https://github.com/heygen-com/hyperframes/pull/4638)).
- **Lint:** Studio's lint panel and the CLI label a finding by the composition it names ([27f1cfd23e](https://github.com/heygen-com/hyperframes/commit/27f1cfd23eaccbab472c46623a3b159e88545240), [#4618](https://github.com/heygen-com/hyperframes/pull/4618)).
- **Studio:** Even out levels lifts the right part of a sped-up or slowed clip ([ea494b4672](https://github.com/heygen-com/hyperframes/commit/ea494b4672371660e9fa31a5671d087fd3e56905), [#4636](https://github.com/heygen-com/hyperframes/pull/4636)).
- Run the configured ffmpeg and ffprobe everywhere and say when an upload was not checked ([7fedc689b8](https://github.com/heygen-com/hyperframes/commit/7fedc689b82417520b444c32ad71c847a1d33e17), [#4611](https://github.com/heygen-com/hyperframes/pull/4611)).
- **Studio:** A host that swaps its multi-clip trim handler gets the new one ([ff14263c03](https://github.com/heygen-com/hyperframes/commit/ff14263c03394de98a4372d34b888f4f048a4afe), [#4630](https://github.com/heygen-com/hyperframes/pull/4630)).
- **Studio:** Playback keys do nothing while a dialog is open ([358c04e2e2](https://github.com/heygen-com/hyperframes/commit/358c04e2e214eacf35a41ba057ebe7f51a9aee5e), [#4623](https://github.com/heygen-com/hyperframes/pull/4623)).
- **Lint:** Warn when a clip ends past the root composition duration ([13bee74960](https://github.com/heygen-com/hyperframes/commit/13bee74960b089339d9606f9860e607f206b3fa2), [#4633](https://github.com/heygen-com/hyperframes/pull/4633)).
- **Studio:** The live clip list carries mute, volume and sound, and refreshes on change ([f55c0bbcb4](https://github.com/heygen-com/hyperframes/commit/f55c0bbcb49274eb23eff8cebefc76712bf0cce0), [#4626](https://github.com/heygen-com/hyperframes/pull/4626)).
- **Release:** Name Release once in a changelog entry's tags ([b41ef425cc](https://github.com/heygen-com/hyperframes/commit/b41ef425cc0700f6a5d8d29b23a812af2f2f2f06), [#4567](https://github.com/heygen-com/hyperframes/pull/4567)).
- **Producer:** Renders use the font named in a var() fallback ([04d56d06aa](https://github.com/heygen-com/hyperframes/commit/04d56d06aa2c9485c7c36e58fc74c224efdf7119), [#4619](https://github.com/heygen-com/hyperframes/pull/4619)).
- **Shader Transitions:** Shader transitions in renders keep scene layout, styles and animations ([4094c7be4c](https://github.com/heygen-com/hyperframes/commit/4094c7be4c4f5aa63e1641fe028dbff4826513a4), [#4615](https://github.com/heygen-com/hyperframes/pull/4615)).
- **Studio:** Read and write a clip's in-point the way playback does ([2ebfcc04a3](https://github.com/heygen-com/hyperframes/commit/2ebfcc04a3c220be4cff0cd6d547cdbb54cda5b2), [#4624](https://github.com/heygen-com/hyperframes/pull/4624)).
- **Lint:** A missing image, audio or mask file names the composition that references it ([7eb00137a2](https://github.com/heygen-com/hyperframes/commit/7eb00137a22e27a8a746ce0a788ac4ad6981613c), [#4616](https://github.com/heygen-com/hyperframes/pull/4616)).
- **CLI:** Commands exit right away even when the network or DNS is broken ([693c385508](https://github.com/heygen-com/hyperframes/commit/693c38550888f6aa4277d4e4fb4bac8c77177316), [#4604](https://github.com/heygen-com/hyperframes/pull/4604)).
- **Layout:** Flag text a clipping card cuts off ([09ab947e1a](https://github.com/heygen-com/hyperframes/commit/09ab947e1ad0c00cad75515481d7742a2cf6e405), [#4577](https://github.com/heygen-com/hyperframes/pull/4577)).
- **Studio Server:** Background removal writes only where it checked, even through planted links ([03e3755aaa](https://github.com/heygen-com/hyperframes/commit/03e3755aaacff101e8b760329d3dc0622341d34a), [#4540](https://github.com/heygen-com/hyperframes/pull/4540)).
- **Producer:** Embed the Google font the page linked instead of a wider cut ([918e39e785](https://github.com/heygen-com/hyperframes/commit/918e39e78575ebf277b01546a017245ee2492bcc), [#4569](https://github.com/heygen-com/hyperframes/pull/4569)).
- **Engine:** Renders show the video frame the preview shows at each output frame ([e8313b2b39](https://github.com/heygen-com/hyperframes/commit/e8313b2b39674816a6057f4735f0f93df5b21fa1), [#4596](https://github.com/heygen-com/hyperframes/pull/4596)).
- **Studio:** Timeline clip pictures fit the clip instead of zooming in ([e188dc0a0a](https://github.com/heygen-com/hyperframes/commit/e188dc0a0a5395242d7ecc6249782d9d428d1d8d), [#4582](https://github.com/heygen-com/hyperframes/pull/4582)).
- **Studio:** Quick saves no longer refuse each other as outside changes ([d4801086c4](https://github.com/heygen-com/hyperframes/commit/d4801086c4b859a282a5cd895cf54f6ac0d1b98b), [#4612](https://github.com/heygen-com/hyperframes/pull/4612)).
- **Skills:** Keep plugin workflows on their installed release ([ff6e2103d7](https://github.com/heygen-com/hyperframes/commit/ff6e2103d7d7eda5f3515005abd2e393ac38c7b6), [#4607](https://github.com/heygen-com/hyperframes/pull/4607)).

## Performance

- **Core:** Playback housekeeping runs on a timer, and rebinds stop re-sampling silent media ([4ed269ad1e](https://github.com/heygen-com/hyperframes/commit/4ed269ad1e3df0f948ded6320be08cb1058910db), [#4595](https://github.com/heygen-com/hyperframes/pull/4595)).
- **Studio:** A film with no manual edits skips the edit reapply on each seek ([e1e2b16e21](https://github.com/heygen-com/hyperframes/commit/e1e2b16e2191452db76e76043b1cda9189516e33), [#4592](https://github.com/heygen-com/hyperframes/pull/4592)).
- The preview loads and decodes only the images of scenes on screen or due next ([078c493448](https://github.com/heygen-com/hyperframes/commit/078c493448cf73241bd9eb885a206ea1ccd951cc), [#4578](https://github.com/heygen-com/hyperframes/pull/4578)).
- **Studio:** Playback no longer relayouts the timecode and playhead every frame ([471e90c057](https://github.com/heygen-com/hyperframes/commit/471e90c057f799fbe7bdb1b03c53bef8e6a46d28), [#4593](https://github.com/heygen-com/hyperframes/pull/4593)).

## Docs & Examples

- **CLI:** Render help says when page-side compositing is actually used ([a380036903](https://github.com/heygen-com/hyperframes/commit/a380036903bbef90b06c11ead21f93136b05b761), [#4572](https://github.com/heygen-com/hyperframes/pull/4572)).

## Internal

- **Producer:** Run the late-host pip and dogs-captions fixtures in CI ([625b07fe2d](https://github.com/heygen-com/hyperframes/commit/625b07fe2d49d956423bdacb22c50912ae982719), [#4625](https://github.com/heygen-com/hyperframes/pull/4625)).
- **Studio Server:** A write landing between Studio's read and its patch survives undo ([a845c322b9](https://github.com/heygen-com/hyperframes/commit/a845c322b9bc54df6b7a6f99a6e511815bb8d751), [#4622](https://github.com/heygen-com/hyperframes/pull/4622)).

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

<Update
label="HyperFrames v0.8.81"
description="Released - 2026-09-27"
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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"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.81",
"version": "0.8.82",
"author": {
"name": "HeyGen",
"email": "hyperframes@heygen.com",
Expand Down
Loading
Loading