Releases: swyddfa/esbonio
Releases · swyddfa/esbonio
Esbonio Extensions v0.0.2 - 2021-06-05
Esbonio Language Server v0.6.2 - 2021-06-05
v0.6.2 - 2021-06-05
Fixes
- The language server now correctly handles windows file URIs when determining Sphinx's build directory. (#184)
- Role and role target completions are now correctly generated when the role is being typed within parenthesis e.g. (:kbd:... (#191)
- Path variables like ${confDir} and ${workspaceRoot} are now properly expanded even when there are no additional path elements. (#208)
Misc
- The cli arguments --cache-dir, --log-filter, --log-level and --hide-sphinx-output have been replaced with the configuration parameters esbonio.sphinx.buildDir, esbonio.server.logFilter, esbonio.logLevel and esbonio.server.hideSphinxOutput respectively (#185)
- The language server's startup sequence has been reworked. Language clients are now required to provide configuration parameters under the initializationOptions field in the initialize request. (#192)
- The language server will now send an esbonio/buildComplete notification to clients when it has finished (re)building the docs. (#193)
- An entry for esbonio has been added to the console_scripts entry point, so it's now possible to launch the language server by calling esbonio directly (#195)
Esbonio VSCode Extension v0.6.2 - 2021-05-14
Esbonio VSCode Extension v0.6.1 - 2021-05-13
Esbonio Language Server v0.6.1 - 2021-05-13
v0.6.1 - 2021-05-13
Fixes
- Intersphinx projects are now only included as completion suggestions for roles which target object types in a project's inventory. (#158)
- Fix the uri representation of Windows paths when reporting diagnostics (#166)
- The language server now attempts to recreate the Sphinx application if the user updates a broken conf.py. (#169)
- The language server no longer crashes if clients don't send the esbonio.sphinx configuration object (#171)
- Docstrings from Sphinx and Docutils' base directive classes are no longer included in completion suggestions as they are not useful. (#178)
- Sphinx build time exceptions are now caught and reported (#179)
- Fix Method not found: $/setTrace exceptions when running against VSCode (#180)
Esbonio VSCode Extension v0.6.0 - 2021-05-07
v0.6.0 - 2021-05-07
Features
- Add new esbonio.sphinx.confDir option that allows for a project's config directory to be explictly set should the automatic discovery in the Language Server fail. (#63)
- Add new esbonio.sphinx.srcDir option that allows for overriding the language server's assumption that source files are located in the same place as the conf.py file. (#142)
Fixes
- Editor keybindings now only apply in *.rst files. (#141)
Misc
- Update vscode-languageclient to v7.0.0 (#152)
Esbonio Extensions v0.0.1 - 2021-05-07
Esbonio Language Server v0.6.0 - 2021-05-07
v0.6.0 - 2021-05-07
Features
- The Language Server will now offer filepath completions for the image, figure, include and literalinclude directives as well as the download role. (#34)
- Language clients can now override the default conf.py discovery mechanism by providing a esbonio.sphinx.confDir config option. (#62)
- Language clients can now override the assumption that Sphinx's srcdir is the same as its confdir by providing a esbonio.sphinx.srcDir config option. (#142)
Fixes
- The Language Server no longer throws an exception while handling errors raised during initialization of a Sphinx application. (#139)
Misc
- Upgrage pygls to v0.10.x (#144)