Removed RenameOptions.id as it was never specified for StaticRegistrationOptions
Type of FileSystemWatcher.globPattern changed from String to Either<String, RelativePattern>
Removed WorkspaceEdit.resourceChanges, WorkspaceEditCapabilities.resourceChanges, and ResourceChange as they have been deprecated for numerous versions and are not specified
Other changes
Add more constructors
Improve some docblocks
Move some classes with only static strings into Protocol.xtend
LSP 3.17 changes
CompletionItem.textEditText
FoldingRange.collapsedText
Breaking changes
RenameOptions.id
as it was never specified forStaticRegistrationOptions
FileSystemWatcher.globPattern
changed fromString
toEither<String, RelativePattern>
WorkspaceEdit.resourceChanges
,WorkspaceEditCapabilities.resourceChanges
, andResourceChange
as they have been deprecated for numerous versions and are not specifiedOther changes
Protocol.xtend