Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[lsp4j-dev] Fwd: [eclipse/lsp4j] Release v0.9.0 - LSP4J 0.9.0

Hello folks, Please find the release information below for LSP4J 0.9.0. Thanks for all the contributions to this release.

LSP4J 0.9.0

Repository: eclipse/lsp4j · Tag: v0.9.0 · Commit: 328ce8a · Released by: jonahgraham

LSP4J 0.9.0 has now been released and been contributed to simrel, tagged and uploaded to maven central.

Changelog entry:

  • Implemented DAP version 1.36.0
  • Implemented DAP version 1.37.0 (except CancelRequest)
  • Implemented LSP version 3.15.0 (except Progress)
  • Improved compatibility with prior versions of vscode-languageclient (#407)

Fixed issues: https://github.com/eclipse/lsp4j/milestone/15?closed=1

Breaking API changes:

  • In DebugProtocol fields which were @NonNull Long are now int as they
    are required. This brings the DAP implementation in LSP4J in line with
    the LSP implementation under the same conditions.

  • In DebugProtocol fields which were @NonNull Boolean are now boolean
    as they are required. This brings the DAP implementation in LSP4J in
    line with the LSP implementation under the same conditions.

  • In DebugProtocol fields which used to be defined as Long are now Integer.
    This is due to changes in DAP 1.36 and clarification sought from
    microsoft/debug-adapter-protocol#90

  • The DebugProtocol's EvaluateResponse's field memoryReference was previously incorrectly
    declared as Long, it is now correctly declared as String

  • CodeActionKindCapabilities.valueSet marked with @NonNull

  • Parameters for the following requests have been changed from TextDocumentPositionParams

    • textDocument/signatureHelp changed to SignatureHelpParams
    • textDocument/hover changed to HoverParams
    • textDocument/declaration changed to DeclarationParams
    • textDocument/definition changed to DefinitionParams
    • textDocument/typeDefinition changed to TypeDefinitionParams
    • textDocument/implementation changed to ImplementationParams
    • textDocument/documentHighlight changed to DocumentHighlightParams
    • textDocument/prepareRename changed to PrepareRenameParams
  • The LSP's Protocol Diagnostic field code was previously incorrectly declared as String,
    it is now correctly declared as Either<String, Number>



This release has 2 assets:

  • Source code (zip)
  • Source code (tar.gz)

Visit the release page to download them.


You are receiving this because you are watching this repository.
View it on GitHub or unsubscribe from all notifications for this repository.


Back to the top