Skip to content

Update dependencies - #65131

Merged
Jake Bailey (jakebailey) merged 9 commits into
microsoft:mainfrom
jakebailey:update-deps-2026-11-02
Nov 6, 2026
Merged

Jake Bailey (jakebailey) merged 9 commits into
microsoft:mainfrom
jakebailey:update-deps-2026-11-02

Conversation

@jakebailey

Copy link
Copy Markdown
Member

Notably, new major versions of the LSP libs.

Sadly does not fix all npm audit, but, does fix all "high" urgency ones. Not that any of them matter anyway.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The allowScripts entry still approves only dprint@0.57.4, leaving the newly installed dprint@0.64.3 install hook unapproved and potentially blocking formatter setup on clean installs.

1 open issue
1 file not reviewed
  • tsc/internal/lsp/lsproto/lsp_generated.go: Generated file
What changed in this PR

Updates dependencies across the native compiler, JavaScript API, VS Code extension, and development tools, including major LSP library upgrades.

Changes:

  • Refreshes npm and Go dependencies and their lockfiles.
  • Updates vendored JSON-RPC code and adapts the API runtime to its new crypto interface.
  • Regenerates protocol types with partial-result tokens and updates Unicode imports to .mjs.
File Description
tsc/​internal/​stringutil/​_scripts/​generate-unicode-data.mts Uses updated Unicode module paths.
tsc/​internal/​lsp/​lsproto/​lsp_generated.go Adds partial-result tokens to request types.
tsc/​go.sum Refreshes compiler dependency checksums.
tsc/​go.mod Updates compiler Go dependencies.
tools/​go.sum Refreshes tooling dependency checksums.
tools/​go.mod Updates tooling Go dependencies.
packages/​vscode-typescript/​package.json Upgrades the language client and packaging tool.
packages/​typescript/​vendor/​vscode-jsonrpc/​README.md Documents runtime and UUID requirements.
packages/​typescript/​vendor/​vscode-jsonrpc/​package.json Updates vendored package metadata.
packages/​typescript/​vendor/​vscode-jsonrpc/​lib/​node/​ril.js Adds UUID support and corrects buffer slicing.
packages/​typescript/​vendor/​vscode-jsonrpc/​lib/​node/​main.js Updates transport cleanup and close notifications.
packages/​typescript/​vendor/​vscode-jsonrpc/​lib/​node/​main.d.ts Declares transport close and port methods.
packages/​typescript/​vendor/​vscode-jsonrpc/​lib/​common/​ral.d.ts Adds the runtime crypto interface.
packages/​typescript/​vendor/​vscode-jsonrpc/​lib/​common/​connection.js Updates queue cleanup and error handling.
packages/​typescript/​vendor/​vscode-jsonrpc/​lib/​browser/​ril.js Adds browser UUID generation with a fallback.
packages/​typescript/​src/​vscode/​protocol.generated.ts Adds an inlay-hint partial-result token.
packages/​typescript/​src/​api/​async/​jsonrpc.ts Provides the required runtime UUID function.
packages/​typescript/​package.json Updates API development dependencies.
package.json Updates development tools and package-manager metadata.
package-lock.json Locks updated workspace and transitive dependencies.

Review effort: Balanced

Comment thread package.json Resolved
@github-project-automation github-project-automation Bot moved this from Not started to Needs merge in PR Backlog Nov 5, 2026
@jakebailey
Jake Bailey (jakebailey) added this pull request to the merge queue Nov 6, 2026
Merged via the queue into microsoft:main with commit a3a2070 Nov 6, 2026
34 checks passed
@jakebailey
Jake Bailey (jakebailey) deleted the update-deps-2026-11-02 branch November 6, 2026 22:52
@github-project-automation github-project-automation Bot moved this from Needs merge to Done in PR Backlog Nov 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants