Skip to content

Changes in v3.0.0

Compare
Choose a tag to compare
@pope1838 pope1838 released this 03 Jul 20:30
· 3330 commits to master since this release

Released Jul 3, 2020.

JS asset

JVM asset

This is a mayor version with breaking Changes.

This version comes with new LSP 3.15, adopt AMF 4.1.3 and a new set of "EyeCandy" actions.

Breaking changes:

  • Move from language server protocol version 3.14 to 3.15.
  • JVM: move from lsp4j 0.7.2 to lsp4j 0.9: https://github.com/eclipse/lsp4j/releases/tag/v0.9.0
  • JS: move from "vscode-languageserver-protocol" 3.14.1 to 3.15.3 and "vscode-jsonrpc" 4.0.0 to 5.0.1
  • Parameters for the following requests have been changed from TextDocumentPositionParams:
    textDocument/declaration changed to DeclarationParams
    textDocument/definition changed to DefinitionParams
    textDocument/typeDefinition changed to TypeDefinitionParams
    textDocument/implementation changed to ImplementationParams
  • JVM: The LSP's Protocol Diagnostic field code was previouslyt incorrectly declared as String, it is now correctly declared as Either<String, Number>
  • Telemetry: MessageTypes field changed from Integer to string.

Features

EyeCandy:

LSP 3.15:

Stories:

Bugs: