Add support for client-to-server textDocument/prepareTypeHierarchy, typeHierarchy/supertypes, and typeHierarchy/subtypes requests.
Add support for client-to-server textDocument/inlineValue request.
Add support for client-to-server textDocument/inlayHint and inlayHint/resolve requests.
Add support for client-to-server workspaceSymbol/resolve request.
Add support for server-to-client window/showDocument request (from 3.16.0, but was missed).
Add support for server-to-client workspace/inlineValue/refresh request.
Add support for server-to-client workspace/inlayHint/refresh request.
Changed
Reorder and group LanguageServer trait methods to better match LSP 3.17.0 spec document.
Reorder and group Client methods to better match LSP 3.17.0 spec document.
Fixed
Improve LanguageServer and Client method documentation.
This pull request integrates support for most major 3.17.0 features introduced in lsp-types 0.94.0. After this pull request is merged, we should be able to push out a new release of tower-lsp.
It does not add support for window/workDoneProgress/cancel (#176) nor textDocument/diagnostic or workspace/diagnostic (#374), as these efforts will need to be tracked separately.
Added
textDocument/prepareTypeHierarchy
,typeHierarchy/supertypes
, andtypeHierarchy/subtypes
requests.textDocument/inlineValue
request.textDocument/inlayHint
andinlayHint/resolve
requests.workspaceSymbol/resolve
request.window/showDocument
request (from 3.16.0, but was missed).workspace/inlineValue/refresh
request.workspace/inlayHint/refresh
request.Changed
LanguageServer
trait methods to better match LSP 3.17.0 spec document.Client
methods to better match LSP 3.17.0 spec document.Fixed
LanguageServer
andClient
method documentation.This pull request integrates support for most major 3.17.0 features introduced in
lsp-types
0.94.0. After this pull request is merged, we should be able to push out a new release oftower-lsp
.It does not add support for
window/workDoneProgress/cancel
(#176) nortextDocument/diagnostic
orworkspace/diagnostic
(#374), as these efforts will need to be tracked separately.Follow-up to #367. Closes #352. Closes #373.