Skip to content

docs: attribute the write-ahead login work to 0.0.14 (WALM-649) - #956

Merged
harrymove-ctrl merged 2 commits into
devfrom
harryphan/walm-649-changelog-attribution
Sep 21, 2026
Merged

harrymove-ctrl merged 2 commits into
devfrom
harryphan/walm-649-changelog-attribution

Conversation

@harrymove-ctrl

Copy link
Copy Markdown
Collaborator

Three changelog statements are wrong. The write-ahead/reclaim work (#793) is credited under ## 0.0.13 but first ships in 0.0.14; the 0.0.14 entry never mentions the Streamable HTTP transport that shipped with it; and both changelog pages' frontmatter summaries name the previous release as the latest while their own bodies already open on the current one. This fixes all three. No code changes, no manifest changes.

Evidence: on dev,

packages/mcp/CHANGELOG.md:27   "- Persist the delegate keypair before sign-in hands the URL to the browser ... (#793)"  under ## 0.0.13
docs/mcp/changelog.mdx:31      "The latest MCP package release is 0.0.13."   body's first heading is ## 0.0.14
docs/sdk/changelog.mdx:31      "The latest TypeScript SDK release is 0.1.7." body's first heading is ## 0.1.8

The #793 code is commit 0c765a03, authored 2026-09-16T03:05Z. npm published 0.0.13 on 2026-09-15T08:50Z and 0.0.14-dev.0 on 2026-09-16T10:14Z, so that work could not have been in 0.0.13; the tarballs agree — tar tzf memwal-mcp-0.0.13.tgz | grep recovery is empty and 0.0.14-dev.0 carries dist/recovery.js. 0.0.13's prose summary paragraph in the docs copy carried the same claim, so that clause is dropped there too.

Impact: documentation only, but it misdirects. A 0.0.13 user reading this believes an interrupted sign-in reclaims its delegate key when that build cannot; these pages carry answer frontmatter written for AI search citation, so the wrong version is what gets quoted back.

Test: none — prose.

Open question for you, not fixed here: CHANGELOG.md is not in packages/mcp/package.json's files array, so none of this reaches the npm tarball; the same is true for the SDK. Whether to publish it is a release-policy call, so both manifests are untouched. scripts/verify-manual-sdk-release.mjs is also left alone — extending it to catch this class of drift is hardening, not this fix.

Several open PRs (#921, #931, #870, #873, #892, #902) append to these same changelogs and will conflict textually.

Closes #927

The write-ahead/reclaim entry (#793) was filed under 0.0.13, but that code
landed after 0.0.13 was published and first ships in 0.0.14 — the published
0.0.13 tarball has no dist/recovery.js and 0.0.14-dev.0 does. Moves the bullet,
and drops the matching clause from the 0.0.13 summary paragraph in the docs
copy.

The 0.0.14 entry also never mentioned the Streamable HTTP transport, so this
adds a bullet naming MEMWAL_MCP_TRANSPORT.

Both changelog pages' frontmatter summaries named the previous release as the
latest while their bodies already opened on the current one — 0.0.13 against
0.0.14 for the MCP, 0.1.7 against 0.1.8 for the SDK.
Resolve the 0.0.14 changelog conflicts in packages/mcp/CHANGELOG.md and
docs/mcp/changelog.mdx. Keep #921's unreleased/dev-pin note alongside this
branch's Added section for the opt-in Streamable HTTP transport, follow #921
in dropping the accepted-then-failed report bullet attached to memwal_recall,
and keep the write-ahead delegate keypair bullet under 0.0.14 rather than
0.0.13. The docs frontmatter answer takes #921's paragraph, because npm
latest is still 0.0.13 and no stable 0.0.14 exists.
@harrymove-ctrl

Copy link
Copy Markdown
Collaborator Author

Merged origin/dev in after #921 landed — merge commit 2e7e46ed, no rebase and no force-push, so the existing review stays attached.

Three changelog hunks conflicted, across packages/mcp/CHANGELOG.md and docs/mcp/changelog.mdx:

docs/sdk/changelog.mdx did not conflict and is unchanged from this branch.

A merge-tree dry run against origin/dev is now clean. These are prose files only, so there was nothing to test.

@ducnmm ducnmm 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.

LGTM, changelog updates accurately reflect 0.0.14 features and fixes.

@harrymove-ctrl
harrymove-ctrl merged commit 83ae72c into dev Sep 21, 2026
18 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.

Release hygiene: 0.0.13's changelog credits work that first ships in 0.0.14, and no package publishes a changelog to npm

3 participants