Skip to content

LSP4J 0.10.0

Compare
Choose a tag to compare
@jonahgraham jonahgraham released this 05 Nov 17:40

LSP4J 0.10.0 has now been released and been contributed to simrel, tagged and uploaded to maven central.

Changelog entry:

  • Implemented LSP version 3.16.0 (specification is not finalized yet)
  • Implemented DAP version 1.37.0's CancelRequest
  • Implemented DAP version 1.38.0
  • Implemented DAP version 1.39.0
  • Implemented DAP version 1.40.0
  • Implemented DAP version 1.41.0
  • Implemented DAP version 1.42.0

Fixed issues: https://github.com/eclipse/lsp4j/milestone/17?closed=1

Breaking API changes:

  • In DAP Protocol ReadMemoryArguments.count was Integer however it is
    a required property and has been changed to int
  • In DAP Protocol Module.id has been marked @NonNull as id is a required
    property.
  • In DAP Protocol Scope.presentationHint was an enum ScopePresentationHint, it
    is now a String as presentationHint has possible values that include - but
    not limited to those defined in ScopePresentationHint. ScopePresentationHint
    has changed from an enum to an interface containing String constants.
  • In DAP Protocol SetBreakpointsArguments.lines was changed from Integer[] to
    int[] as the individual items in the array are not optional, but the array as
    a whole is optional.
  • In DAP Protocol TerminateThreadsArguments.threadIds was changed from Integer[] to
    int[] as the individual items in the array are not optional, but the array as
    a whole is optional.