tower-lsp 0.3.0
Pre-release
Pre-release
Added
- Add support for decoding the optional
Content-Type
field in messages. - Implement support for the following client-to-server messages:
workspace/didChangeWorkspaceFolders
workspace/didChangeConfiguration
workspace/didChangeWatchedFiles
workspace/symbol
workspace/executeCommand
- Implement support for the following server-to-client messages:
telemetry/event
client/registerCapability
client/unregisterCapability
workspace/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
LspService
request type fromString
toIncoming
(PR #28). - Update
Server
to spawn services withIncoming
request type. - Use
env_logger
to print log messages in examples.