tower-lsp 0.3.0
Pre-release
Pre-release
Added
- Add support for decoding the optional
Content-Typefield in messages. - Implement support for the following client-to-server messages:
workspace/didChangeWorkspaceFoldersworkspace/didChangeConfigurationworkspace/didChangeWatchedFilesworkspace/symbolworkspace/executeCommand
- Implement support for the following server-to-client messages:
telemetry/eventclient/registerCapabilityclient/unregisterCapabilityworkspace/applyEdit
Changed
- Bump minimum Rust version to 1.34.0.
- Rename
highlight()todocument_highlight()to better match the specification. - Make all notification methods into provided methods (PR #34).
- Change
LspServicerequest type fromStringtoIncoming(PR #28). - Update
Serverto spawn services withIncomingrequest type. - Use
env_loggerto print log messages in examples.