Esbonio Language Server v1.0.0b1 - 2024-01-15
Pre-release
Pre-release
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 asesbonio.ext.spelling
via theesbonio-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 andpyproject.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
andworkspace/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
- Fix path separator character on Windows by @ExaneServerTeam (#719)