typescript-language-server
Advanced tools
Comparing version 3.2.0 to 3.3.0
# Changelog | ||
All notable changes to this project will be documented in this file. | ||
## [3.3.0](https://github.com/typescript-language-server/typescript-language-server/compare/v3.2.0...v3.3.0) (2023-02-20) | ||
### Features | ||
* start separate tsServer instance for semantic requests ([#688](https://github.com/typescript-language-server/typescript-language-server/issues/688)) ([fa65b84](https://github.com/typescript-language-server/typescript-language-server/commit/fa65b847f4a87672cc28302f38fd86e8f56d6112)) | ||
### Bug Fixes | ||
* **completions:** include `filterText` property by default ([#693](https://github.com/typescript-language-server/typescript-language-server/issues/693)) ([c07426a](https://github.com/typescript-language-server/typescript-language-server/commit/c07426adc8b079273c267e18d11993d53d482886)) | ||
## [3.2.0](https://github.com/typescript-language-server/typescript-language-server/compare/v3.1.0...v3.2.0) (2023-02-14) | ||
@@ -5,0 +17,0 @@ |
{ | ||
"name": "typescript-language-server", | ||
"version": "3.2.0", | ||
"version": "3.3.0", | ||
"description": "Language Server Protocol (LSP) implementation for TypeScript using tsserver", | ||
@@ -54,6 +54,6 @@ "author": "TypeFox and others", | ||
"@types/semver": "^7.3.13", | ||
"@types/which": "^2.0.1", | ||
"@typescript-eslint/eslint-plugin": "^5.51.0", | ||
"@typescript-eslint/parser": "^5.51.0", | ||
"babel-jest": "^29.4.2", | ||
"@types/which": "^2.0.2", | ||
"@typescript-eslint/eslint-plugin": "^5.52.0", | ||
"@typescript-eslint/parser": "^5.52.0", | ||
"babel-jest": "^29.4.3", | ||
"commander": "^10.0.0", | ||
@@ -67,7 +67,7 @@ "concurrently": "^7.6.0", | ||
"husky": "4.x", | ||
"jest": "^29.4.2", | ||
"jest": "^29.4.3", | ||
"p-debounce": "^4.0.0", | ||
"pkg-up": "^4.0.0", | ||
"rimraf": "^4.1.2", | ||
"rollup": "^3.15.0", | ||
"rollup": "^3.17.1", | ||
"semver": "^7.3.8", | ||
@@ -80,4 +80,4 @@ "source-map-support": "^0.5.21", | ||
"typescript": "^4.9.5", | ||
"vscode-languageserver": "^8.0.2", | ||
"vscode-languageserver-protocol": "^3.17.2", | ||
"vscode-languageserver": "^8.1.0", | ||
"vscode-languageserver-protocol": "^3.17.3", | ||
"vscode-languageserver-textdocument": "1.0.8", | ||
@@ -84,0 +84,0 @@ "vscode-uri": "^3.0.7", |
@@ -77,5 +77,6 @@ [![Build Status](https://travis-ci.org/theia-ide/typescript-language-server.svg?branch=master)](https://travis-ci.org/theia-ide/typescript-language-server) | ||
| Setting | Type | Description | | ||
|:------------------|:---------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ||
| hostInfo | string | Information about the host, for example `"Emacs 24.4"` or `"Sublime Text v3075"`. **Default**: `undefined` | | ||
| Setting | Type | Description | | ||
|:------------------|:---------|:--------------------------------------------------------------------------------------| | ||
| hostInfo | string | Information about the host, for example `"Emacs 24.4"` or `"Sublime Text v3075"`. **Default**: `undefined` | | ||
| completionDisableFilterText | boolean | Don't set `filterText` property on completion items. **Default**: `false` | | ||
| disableAutomaticTypingAcquisition | boolean | Disables tsserver from automatically fetching missing type definitions (`@types` packages) for external modules. | | ||
@@ -85,5 +86,5 @@ | maxTsServerMemory | number | The maximum size of the V8's old memory section in megabytes (for example `4096` means 4GB). The default value is dynamically configured by Node so can differ per system. Increase for very big projects that exceed allowed memory usage. **Default**: `undefined` | | ||
| locale | string | The locale to use to show error messages. | | ||
| plugins | object[] | An array of `{ name: string, location: string }` objects for registering a Typescript plugins. **Default**: [] | | ||
| preferences | object | Preferences passed to the Typescript (`tsserver`) process. See below for more info. | | ||
| tsserver | object | Options related to the `tsserver` process. See below for more info. | | ||
| plugins | object[] | An array of `{ name: string, location: string }` objects for registering a Typescript plugins. **Default**: [] | | ||
| preferences | object | Preferences passed to the Typescript (`tsserver`) process. See below for more | | ||
| tsserver | object | Options related to the `tsserver` process. See below for more | | ||
@@ -123,2 +124,12 @@ The `tsserver` setting specifies additional options related to the internal `tsserver` process, like tracing and logging. | ||
trace?: 'off' | 'messages' | 'verbose'; | ||
/** | ||
* Whether a dedicated server is launched to more quickly handle syntax related operations, such as computing diagnostics or code folding. | ||
* | ||
* Allowed values: | ||
* - auto: Spawn both a full server and a lighter weight server dedicated to syntax operations. The syntax server is used to speed up syntax operations and provide IntelliSense while projects are loading. | ||
* - never: Don't use a dedicated syntax server. Use a single server to handle all IntelliSense operations. | ||
* | ||
* @default 'auto' | ||
*/ | ||
useSyntaxServer?: 'auto' | 'never'; | ||
} | ||
@@ -125,0 +136,0 @@ ``` |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1767435
1486
577