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