ebkalderon / tower-lsp

Language Server Protocol implementation written in Rust
Apache License 2.0
1.01k stars 57 forks source link

Integrate support for lsp-types 0.94.0 #375

Closed ebkalderon closed 1 year ago

ebkalderon commented 1 year ago

Added

Changed

Fixed

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.

Follow-up to #367. Closes #352. Closes #373.