Skip to content

tower-lsp 0.3.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@ebkalderon ebkalderon released this 04 Sep 17:51
· 484 commits to master since this release
4848a1f

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() to document_highlight() to better match the specification.
  • Make all notification methods into provided methods (PR #34).
  • Change LspService request type from String to Incoming (PR #28).
  • Update Server to spawn services with Incoming request type.
  • Use env_logger to print log messages in examples.