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 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.![]()