LSP4J 0.10.0
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
wasInteger
however it is
a required property and has been changed toint
- In DAP Protocol
Module.id
has been marked@NonNull
asid
is a required
property. - In DAP Protocol
Scope.presentationHint
was an enumScopePresentationHint
, it
is now aString
aspresentationHint
has possible values that include - but
not limited to those defined inScopePresentationHint
.ScopePresentationHint
has changed from an enum to an interface containing String constants. - In DAP Protocol
SetBreakpointsArguments.lines
was changed fromInteger[]
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 fromInteger[]
to
int[]
as the individual items in the array are not optional, but the array as
a whole is optional.