Skip to content

Bump vscode-languageserver and vscode-languageclient to 11 - #1223

Merged
juliasilge merged 2 commits into
mainfrom
build/vscode-languageserver-11
Nov 4, 2026
Merged

juliasilge merged 2 commits into
mainfrom
build/vscode-languageserver-11

Conversation

@juliasilge

Copy link
Copy Markdown
Collaborator

This PR replaces those two Dependabot PRs that bump vscode-languageserver and vscode-languageclient from 10.1.2 to 11.0.0 separately.

LSP features are working correctly:

Screenshot 2026-11-04 at 11 21 51 AM

The two packages come from the same vscode-languageserver-node repository and share vscode-languageserver-protocol, vscode-jsonrpc, and vscode-languageserver-types. Each Dependabot PR alone adds a nested copy of these shared packages, because the other package still uses the old versions at the top level. This PR bumps both packages together, so the lockfile has one copy of each:

  • vscode-languageserver and vscode-languageclient: 10.1.2 to 11.0.0
  • vscode-languageserver-protocol and vscode-languageserver-types: 3.18.4 to 3.18.5
  • vscode-jsonrpc: 9.0.3 to 10.0.0
  • vscode-languageserver-textdocument: 1.0.15 to 1.0.16

The PR also raises the vscode-languageserver-types floor to ^3.18.5 in each workspace that declares it.

The PR adds a vscode-languageserver-node group to .github/dependabot.yml so that all future bumps of these packages come in one PR, for major, minor, and patch updates. The group comes before npm-minor-and-patch, because Dependabot puts a dependency in the first group that matches it.

The lockfile diff contains only these packages. I did not run npm dedupe, because it also updates unrelated packages.

@juliasilge
juliasilge merged commit 06ae689 into main Nov 4, 2026
6 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