260 lines
5.1 KiB
Markdown
260 lines
5.1 KiB
Markdown
# 1.10.5
|
|
|
|
- Fix a fold issue #380
|
|
|
|
# 1.10.2
|
|
|
|
- Fix snippet completion not work for optional complete item.
|
|
|
|
# 1.10.1
|
|
|
|
- Avoid unnecessary fetch of format option.
|
|
- Add `typescript.suggest.objectLiteralMethodSnippets.enabled`
|
|
|
|
# 1.10.0
|
|
|
|
- Support jsdoc completion.
|
|
- Add configurations `javascript.suggest.completeJSDocs` and `typescript.suggest.completeJSDocs`.
|
|
|
|
# 1.9.15
|
|
|
|
- Fix uri for `zipfile`.
|
|
|
|
# 1.9.14
|
|
|
|
- Add javascript snippets
|
|
- Fix command `tsserver.restart` not work
|
|
|
|
# 1.9.11
|
|
|
|
- Resued resolved tsserver path after `:CocRestart`
|
|
|
|
# 1.9.10
|
|
|
|
- Watch for `tsserver.enable` configuration to change service state.
|
|
- Fix tsserver not work well with `:CocList services`
|
|
|
|
# 1.9.9
|
|
|
|
- Use documentChanges for workspaceEdit.
|
|
|
|
# 1.9.8
|
|
|
|
- Log to output when document content exceed limit of semantic tokens.
|
|
|
|
# 1.9.7
|
|
|
|
- Change default of `javascript.autoClosingTags` and `typescript.autoClosingTags` to `true`.
|
|
|
|
# 1.9.6
|
|
|
|
- Rework codeLens related.
|
|
|
|
# 1.9.5
|
|
|
|
- Change 'allImportsAreUnused' diagnostic kind to warning.
|
|
|
|
# 1.9.4
|
|
|
|
- Improve file pattern for config file.
|
|
|
|
# 1.9.2
|
|
|
|
- Inlay hints support (#335)
|
|
|
|
# 1.9.1
|
|
|
|
- use `TSS_DEBUG` & `TSS_DEBUG_BRK` for debug port
|
|
|
|
# 1.9.0
|
|
|
|
- Add semanticTokens support #313
|
|
- Add jsxAttributeCompletionStyle settings #319
|
|
- Add command `tsserver.sortImports` #322
|
|
- Add suggest.classMemberSnippets.enabled configuration cd16da8
|
|
- Add suggest.jsdoc.generateReturns configuration 5a8c68f
|
|
- Add typescript.preferences.includePackageJsonAutoImports configuration 4d78b61
|
|
- Add tsserver.enableTracing configuration 43e6f62
|
|
- Add typescript.check.npmIsInstalled configuration 3bd84b1
|
|
|
|
# 1.8.3
|
|
|
|
- Support deprecated tag for document symbols, diagnostic, workspace symbols.
|
|
|
|
# 1.8.2
|
|
|
|
- Support call hierarchy.
|
|
- Support `tags` and access modifier for document symbols.
|
|
- Support return `DefinitionLink[]` for definition provider.
|
|
|
|
# 1.8.1
|
|
|
|
- Support `tsserver.tsconfigPath` configuration.
|
|
|
|
# 1.8.0
|
|
|
|
- Support [Import Statement Completions](https://devblogs.microsoft.com/typescript/announcing-typescript-4-3/#import-statement-completions)
|
|
|
|
# 1.7.0
|
|
|
|
- Support tag closing for JSX
|
|
|
|
# 1.6.4
|
|
|
|
- Support `typescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces` and `ypescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces`
|
|
|
|
# 1.6.2
|
|
|
|
- Support languages from plugins.
|
|
|
|
# 1.5.5
|
|
|
|
- Support `typescript.preferences.useAliasesForRenames` and `javascript.preferences.useAliasesForRenames`
|
|
|
|
# 1.5.3
|
|
|
|
- Support the new path of Yarn v2 pnpify SDK.
|
|
- Us `tsserver.pluginPaths` replace `tsserver.pluginRoot`.
|
|
|
|
# 1.5.0
|
|
|
|
- Support @ts-expect-error directive on tsserver v390.
|
|
- Support `tsserver.watchOptions` configuration.
|
|
|
|
# 1.4.13
|
|
|
|
- Add `preferences.importModuleSpecifierEnding` configuration.
|
|
- Change `preferences.importModuleSpecifier` default to `auto`.
|
|
|
|
# 1.4.12
|
|
|
|
- Support `tsserver.maxTsServerMemory` configuration.
|
|
|
|
# 1.4.9
|
|
|
|
- Support semicolons format option.
|
|
|
|
# 1.4.8
|
|
|
|
- support `format.enabled` configuration
|
|
|
|
# 1.4.3
|
|
|
|
- Use global tsc when local tsc not foun
|
|
|
|
# 1.4.0
|
|
|
|
- remove noSemicolons preferences
|
|
|
|
# 1.3.15
|
|
|
|
- Add missing option "auto" to importModuleSpecifier
|
|
|
|
# 1.3.11
|
|
|
|
- Add `tsserver.ignoreLocalTsserver` configuration.
|
|
|
|
# 1.3.6
|
|
|
|
- Support `b:coc_tsserver_disable`
|
|
|
|
# 1.3.2
|
|
|
|
- fix suggestionActions.enabled configuration not working
|
|
|
|
# 1.3.1
|
|
|
|
- fix validate.enable not work sometimes
|
|
|
|
# 1.3.0
|
|
|
|
- Loading status.
|
|
- Batched buffer synchronize.
|
|
- Configuration for showUnused variable.
|
|
- Smart selection support.
|
|
- Support 'auto' as quoteStyle.
|
|
- Support 'validateDefaultNpmLocation'.
|
|
|
|
# 1.1.30
|
|
|
|
- rework of typescriptService, support interuptGetErr
|
|
|
|
# 1.1.29
|
|
|
|
- Support plugin feature.
|
|
|
|
# 1.1.28
|
|
|
|
- add codeAction provider for import missing node builtin modules.
|
|
|
|
# 1.1.26
|
|
|
|
- Add install module codeAction for module not found diagnostic.
|
|
- Rework `tsserver.watchBuild`, use background process, support statusline.
|
|
|
|
# 1.1.25
|
|
|
|
- Support autofix of node modules import
|
|
|
|
# 1.1.23
|
|
|
|
- Add command `tsserver.executeAutofix`
|
|
|
|
# 1.1.13
|
|
|
|
- Add triggerCharacters for SignatureHelp
|
|
|
|
# 1.1.12
|
|
|
|
- Add typescript snippets from VSCode
|
|
|
|
# 1.1.11
|
|
|
|
- Fix throw error of "No content available" on completion.
|
|
|
|
# 1.1.10
|
|
|
|
- Support projectRootPath for document
|
|
|
|
# 1.1.9
|
|
|
|
- Support commitCharacters of completion items
|
|
|
|
# 1.1.8
|
|
|
|
- Add status bar support.
|
|
|
|
# 1.1.7
|
|
|
|
- Add settings `javascript.validate.enable` and `typescript.validate.enable`
|
|
|
|
# 1.1.6
|
|
|
|
- Fix suggestionActions.enabled not works
|
|
|
|
# 1.1.5
|
|
|
|
- Use quickfix list for watchBuild errors
|
|
|
|
# 1.1.4
|
|
|
|
- Fix organizeImports not working sometimes
|
|
|
|
# 1.1.3
|
|
|
|
- Remove settings with `commaAfterImport`, use `typescript.preferences.noSemicolons` and `javasscript.preferences.noSemicolons` instead.
|
|
|
|
# 1.1.2
|
|
|
|
- Support diagnostic of config file.
|
|
|
|
# 1.1.1
|
|
|
|
- Remove unnecessary use of workspace terminal.
|
|
|
|
# 1.1.0
|
|
|
|
- Support rename import path: https://code.visualstudio.com/updates/v1_28#_rename-import-path
|
|
- Use new `suggest` for completion configuration: https://code.visualstudio.com/updates/v1_28#_new-settings-for-jsts-suggestions
|
|
- Convert to async function: https://code.visualstudio.com/updates/v1_28#_convert-to-async-function
|
|
- Remove semicolons on format: set `typescript.preferences.noSemicolons` to true
|