Skip to content

LSP4J 0.15.0

Compare
Choose a tag to compare
@jonahgraham jonahgraham released this 05 Aug 01:47
· 166 commits to main since this release

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 from Either<Range, PrepareRenameResult>
    to Either3<Range, PrepareRenameResult, PrepareRenameDefaultBehavior>
  • Class SemanticTokensWithRegistrationOptions now extends
    AbstractTextDocumentRegistrationAndWorkDoneProgressOptions
    instead of AbstractWorkDoneProgressOptions
  • 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

New Contributors

Full Changelog: v0.14.0...v0.15.0