-
chore: v1 deprecation notices in all four packages, bump to 1.0.1 (#1827)
Some checks failedCLI Tests / test (push) Has been cancelledreleased this
2026-07-27 21:29:02 -04:00 | 1812 commits to main since this release- chore: v1 deprecation notices in all four packages, bump to 1.0.1
Phase 2 of the v2 go-live runbook (#1804 §4). v1 publishes four separately
installable names, so each gets its own notice — a root-README-only change is
invisible to anyone who installed a sub-package.cli/andserver/ship no
README at all, so for those two the runtime banner plus the forthcoming
npm deprecate(#1816) are the only notice their users ever get.Notices, all using identical wording so the runtime banner and the npm warning
agree:- root
README.mdandclient/README.md cli/src/cli.ts— stderr banner inmain(). Also covers the root
mcp-inspectorbin, which iscli/build/cli.js. Deliberately stderr:
--climode emits JSON on stdout and callers pipe it, so a banner there
would corrupt output. Verified against a real server — stdout stays
parseable JSON while the banner goes to stderr.server/src/index.ts— alongside the existing proxy listening logclient/bin/start.js— alongside the existing startup URL logclient/src/components/DeprecationBanner.tsx— dismissible in-app banner,
dismissal persisted in localStorage with both read and write guarded so a
storage failure degrades to "banner reappears" rather than breaking the app
AGENTS.md is replaced with a hard stop: v1 takes security fixes only, by issue
only, and agents must never open a PR against v1/main.Version bumped to 1.0.1 across all four package.json files plus the lockfile
(npm run update-version);check-versionpasses. The lockfile diff is
restricted to the version fields — thelibcchurn a newer npm wanted to
introduce was reverted as unrelated.publish-allis deliberately NOT changed here: 1.0.1 must takelatest, which
is the entire point of shipping this notice to npx users. Adding--tag v1is
#1816, immediately after this publishes.Note for review:
client/src/App.tsxshows ~836 changed lines butgit diff -w
shows 8 — wrapping the layout in a flex column added one nesting level and
prettier re-indented the subtree. Review it with-w.Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01Txmv2qqv3yeKgRzoqXytzD- docs: replace the README screenshot with one showing the deprecation banner
Captured from this branch's build: v1.0.1 in the sidebar heading, the
dismissible deprecation banner across the top, connected to the everything
server with tools listed.Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01Txmv2qqv3yeKgRzoqXytzD- docs: pin the README screenshot to v1/main instead of main
The image URL must stay absolute — a relative path breaks on the npm package
page, which renders the README outside any repo context. But it was pinned to
main, so the v1 README rendered whatevermainhappened to hold: today the
pre-deprecation screenshot, and after the v2 tree swap (#1817) either the v2
screenshot or a 404 if that path doesn't exist there.Pinning to
v1/mainkeeps it absolute for npm, shows the deprecation banner
once this merges, and survives the swap. Verified all candidate refs resolve
200 — GitHub disambiguates the slash inv1/mainas the ref without needing a
refs/heads/prefix.Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01Txmv2qqv3yeKgRzoqXytzD
Co-authored-by: Claude Opus 5 (1M context) noreply@anthropic.com
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads