LSP4J 0.15.0
LSP4J 0.15.0 has now been released and been contributed to simrel, tagged and uploaded to maven central.
What's Changed
Changelog entry:
- Added Notebook support
- Added
WorkspaceSymbol.data
- Added support for client default behavior on renames
- Implemented DAP version 1.56.0
Fixed issues: https://github.com/eclipse/lsp4j/milestone/22?closed=1
Breaking API changes:
- Return type of
textDocument/prepareRename
changed fromEither<Range, PrepareRenameResult>
toEither3<Range, PrepareRenameResult, PrepareRenameDefaultBehavior>
- Class
SemanticTokensWithRegistrationOptions
now extends
AbstractTextDocumentRegistrationAndWorkDoneProgressOptions
instead ofAbstractWorkDoneProgressOptions
- Removed unspecified deprecated properties
InitializeParams.clientName
DidOpenTextDocumentParams.text
,DidChangeTextDocumentParams.uri
,TextDocumentPositionParams.uri
japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.15.0/japicmp-report/
GitHub auto-generated release notes:
What's Changed
- Stream closed message indicates that the stream is closed by @gastaldi in #634
- Another late addition for LSP 3.17 by @KamasamaK in #635
- Update Javadoc of Variable#type by @gquerret in #637
- Improve documentation by @KamasamaK in #641
- #632: send messages with a queue each after each by @ivy-lli in #638
- Add Notebook support by @KamasamaK in #642
- DAP v1.56 by @KamasamaK in #644
- Adjust inheritance tree for
SemanticTokensWithRegistrationOptions
by @pisv in #649 - Remove properties unspeced in LSP 3.x by @KamasamaK in #648
- switch to orbit 2022-09 and widen version range for gson. See #611 by @cdietrich in #646
- Use consistent tense in DAP docs by @KamasamaK in #651
- Add support for client default behavior on renames by @pisv in #650
- use orbit 2022-09 release alias by @cdietrich in #652
New Contributors
- @gastaldi made their first contribution in #634
- @gquerret made their first contribution in #637
- @ivy-lli made their first contribution in #638
Full Changelog: v0.14.0...v0.15.0