LSP4J 0.21.0
LSP4J 0.21.0 has now been released and been contributed to simrel, tagged and uploaded to maven central.
Changelog entry
v0.21.0 (May 2023)
- Implemented DAP version 1.60.0
- LSP4J's implementation of JSON-RPC 2.0 specification has been fixed regarding
de-structure the outermost array wrapper if it's a single array parameter.- See #553 for detailed discussion.
- xbase's
@Pure
andToStringBuilder
is no longer used by LSP4J- See #494 for detailed discussion.
Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/28?closed=1
Breaking API changes:
- LSP4J now requires Java 11 to build and run. This can be observed in the japicmp
report which says class file format version changed from 52.0 to 55.0.
#547.
japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.21.0/japicmp-report/
What's Changed (auto-generated)
- Prepare for 0.21.0 development by @jonahgraham in #695
- Don't annotate SymbolInformation as Deprecated by @jonahgraham in #698
- Merge 0.20.1 release into main by @jonahgraham in #701
- [#528] remove runtime dependencies to xbase.lib by @cdietrich in #529
- GitHub action to run builds by @mickaelistria in #706
- Use Java 11 by @mickaelistria in #707
- Update contribution guide to match change of Jenkins -> GitHub Actions by @jonahgraham in #710
- Update to latest japicmp by @jonahgraham in #709
- update to gradle 8.0.2 and xtext-gradle-plugin 4.0.0 by @cdietrich in #711
- fix java 11 deprecation by @cdietrich in #712
- update to tycho 2.7.5 by @cdietrich in #713
- Unwrap single array parameter wrapped by JsonRPC 2.0 by @dhuebner in #714
- Update all URLs for new LSP4J GitHub org by @jonahgraham in #715
- Add support for startDebugging by @mickaelistria in #704
- Bring DAP protocol implemented up to 1.60.0 by @jonahgraham in #716
- Add 0.19.1 to main changelog by @jonahgraham in #724
- Wrap primitive and array parameter into an array as in JSON-RPC 2.0 by @dhuebner in #718
- Fix minor test errors by @jonahgraham in #727
- Void return types need to always be null value by @jonahgraham in #729
- Prepare repo for 0.21.0 by @jonahgraham in #731
Full Changelog: v0.20.1...v0.21.0