Hello folks, Please find the release information below for LSP4J 0.9.0. Thanks for all the contributions to this release.
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 SignatureHelpParamstextDocument/hover changed to HoverParamstextDocument/declaration changed to DeclarationParamstextDocument/definition changed to DefinitionParamstextDocument/typeDefinition changed to TypeDefinitionParamstextDocument/implementation changed to ImplementationParamstextDocument/documentHighlight changed to DocumentHighlightParamstextDocument/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.![]()