Skip to content

chore: release v0.9.31 - #7506

Merged
miguel-heygen merged 2 commits into
mainfrom
release/v0.9.31
Nov 10, 2026
Merged

miguel-heygen merged 2 commits into
mainfrom
release/v0.9.31

Conversation

@miguel-heygen

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

Copy link
Copy Markdown
Collaborator

What

Release v0.9.31: a version bump of all packages and plugin manifests, the changelog entry and releases/v0.9.31.md.

It carries the eleven changes since v0.9.30 and nothing else:

Why

Ships the Safari long video fix and its follow up, and the dev server's Host check.

Related work

Follows chore: release v0.9.30 (#7494).

How

bun run release:prepare 0.9.31 on release/v0.9.31 at main; the generated TODO summary and seven generated lines were rewritten by hand in both notes files, then the command was rerun to cut the version. The changed file list matches the v0.9.30 release commit. No tag is pushed; the release workflow tags the merge SHA.

No visible change

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

Test plan

  • Unit tests added/updated (release commit only, no code)
  • Manual testing performed: diff checked to be only version strings plus the two notes files
  • Documentation updated: docs/changelog.mdx and releases/v0.9.31.md, summary rewritten by hand
  • Comments follow CONTRIBUTING.md "Comments"

@mintlify

mintlify Bot commented Nov 10, 2026 •

Copy link
Copy Markdown

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

Project Status Preview Updated
hyperframes 🟢 Ready View Preview Nov 10, 2026, 7:26 PM

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

@jrusso1020 jrusso1020 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Reviewed at fbadb8a46bb2c01b583616f58bc6d4ef0da7e426.

Audited: all 22 changed files; the 15 publishable packages and five plugin manifests match scripts/set-version.ts, and their only JSON change is 0.9.30 → 0.9.31. The private playground stays independent. The ten changelog entries match git log v0.9.30..HEAD.

Important: docs/changelog.mdx:34 and releases/v0.9.31.md:23: the release-hardening entries disclose implementation details beyond the neutral wording requested for this release. Replace both bullets in both files with one neutral line, e.g. “Release: Hardened release build.”, removing their commit/PR pointers. Apply the same neutral wording to the corresponding PR-description bullet so generated release copy cannot restore it.

Verification: node scripts/ci/release-only-diff.mjs --base 12d954a1fe59b9e2ffa29ab5b66536d26a5ef15e --verify returned release only: 22 files, versions and notes; JSON comparison confirmed all 20 version-only changes. No code-bearing changes or internal repository references found in the added notes. No application tests run for this mechanical release diff.

Pre-existing: bun.lock already records older workspace versions on the base; this PR leaves it unchanged and introduces no dependency drift. Refresh that metadata separately.

Need: yes, release metadata · Size: ok · Reuse: existing set-version release list · Simpler: already minimal · Structure: fine (checked scripts/set-version.ts; no split)
Risk: low - metadata and release copy only.

Verdict: REQUEST CHANGES
Reasoning: Package versions and scope check out; neutralize the release-hardening copy before publishing.

Reviewed by hf-review.

@miguel-heygen

Copy link
Copy Markdown
Collaborator Author

Fixed in 07e4722. In docs/changelog.mdx and releases/v0.9.31.md, the two release-hardening bullets are now one line, "Release: Hardened release build.", with no commit or PR links. The PR body says the same.

The branch is rebased onto main: git rev-list --count release/v0.9.31..origin/main prints 0. The docs commit merged in between (#5638) has its own notes line under Docs & Examples, so the entries match git log v0.9.30..HEAD again.

@jrusso1020 jrusso1020 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Reviewed at 07e47227c3ba658962b96c70293a5d44903814ae (re-review of fbadb8a46bb2c01b583616f58bc6d4ef0da7e426).

The prior blocker is resolved: both notes files and the PR body now use only “Hardened release build” without pointers for that entry. No finding identifiers, exploit descriptions or internal repository references appear in the added release copy.

Audited all22 changed files and the range-diff. The release commit rebases unchanged; the follow-up neutralizes the copy and adds the DoneCut entry matching the additional merged docs change. All15 publishable packages and five plugin manifests have version-only changes to0.9.31. No code-bearing changes or new lockfile drift; the previously noted stale lock metadata remains a separate follow-up.

Validation: pytest-gate.sh node scripts/ci/release-only-diff.mjs --base 0b531bc7a4635b8ede475522f21bfc451f0c6320 --verify returned release only: 22 files, versions and notes; JSON comparisons and git log v0.9.30..HEAD confirm manifest consistency and history coverage. No application tests rerun for this metadata/copy-only diff.

Need: yes, release metadata · Size: ok · Reuse: existing set-version release list · Simpler: already minimal · Structure: fine (checked scripts/set-version.ts; no new helpers or split)
Risk: low - versions and release copy only.

Verdict: APPROVE
Reasoning: The requested copy correction is complete and the rebase preserves the release-only scope and version consistency.

Reviewed by hf-review.

@miguel-heygen
miguel-heygen added this pull request to the merge queue Nov 10, 2026
Merged via the queue into main with commit cf90054 Nov 10, 2026
118 checks passed
@miguel-heygen
miguel-heygen deleted the release/v0.9.31 branch November 10, 2026 20:13
@miguel-heygen miguel-heygen mentioned this pull request Nov 10, 2026
3 of 4 tasks

This branch was successfully deployed

2 active deployments
npm-publish — 07e47227 Deployed Nov 10, 2026 by miguel-heygen via Publish #6057
staging - docs — 07e47227 Deployed Nov 10, 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.

2 participants