The master branch is now open for 0.12.0 development. A release has not yet been scheduled for 0.12.0.
Repository: eclipse/lsp4j · Tag: v0.11.0 · Commit: 593cdb6 · Released by: jonahgraham
LSP4J 0.11.0 has now been released and been contributed to simrel, tagged and uploaded to maven central.
Changelog entry:
- Implemented LSP version 3.16.0 (to finalized specification)
- Implemented LSP version 3.15.0's Progress specification
- Implemented DAP version 1.43.0
- Implemented DAP version 1.44.0
- Replaced
org.eclipse.lsp4j.websocket
by org.eclipse.lsp4j.websocket.jakarta
for using LSP4J over Jakarta websockets
Fixed issues: https://github.com/eclipse/lsp4j/milestone/18?closed=1
Breaking API changes:
- Coloring and Semantic Highlighting APIs are removed
- Changed some types from
Number
to Integer
- Type of
CompletionItem.textEdit
changed from TextEdit
to Either<TextEdit, InsertReplaceEdit>
- Type of
ServerCapabilities.hoverProvider
changed from Boolean
to Either<Boolean, HoverOptions>
- Type of
ServerCapabilities.definitionProvider
changed from Boolean
to Either<Boolean, DefinitionOptions>
- Type of
ServerCapabilities.typeDefinitionProvider
changed from Either<Boolean, StaticRegistrationOptions>
to Either<Boolean, TypeDefinitionRegistrationOptions>
- Type of
ServerCapabilities.implementationProvider
changed from Either<Boolean, StaticRegistrationOptions>
to Either<Boolean, ImplementationRegistrationOptions>
- Type of
ServerCapabilities.referencesProvider
changed from Boolean
to Either<Boolean, ReferenceOptions>
- Type of
ServerCapabilities.documentHighlightProvider
changed from Boolean
to Either<Boolean, DocumentHighlightOptions>
- Type of
ServerCapabilities.documentSymbolProvider
changed from Boolean
to Either<Boolean, DocumentSymbolOptions>
- Type of
ServerCapabilities.workspaceSymbolProvider
changed from Boolean
to Either<Boolean, WorkspaceSymbolOptions>
- Type of
ServerCapabilities.documentFormattingProvider
changed from Boolean
to Either<Boolean, DocumentFormattingOptions>
- Type of
ServerCapabilities.documentRangeFormattingProvider
changed from Boolean
to Either<Boolean, DocumentRangeFormattingOptions>
- Type of
ServerCapabilities.declarationProvider
changed from Either<Boolean, StaticRegistrationOptions>
to Either<Boolean, DeclarationRegistrationOptions>
- Type of
ServerCapabilities.callHierarchyProvider
changed from Either<Boolean, StaticRegistrationOptions>
to Either<Boolean, CallHierarchyRegistrationOptions>
- Type of
ServerCapabilities.selectionRangeProvider
changed from Either<Boolean, StaticRegistrationOptions>
to Either<Boolean, SelectionRangeRegistrationOptions>
- Type of
ServerCapabilities.linkedEditingRangeProvider
changed from Either<Boolean, StaticRegistrationOptions>
to Either<Boolean, LinkedEditingRangeRegistrationOptions>
- Type of
ProgressParams.value
changed from WorkDoneProgressNotification
to Either<WorkDoneProgressNotification, Object>
Deprecated API changes:
- In DAP,
VariablePresentationHintKind.DATA_BREAKPOINT
has been marked @deprecated to match its deprecation in the protocol in 1.44.
- In DAP,
SetBreakpointsArguments.lines
has been marked @deprecated to match its deprecation in protocol many versions ago.
—
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.![]()