Skip to content

Esbonio Language Server v1.0.0b1 - 2024-01-15

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jan 22:40
· 369 commits to develop since this release

v1.0.0b1 - 2024-01-15

Breaking Changes

  • Removed esbonio.lsp.spelling module, though it will be available as esbonio.ext.spelling via the esbonio-extensions package. (#583)
  • Drop Python 3.7 support (#584)
  • Drop Sphinx 4.x support (#585)

Features

  • The language server now supports reading configuration values from workspace/configuration requests and pyproject.toml files.
    When supported by the client, the server can detect and respond to changes in (most) configuration automatically - no more manually restarting the server! (#527)
  • The language server now supports workspace/symbol requests (#611)
  • Sphinx build progress is now reported using the window/workDoneProgress/create API (#659)
  • For the clients that support the pull diagnostics model, the server now supports the textDocument/diagnostic and workspace/diagnostic methods. (#689)
  • The language server can now provide completion suggestions for MyST directives. (#706)

Enhancements

  • When providing completion suggestions for directives, esbonio now takes the .. default-domain:: directive into account (#105)

Fixes