Skip to content

chore: release v0.9.20 - #7358

Merged
miguel-heygen merged 1 commit into
mainfrom
release/v0.9.20
Nov 7, 2026
Merged

miguel-heygen merged 1 commit into
mainfrom
release/v0.9.20

Conversation

@miguel-heygen

@miguel-heygen miguel-heygen commented Nov 7, 2026 •

Copy link
Copy Markdown
Collaborator

What

Release v0.9.20: version bump, releases/v0.9.20.md, and the docs changelog. Merging publishes to npm.

Why

Ships three fixes that paying customers hit: cloud export of footage cuts failed on a hidden folder (#7353), Safari froze a film on a video stuck at its header (#7355), and a video in a format nobody listed got no playable copy and showed a blank card (#7356). It also carries the other changes on main since v0.9.19, and publishes @hyperframes/share for the first time.

No visible change

Version bump and changelog only. Each change was captured in its own PR.

Test plan

  • bun run release:prepare 0.9.20 ran on current main; the version bump and the release notes are what it wrote, with the summary written by hand.
  • The branch is one commit on top of current main, and no tag was pushed.
  • CI on this PR, including the packed package size budgets.
  • Desktop walked with this PR's packed packages in place of its pins. Result: FAIL, from two Desktop-side drifts, not from a defect in this release:

@mintlify

mintlify Bot commented Nov 7, 2026 •

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
hyperframes 🟢 Ready View Preview Nov 7, 2026, 9:55 AM

💡 Tip: Enable Automations to automatically generate PRs for you.

@heygengenesis heygengenesis Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve at 13da1b99.

The branch:

  • It is one commit, chore: release v0.9.20, on top of current main (555c788a3, #7352).
  • All 20 published packages go to 0.9.20. sdk-playground keeps its own version, and the plugin manifests are bumped to match.
  • The notes cover everything since v0.9.19. Every one of the 49 commits on main since v0.9.19 appears in releases/v0.9.20.md, and docs/changelog.mdx has the same entries. The summary matches #7353, #7355 and #7356, all three merged.

First publish of @hyperframes/share:

  • It isn't on npm yet: npm view returns 404.
  • publish.yml already lists it first, publishes with the token and uses publishConfig.access: public.
  • npm pack --dry-run gives 53 files and 60.7 kB.
  • No other package depends on it yet, so if this first publish fails, nothing else breaks.

CI is green on this head: CI (including the package size budgets), CodeQL, Docs, Lambda arm64 image, Windows render verification, preview-regression, regression, PR captures, Player perf and Player Safari perf.

The Desktop walk FAIL doesn't block this release. The body puts both failures on the Desktop side, and the merged PRs back that up:

  • #7288 made the filter tier the default on purpose, so the Desktop walk that expects the capture tier is stale.
  • #7345 added audio --layer, so the Desktop test listing the audio flags needs updating.

Update both Desktop tests when Desktop picks up 0.9.20.

@miguel-heygen
miguel-heygen added this pull request to the merge queue Nov 7, 2026
Merged via the queue into main with commit e206ff6 Nov 7, 2026
118 checks passed
@miguel-heygen
miguel-heygen deleted the release/v0.9.20 branch November 7, 2026 11:13
SanHsien added a commit to SanHsien/hyperframes that referenced this pull request Nov 7, 2026
…-com#7336-heygen-com#7358

Adopt heygen-com#7304 (without CLI renderDiagnostic, needs heygen-com#6725), heygen-com#7331, heygen-com#7332, heygen-com#7334,
heygen-com#7337, heygen-com#7336, heygen-com#7339, heygen-com#7289, heygen-com#5594, heygen-com#6900, heygen-com#7322, heygen-com#7342, heygen-com#7343, heygen-com#7350 (onProgress
only), heygen-com#7352, heygen-com#7348, heygen-com#7344, heygen-com#7353, heygen-com#7356 and heygen-com#7355. Defer heygen-com#5708 (needs heygen-com#6911) and
heygen-com#7345 (READ_VERSION 4 vs 7); heygen-com#7307 not applicable. Re-read 14 moved pins, pin 6
new PRs (monitored 126). Make checkReportFile module-private and suppress the
cross-package closeTestChrome duplicate for fallow.

Co-authored-by: Miguel Ángel <miguel.sierra@heygen.com>
Co-authored-by: SophiaHuangCc <129631224+SophiaHuangCc@users.noreply.github.com>
Co-authored-by: Dante <duanjl.china@gmail.com>
Co-authored-by: Muzzy5150 <muzzy5150yt@gmail.com>
Co-authored-by: ump45nose <52391318+ump45nose@users.noreply.github.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch had an error being deployed

1 failed and 1 active deployments
npm-publish — 13da1b99 Deployed Nov 7, 2026 by miguel-heygen via Publish #5939
staging - docs — 13da1b99 Deployed Nov 7, 2026 by mintlify[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant