Skip to content

release: FixMap v0.8.7 - #448

Merged
aryamthecodebreaker merged 1 commit into
mainfrom
codex/v0.8.7-release
Aug 2, 2026
Merged

release: FixMap v0.8.7#448
aryamthecodebreaker merged 1 commit into
mainfrom
codex/v0.8.7-release

Conversation

@aryamthecodebreaker

Copy link
Copy Markdown
Owner

Publishes the vendored-bundle detection fix from #446, and removes the website's unreleased state.

Why this release exists

The #446 fix was merged to main, but npm still served 0.8.6 without it — and /changelog told visitors it was fixed. Verified against the same fixture:

Build Result
published @aryam/fixmap@0.8.6 compiled/react-dom/cjs/react-dom.development.js #1, high, score 16
main same file, score 4, low

The Action was affected too: the fix commit lands after the v0.8.6 tag, so anyone pinning @v0.8.6 did not get it either.

This is #274 with its polarity reversed — the site advertising a fix the released artifact lacks, rather than an accuracy figure it no longer achieves.

The structural fix, not just the release

/changelog had an Unreleased / In progress entry, plus render branches producing "Coming next" and "Next". Both are removed, and the Release type now documents that every entry must be an installable version. Leaving the branches in place would have made this recoverable by accident; removing them means reintroducing an unreleased section has to be deliberate.

Verification

npm run ci green. Server manifest and Action metadata checks pass. Release-notes extraction from CHANGELOG.md confirmed for the 0.8.7 heading — publish.yml fails the release if that section is missing.

Held-out 7/12 · 8/12 · 9/12 and external 11/16 · 16/16 · 16/16 unchanged; adversarial 9/9 with the new pretty-printed vendored-bundle fixture.

apps/web keeps 0.0.0 deliberately — unpublished, and publish.yml validates only its core dependency. The lockfile was patched by hand (9 @emnapi entries verified present).

🤖 Generated with Claude Code

Publishes the vendored-bundle detection fix. It was merged to main before this
release, and for a short window the website changelog described it as shipped
while npm still served 0.8.6 without it — the #274 defect with its polarity
reversed, advertising a fix the released artifact lacked rather than an accuracy
figure it no longer achieved.

The website changelog loses its "Unreleased / In progress" section, and the
render branches that produced "Coming next" are removed rather than left unused.
An entry describing work that has only landed on main tells a reader a fix is
available when npm install will not give it to them; the type now documents that
every entry must be an installable version.

Versions move to 0.8.7 across root, core, cli, action, server.json and the
lockfile, with the README Action pin. apps/web keeps 0.0.0 — it is unpublished
and publish.yml validates only its core dependency. The lockfile was patched by
hand; regenerating on Windows drops the @emnapi entries Linux CI needs (9
present, verified).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@aryamthecodebreaker
aryamthecodebreaker merged commit 2e19cba into main Aug 2, 2026
2 checks passed
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