.13.
. Thanks for all the contributions to this release.
Repository: eclipse/lsp4j · Tag: v0.13.0 · Commit: 783ffcc · Released by: jonahgraham
LSP4J 0.13.0 has now been released and been contributed to simrel, tagged and uploaded to maven central.
Changelog entry:
- Implemented LSP version 3.17.0 (except Notebook support)
- Implemented DAP versions 1.45.0 - 1.55.0
Fixed issues: https://github.com/eclipse/lsp4j/milestone/20?closed=1
Breaking API changes:
- Method
LanguageClient.setTrace moved to LanguageServer, where it should
have been according to the specification
- Method
IDebugProtocolServer.runInTerminal moved to IDebugProtocolClient, where it should
have been according to the specification
- Removed
RenameOptions.id as it was already deprecated and never specified for StaticRegistrationOptions
- Removed
SemanticTokenTypes.Member as it was already deprecated and not specified
- Removed
TraceValue.Message as it was already deprecated and not specified
- Changed
TraceValue to be final matching similar classes
- Removed duplicate
ResponseErrorCode as it has been deprecated for several versions
- Removed
ResponseErrorCode.serverErrorStart and ResponseErrorCode.serverErrorEnd as they were
already deprecated and just boundaries not actual error codes
- Return type of
workspace/symbol changed from List<? extends SymbolInformation> to
Either<List<? extends SymbolInformation>, List<? extends WorkspaceSymbol>>
- Type of
FileSystemWatcher.globPattern changed from String to Either<String, RelativePattern>
- In DAP, return type of
IDebugProtocolServer.setExceptionBreakpoints changed from Void to SetExceptionBreakpointsResponse
Breaking Beta API changes:
- Significant updates were made to the
TypeHierarchy features to replace the non-standard implementation
- Removed
WorkspaceEdit.resourceChanges, WorkspaceEditCapabilities.resourceChanges, and ResourceChange as they have been deprecated
for numerous versions and are not specified
Deprecated API changes:
SymbolInformation is deprecated in favor of DocumentSymbol or WorkspaceSymbol
ResponseErrorCode.serverNotInitialized deprecated in favor of ResponseErrorCode.ServerNotInitialized
—
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.![]()