Skip to content

Latest commit

 

History

History
338 lines (205 loc) · 8.44 KB

history.md

File metadata and controls

338 lines (205 loc) · 8.44 KB

2.2.0

2.1.0

  • Support "Remove Unused Imports" source action.

2.0.9

  • Support tsserver.tsdk as workspace folder value (should be path relative to workspace folder), only used when tsserver.useLocalTsdk is true.

2.0.8

  • Upgrade typescript to 4.9.3.
  • Support tsserver.useLocalTsdk as user configuration, not recommended since the local typescript module could be outdated.
  • Fix range of completionItem when triggered by #
  • Avoid cache cancelled response for code lens.

2.0.3

  • Pass triggerReason and kind for refactor request.

2.0.0

  • Global tsserver.tsdk would be used when exists by default.
  • Fix action with notApplicableReason not disabled.
  • Added TypeScriptAutoFixProvider for provide source actions.
  • Added configurations:
    • tsserver.useLocalTsdk
    • tsserver.useSyntaxServer
    • tsserver.experimental.enableProjectDiagnostics very experimental state
    • typescript.inlayHints.variableTypes.suppressWhenTypeMatchesName
    • javascript.inlayHints.variableTypes.suppressWhenTypeMatchesName
    • typescript.preferences.autoImportFileExcludePatterns
    • javascript.preferences.autoImportFileExcludePatterns
    • tsserver.implicitProjectConfig.module
    • tsserver.implicitProjectConfig.target
    • tsserver.implicitProjectConfig.strictNullChecks
    • tsserver.implicitProjectConfig.strictFunctionTypes
  • Renamed configurations:
    • javascript.updateImportsOnFileMove.enable => javascript.updateImportsOnFileMove.enabled
    • typescript.updateImportsOnFileMove.enable => typescript.updateImportsOnFileMove.enabled
    • javascript.referencesCodeLens.enable => javascript.referencesCodeLens.enabled
    • typescript.referencesCodeLens.enable => typescript.referencesCodeLens.enabled
    • javascript.implementationsCodeLens.enable => javascript.implementationsCodeLens.enabled
    • typescript.format.enabled => typescript.format.enable
    • javascript.format.enabled => javascript.format.enable
    • typescript.implementationsCodeLens.enable => typescript.implementationsCodeLens.enabled
  • referencesCodeLens and implementationsCodeLens changed to disabled by default.
  • Remove configuration typescript.suggest.importStatements, always true.
  • Remove configuration tsserver.ignoreLocalTsserver, local tsserver not used by default, use tsserver.useLocalTsdk to enable tsserver from workspace folder.
  • watchBuild use resolved config file returned from tsserver by default.
  • Add command tsserver.chooseVersion

1.12.0

  • Disable snippet function completion when following character is (.
  • Remove configuration tsserver.typingsCacheLocation.
  • Remove configuration tsserver.formatOnType.
  • Remove configuration tsserver.enableJavascript.
  • Remove configuration tsserver.useBatchedBufferSync.
  • Support preference tsserver provideRefactorNotApplicableReason.
  • Added scope for configurations, support some language-overridable configurations.

1.11.0

  • Add command tsserver.goToSourceDefinition.

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

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