tower-lsp 0.20.0
Pre-release
Pre-release
Added
- Add support for pull-based diagnostics from LSP 3.17.0 (PR #396).
- Implement
textDocument/diagnostic
server request. - Implement
workspace/diagnostic
server request. - Implement
workspace/diagnostic/refresh
client request.
- Implement
- Implement
std::str::FromStr
forjsonrpc::{Request,Response}
(PR #379). - Implement
From<jsonrpc::ErrorCode>
fori64
(PR #379). - Document supported LSP features in FEATURES.md matrix (PR #382, PR #383).
Changed
- Bump minimum supported Rust version from
1.52.0
to1.64.0
(PR #377, PR #395). - Update
lsp-types
from0.94
to0.94.1
(PR #396). - Update
syn
from1
to2
(PR #390). - Update dev-dependency
async-tungstenite
from0.18
to0.22
(PR #395). - Update dev-dependency
ws_stream_tungstenite
from0.9
to0.10
(PR #395). - Optimize JSON-RPC deserialization types.
Fixed
- Fix broken Markdown in doc comment for
LanguageServer::completion()
(PR #396).