Skip to content

chore: release v0.8.9 - #3422

Merged
vanceingalls merged 1 commit into
mainfrom
release/v0.8.9
Aug 22, 2026
Merged

chore: release v0.8.9#3422
vanceingalls merged 1 commit into
mainfrom
release/v0.8.9

Conversation

@vanceingalls

Copy link
Copy Markdown
Collaborator

Stable release. Merging this PR publishes — the workflow checks out the merge SHA, verifies it, creates the v0.8.9 tag there, publishes the npm packages, and cuts the GitHub release using releases/v0.8.9.md as its body.

I stopped at opening the PR deliberately: the publish is the irreversible step and the process puts it behind a human merge.

What ships

Seven commits since v0.8.8, all already reviewed and merged to main.

Change
Feature #3418 — renders no longer finish with the drawElement self-check silently switched off
Fix #3413 — the timeline effects preset list stays on screen and scrolls
Fix #3414 — the timeline's popovers can no longer be painted behind other chrome
Fix #3415 — the audio group row's expand arrow matches the panel's again
Fix #3416 — the voiceover carve command runs against a published install, and records the voice group
Fix #3387 — a missing-manifest error lists every path it tried
Docs #3420 — the audio effects system is documented

Release notes are rewritten for users rather than left as commit subjects, per docs/contributing/changelog-process.mdx. releases/v0.8.9.md and the docs/changelog.mdx <Update> entry are in sync.

Version

0.8.9, a patch bump, consistent with v0.8.8 — which also carried a Features section. Say so and I will redo it as 0.9.0 if the psnr preflight is considered feature-weight enough to deserve a minor.

Checks run locally

  • bun run verify:packed-manifests — 122 packed exports resolved, 117 executed, clean packed-consumer install, Node execution, TypeScript/Vite resolution, and CLI startup all verified.
  • validate-release-channel simulated with the merged-PR inputs (VERSION=0.8.9 DIST_TAG=latest EVENT_NAME=pull_request PR_HEAD_REF=release/v0.8.9) — validated for latest.
  • mint validate and mint broken-links — the new changelog entry renders and its links to the new audio pages resolve.
  • All 14 publishable packages plus the three plugin manifests are at 0.8.9.
  • Local v0.8.9 tag was not pushed.

One thing to decide, separately from this release

The release commit needed HF_MAX_NONLFS_KB=600 to get past the largefiles pre-commit hook. docs/changelog.mdx has grown to 502 KB and the guard's default limit is 500 KB, so every future release trips this.

The guard is explicitly aimed at binaries — its own header names ONNX models and MP4s — and changelog.mdx is text that Mintlify has to read, so routing it through LFS would break the docs site. It needs one of: archiving older entries to a second page, exempting that path in the hook, or raising the default. That is a maintenance decision rather than something to slip into a release commit, so I have left it and am flagging it here.

Not in this release: #3421, which is open and unreviewed.

@mintlify

mintlify Bot commented Aug 22, 2026

Copy link
Copy Markdown

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

Project Status Preview Updated (UTC)
hyperframes 🟡 Building Aug 22, 2026, 12:55 PM

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

@vanceingalls
vanceingalls merged commit f6e8e8d into main Aug 22, 2026
56 checks passed
@vanceingalls
vanceingalls deleted the release/v0.8.9 branch August 22, 2026 12:58
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