Skip to content

Releases: swyddfa/esbonio

Esbonio Extensions v0.0.2 - 2021-06-05

05 Jun 00:07
Compare
Choose a tag to compare

v0.0.2 - 2021-06-05

Misc

  • No significant changes (#206)

Esbonio Language Server v0.6.2 - 2021-06-05

05 Jun 00:05
Compare
Choose a tag to compare

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

14 May 10:30
Compare
Choose a tag to compare

v0.6.2 - 2021-05-14

Fixes

  • Fix minimum required language server version (#183)

Esbonio VSCode Extension v0.6.1 - 2021-05-13

13 May 23:15
Compare
Choose a tag to compare

v0.6.1 - 2021-05-13

Fixes

  • Literal blocks now have the correct syntax highlighting (#138)
  • The language server is now reloaded when the Python environment is changed. (#140)
  • It's now possible to test dev builds of the language server with the extension (#168)

Misc

  • Improvements to the development experience (#170)

Esbonio Language Server v0.6.1 - 2021-05-13

13 May 23:12
Compare
Choose a tag to compare

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

07 May 23:09
Compare
Choose a tag to compare

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

07 May 23:06
Compare
Choose a tag to compare

v0.0.1 - 2021-05-07

Misc

  • Initial release (#146)

Esbonio Language Server v0.6.0 - 2021-05-07

07 May 23:05
Compare
Choose a tag to compare

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)

Esbonio Lib v0.5.1 - 2021-04-20

20 Apr 19:18
Compare
Choose a tag to compare

v0.5.1 - 2021-04-20

Fixes

  • Pin pygls<0.10.0 to ensure installs pick up a compatible version (#147)

Esbonio VSCode Extension v0.5.1 - 2021-03-01

01 Mar 23:21
Compare
Choose a tag to compare

v0.5.1 - 2021-03-01

Misc

  • Fix release pipeline (#135)