microsoft/vscode-languageserver-node release/types/3.18.0
microsoft/vscode-languageserver-node
Captured source
source ↗GH
Source ↗published Jun 3, 2026seen 2wcaptured 2whttp 200method plain
release/types/3.18.0
Repository: microsoft/vscode-languageserver-node
Tag: release/types/3.18.0
Published: 2026-06-03T11:02:56Z
Prerelease: no
Release notes:
Changes:
Feature Requests:
- #1691: Use NoInfer for better typing
- #1692:
setImmediateImplementation in browser RAL for json-rpc is not ideal. - #1698: RenameParams does not reference TextDocumentPositionParams interface in the JSON metamodel
Bugs:
- #752: Edits are applied twice
- #1717: Client requests textDocument/diagnostics before textDocument/didOpen
- #1693: Output channel leak when stopping LanguageClient
- #1581: Client error 'Failed to determine file type' after undoing rename with Cmd+Z
- #1548: Extra
truein the output log when a language server disconnects
See More
Others:
- #1785: Allow returning null in SemanticTokensFeatureShape.on handler
- #1784:
SemanticTokensFeatureShape.onhandler does not allow returningnull - #1780: Add getMessageString function to Diagnostic namespace
- #1779: Add 3.17 version check method for Diagnostic
- #1778: Merge next release into main
- #1777: Update lock files for dependencies
- #1775: Update dependencies and improve compatibility
- #1774: Bump qs from 6.15.0 to 6.15.2
- #1773: Implement TextDocumentSnapshot for delay open notifications
- #1772: Prevent pulling diagnostics on untitled documents
- #1770: Update documentation and fix lint errors
- #1767: Inline value documentation improvements
- #1769: Fix glob pattern documentation
- #1768: Make document color requests consistent with the specification
- #1766: Add optional MarkupContent support to diagnostics
- #1751: forgetDocument is crashing the extension host
- #1765: Fixes #1751: Prevent crash in forgetDocument when disposed
- #1752: fix: random pipe path length extends limit on macos
- #1764: Fixes double application of edits during renaming
- #1762: Bump brace-expansion from 5.0.3 to 5.0.6 in /client
- #1763: Bump brace-expansion from 5.0.5 to 5.0.6 in /client-node-tests
- #1761: Inline Linux/macOS process-tree termination in client dispose path
- #1760: Remove uuid dependency and use crypto's randomUUID
- #1759: Bump fast-uri from 3.1.0 to 3.1.2
- #1753: Bump follow-redirects from 1.15.11 to 1.16.0
- #1747: Migrate to ESLint 9
- #1746: Bump brace-expansion from 5.0.3 to 5.0.5 in /client-node-tests
- #1744: Bump picomatch from 2.3.1 to 2.3.2 in /client
- #1745: Bump picomatch from 2.3.1 to 2.3.2
- #1742: Bump flatted from 3.2.7 to 3.4.2
- #1733: Update metamodel
- #1736: Merge release into main
- #1735: Merge updated lock files into release branch
- #1734: [WIP] Fix serialize-javascript npm audit alert using overrides
- #1732: Bump minimatch from 10.2.1 to 10.2.3 in /client
- #1731: Bump minimatch from 3.1.2 to 3.1.5
- #1729: Bump minimatch from 10.1.2 to 10.2.3 in /client-node-tests
- #1720: Add capabilities for incomingCalls and outgoingCalls to metamodel
- #1727: Bump minimatch from 10.1.2 to 10.2.1 in /client
- #1725: Bump qs from 6.14.1 to 6.14.2
- #1724: Merge client@10.0.0-next.20 into main
- #1722: Fix LanguageClient.start() mutating serverOptions, erasing .env on restart
- #1723: Fix client request order for textDocument/diagnostics
- #1721: Bump webpack from 5.103.0 to 5.105.0
- #1715: Update minimatch dependency to version 10.1.2
- #1714: Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /client
- #1713: Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /client-node-tests
- #1712: Format
metaModel.ts - #1711: Bump lodash from 4.17.21 to 4.17.23
- #1710: Fix typo in type documentation
- #1708: Update to latest security block
- #1707: Bump qs from 6.13.1 to 6.14.1
- #1705: Merge next release into main
- #1704: Update lock files for next LSP release
- #1703: Make pull diagnostics work for peek editors
- #1702: Fixes #1692: setImmediate Implementation in browser RAL for json-rpc is not ideal.
- #1695: delayOpenNotifications=true results in the wrong document version and content being sent in didOpen notification
- #1696: Add failing/skipped test for issue #1695
- #1700: Update dev dependencies
- #1694: Do not recreate logging channel after stop
- #1699: Fixes #1698: RenameParams does not reference TextDocumentPositionParams interface in the JSON metamodel
- #1690: Bump glob from 11.0.0 to 11.1.0 in /client-node-tests
- #1689: Bump js-yaml from 4.1.0 to 4.1.1
- #1688: Merge release into main
- #1687: Update lock files
- #1686: Move to latest VS Code API
- #1682: Drop textDocument/didClose if dropping textDocument/didOpen
- #1679: Fixes 700: onLinkedEditingRange should not define never as error type
- #1680: Bump playwright from 1.52.0 to 1.55.1
- #1674: Clear workspace pull state on document close to prevent stale diagnostics
- #1670: Bump sha.js from 2.4.11 to 2.4.12
- #1667: Merge next release into main
- #1666: Update lock files
- #1665: Update readme and move to NodeJS 22.x
- #1663: Remove implements Map from LinkedMap.
- #1660: Add capability information to
textDocument/colorPresentation - #1650: Update dependencies
- #1646: Bump brace-expansion from 2.0.1 to 2.0.2 in /client-node-tests
- #1645: Bump pbkdf2 from 3.1.2 to 3.1.3
- #1644: Use
MapIteratorreturn types inLinkedMapmethods. - #1643: Bump brace-expansion from 2.0.1 to 2.0.2 in /client
- #1642: Merge next release into main
- #1637: Fix
workspace/textDocumentContent/refreshrequest - #1635: Remove
modifierfrom semantic token types since VS Code doesn't support it. - #1634: Merge release into main
- #1633: Dbaeumer/heavy-rooster-moccasin
- #1632: Read log level from output channel
- #1631: Update general dependencies
- #1630: Use LogOutputChannel
- #1628: Cancellation after first convert is not considered
- #1629: Fixes #1628: Cancellation after first convert is not considered
- #1619: Test to trigger branch and PR build
- #1618: minor typo semaphore.ts
- #1617: Fix capabilities for range formatting requests
- #1614: fix: avoid dispose unmatched handlers
- #1615: Fix text document didOpen/didClose server capabilities
- #1612: Break cyclic dependencies
- #1591: Add capability information to the metamodel
- #1611: Merge release into main
- #1610: Dbaeumer/novel-quokka-brown
- #1609: Make browser tests work again.
- #1565: LanguageKind is marked as proposed and since 3.18, but is referenced from non-proposed TextDocumentItem.languageId
- #1593: Fixes #1565: LanguageKind is marked as proposed and since 3.18, but is referenced from non-proposed TextDocumentItem.languageId
- #1592: Update...
Excerpt shown — open the source for the full document.
Notability
notability 3.0/10Routine version release of language server types package.