tower-lsp 0.19.0
Pre-release
Pre-release
Added
- Add
LspService::inner()
method (PR #344). - Add missing
window/showDocument
client request from LSP 3.16.0 (PR #375). - Add partial support for Language Server Protocol 3.17.0 (PR #375):
- Implement
textDocument/prepareTypeHierarchy
server request. - Implement
typeHierarchy/supertypes
server request. - Implement
typeHierarchy/subtypes
server request. - Implement
textDocument/inlineValue
server request. - Implement
textDocument/inlayHint
server request. - Implement
inlayHint/resolve
server request. - Implement
workspaceSymbol/resolve
server request. - Implement
workspace/inlineValue/refresh
client request. - Implement
workspace/inlayHint/refresh
client request.
- Implement
Changed
- Address Clippy lints (PR #369).
- Update
edition
from2018
to2021
(PR #370). - Update
lsp-types
from0.93
to0.94
(PR #367). - Reorder
LanguageServer
trait methods to match the LSP 3.17.0 spec document (PR #375). - Reorder
Client
inherent methods to better match the LSP 3.17.0 spec document (PR #375).