Esbonio Language Server v1.0.0b1 - 2024-01-15
Pre-release
Pre-release
·
573 commits
to develop
since this release
v1.0.0b1 - 2024-01-15
Breaking Changes
- Removed
esbonio.lsp.spellingmodule, though it will be available asesbonio.ext.spellingvia theesbonio-extensionspackage. (#583) - Drop Python 3.7 support (#584)
- Drop Sphinx 4.x support (#585)
Features
- The language server now supports reading configuration values from
workspace/configurationrequests andpyproject.tomlfiles.
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/symbolrequests (#611) - Sphinx build progress is now reported using the
window/workDoneProgress/createAPI (#659) - For the clients that support the pull diagnostics model, the server now supports the
textDocument/diagnosticandworkspace/diagnosticmethods. (#689) - The language server can now provide completion suggestions for MyST directives. (#706)
Enhancements
- When providing completion suggestions for directives,
esbonionow takes the.. default-domain::directive into account (#105)
Fixes
- Fix path separator character on Windows by @ExaneServerTeam (#719)