Skip to content

Esbonio Language Server v0.14.0 - 2022-07-31

Choose a tag to compare

@github-actions github-actions released this 31 Jul 19:02
· 0 commits to fc8d6592d9627de4d5c5d3e7b29183fd6d81952e since this release

v0.14.0 - 2022-07-31

Features

  • The language server now supports textDocument/implementation requests for roles and directives. (#431)

Enhancements

  • Line numbers for diagnostics for issues found within Python docstrings should now be more accurate. (#433)
  • Document symbol requests made for unsaved files now use the language client's version rather than the version on disk. (#434)

Fixes

  • Diagnostics for issues found in .. included:: files should now have the correct filepath. (#425)
  • Extensions defined within Sphinx extensions or conf.py files can now take advantage of dependency injection (#428)
  • The server should now handle document symbol requests for files that are treated as reStructuredText files by a language client but don't have an *.rst extension. (#434)

API Changes

  • It is now possible to manually load an extension by calling the load_extension method on a language server object. (#429)
  • LanguageFeatures can now respond to textDocument/implementation requests by providing an implementation method and a collection of implementation_triggers. (#431)