Skip to content

Bump version to 2.0.1 - #788

Merged
ochafik merged 2 commits into
mainfrom
chore/bump-2.0.1
Sep 24, 2026
Merged

ochafik merged 2 commits into
mainfrom
chore/bump-2.0.1

Conversation

@ochafik

@ochafik ochafik commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Bumps the root package and all example workspaces from 2.0.0 to 2.0.1. This is the patch release that ships the fix for example servers crashing at startup on Node older than 20.11 (#787), plus the canonical repository.url form (#773), which removes the "normalized" warning from every publish job.

The library itself is unchanged; the fixes are in the example servers, which are published as their own packages (including @modelcontextprotocol/server-pdf).

Two commits:

  • Bump version to 2.0.1: version fields only, no dependency, lockfile-resolution or source changes.
  • Fix dependency isolation check against @modelcontextprotocol/client 2.1: client 2.1.0 (published today) references ErrorOptions in its typings, which needs the ES2022.Error lib. The check compiles its throwaway consumers with lib: ["ES2020", "DOM"] and skipLibCheck: false, and the server-only consumer gets client as an auto-installed peer, so it resolved to 2.1.0 and failed tsc. The consumer tsconfig now adds ES2022.Error.

Test plan

  • npm run bump patch then npm run check:versions passes (root 2.0.1); every changed line in the bump commit is a "version" field, and the lockfile has no non-npmjs resolved URLs.
  • npm run test:dependency-isolation against the public registry: fails on the base of this branch with Cannot find name 'ErrorOptions' (same as CI), passes with the second commit.
  • The pre-commit hook (npm run build:all, prettier) passed on a clean npm ci for both commits.
  • The full test suite is left to CI on this PR.

After merge, gh release create v2.0.1 on main starts the publish workflow.

Patch release picking up the fix for example servers crashing at startup on Node older than 20.11 (#787) and the canonical repository.url form (#773).
@pkg-pr-new

pkg-pr-new Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

Open in StackBlitz

@modelcontextprotocol/ext-apps

npm i https://pkg.pr.new/@modelcontextprotocol/ext-apps@788

@modelcontextprotocol/server-basic-preact

npm i https://pkg.pr.new/@modelcontextprotocol/server-basic-preact@788

@modelcontextprotocol/server-basic-react

npm i https://pkg.pr.new/@modelcontextprotocol/server-basic-react@788

@modelcontextprotocol/server-basic-solid

npm i https://pkg.pr.new/@modelcontextprotocol/server-basic-solid@788

@modelcontextprotocol/server-basic-svelte

npm i https://pkg.pr.new/@modelcontextprotocol/server-basic-svelte@788

@modelcontextprotocol/server-basic-vanillajs

npm i https://pkg.pr.new/@modelcontextprotocol/server-basic-vanillajs@788

@modelcontextprotocol/server-basic-vue

npm i https://pkg.pr.new/@modelcontextprotocol/server-basic-vue@788

@modelcontextprotocol/server-budget-allocator

npm i https://pkg.pr.new/@modelcontextprotocol/server-budget-allocator@788

@modelcontextprotocol/server-cohort-heatmap

npm i https://pkg.pr.new/@modelcontextprotocol/server-cohort-heatmap@788

@modelcontextprotocol/server-customer-segmentation

npm i https://pkg.pr.new/@modelcontextprotocol/server-customer-segmentation@788

@modelcontextprotocol/server-debug

npm i https://pkg.pr.new/@modelcontextprotocol/server-debug@788

@modelcontextprotocol/server-lazy-auth

npm i https://pkg.pr.new/@modelcontextprotocol/server-lazy-auth@788

@modelcontextprotocol/server-map

npm i https://pkg.pr.new/@modelcontextprotocol/server-map@788

@modelcontextprotocol/server-pdf

npm i https://pkg.pr.new/@modelcontextprotocol/server-pdf@788

@modelcontextprotocol/server-scenario-modeler

npm i https://pkg.pr.new/@modelcontextprotocol/server-scenario-modeler@788

@modelcontextprotocol/server-shadertoy

npm i https://pkg.pr.new/@modelcontextprotocol/server-shadertoy@788

@modelcontextprotocol/server-sheet-music

npm i https://pkg.pr.new/@modelcontextprotocol/server-sheet-music@788

@modelcontextprotocol/server-system-monitor

npm i https://pkg.pr.new/@modelcontextprotocol/server-system-monitor@788

@modelcontextprotocol/server-threejs

npm i https://pkg.pr.new/@modelcontextprotocol/server-threejs@788

@modelcontextprotocol/server-transcript

npm i https://pkg.pr.new/@modelcontextprotocol/server-transcript@788

@modelcontextprotocol/server-video-resource

npm i https://pkg.pr.new/@modelcontextprotocol/server-video-resource@788

@modelcontextprotocol/server-wiki-explorer

npm i https://pkg.pr.new/@modelcontextprotocol/server-wiki-explorer@788

commit: 2d4e924

client 2.1.0 typings reference ErrorOptions, which needs the ES2022.Error lib. The check compiles its throwaway consumers with lib ES2020 and skipLibCheck off, so it failed once npm resolved the auto-installed client peer to 2.1.0.
@ochafik
ochafik merged commit a523ab3 into main Sep 24, 2026
21 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