diff --git a/lib/esbonio/.bumpversion.cfg b/lib/esbonio/.bumpversion.cfg index c60db015..71e602b4 100644 --- a/lib/esbonio/.bumpversion.cfg +++ b/lib/esbonio/.bumpversion.cfg @@ -1,9 +1,9 @@ [bumpversion] -current_version = 0.9.0 +current_version = 0.10.0 commit = False tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)(.dev(?P\d+))? -serialize = +serialize = {major}.{minor}.{patch}.dev{dev} {major}.{minor}.{patch} diff --git a/lib/esbonio/CHANGES.rst b/lib/esbonio/CHANGES.rst index d81b6b92..0674dbd1 100644 --- a/lib/esbonio/CHANGES.rst +++ b/lib/esbonio/CHANGES.rst @@ -1,3 +1,24 @@ +v0.10.0 - 2022-03-17 +-------------------- + +Features +^^^^^^^^ + +- The server now provides an `esbonio.server.preview` command that can be used to preview HTML Sphinx projects via a local HTTP server. (`#275 `_) +- The language server now accepts paths relative to ``${workspaceFolder}`` for Sphinx's ``confDir``, ``srcDir`` and ``builDir`` options. (`#304 `_) +- The language server now supports ``textDocument/definition`` requests for ``.. image::`` directive arguments. (`#318 `_) +- The language server now supports ``textDocument/definition`` requests for ``.. figure::`` directive arguments. (`#319 `_) +- The language server will now look in sphinx extension modules and ``conf.py`` files for extensions to the language server. (`#331 `_) + + +Fixes +^^^^^ + +- The language server no longer crashes when asked to ``--exclude`` a module that would not be loaded anyway. (`#313 `_) +- Completion suggestions for domain objects referenced by roles such as ``:doc:``, ``:ref:``, ``:func:`` and many more now correctly update each time a rebuild is triggered. (`#317 `_) +- Goto definition on a directive's arguments is no longer foiled by trailing whitespace. (`#327 `_) + + v0.9.0 - 2022-03-07 ------------------- diff --git a/lib/esbonio/changes/275.feature.rst b/lib/esbonio/changes/275.feature.rst deleted file mode 100644 index 59b87f16..00000000 --- a/lib/esbonio/changes/275.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The server now provides an `esbonio.server.preview` command that can be used to preview HTML Sphinx projects via a local HTTP server. diff --git a/lib/esbonio/changes/304.feature.rst b/lib/esbonio/changes/304.feature.rst deleted file mode 100644 index 020c6716..00000000 --- a/lib/esbonio/changes/304.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The language server now accepts paths relative to ``${workspaceFolder}`` for Sphinx's ``confDir``, ``srcDir`` and ``builDir`` options. diff --git a/lib/esbonio/changes/313.fix.rst b/lib/esbonio/changes/313.fix.rst deleted file mode 100644 index 75505e4a..00000000 --- a/lib/esbonio/changes/313.fix.rst +++ /dev/null @@ -1 +0,0 @@ -The language server no longer crashes when asked to ``--exclude`` a module that would not be loaded anyway. diff --git a/lib/esbonio/changes/317.fix.rst b/lib/esbonio/changes/317.fix.rst deleted file mode 100644 index 0f5b1a42..00000000 --- a/lib/esbonio/changes/317.fix.rst +++ /dev/null @@ -1 +0,0 @@ -Completion suggestions for domain objects referenced by roles such as ``:doc:``, ``:ref:``, ``:func:`` and many more now correctly update each time a rebuild is triggered. diff --git a/lib/esbonio/changes/318.feature.rst b/lib/esbonio/changes/318.feature.rst deleted file mode 100644 index ac386104..00000000 --- a/lib/esbonio/changes/318.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The language server now supports ``textDocument/definition`` requests for ``.. image::`` directive arguments. diff --git a/lib/esbonio/changes/319.feature.rst b/lib/esbonio/changes/319.feature.rst deleted file mode 100644 index 3970f4a8..00000000 --- a/lib/esbonio/changes/319.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The language server now supports ``textDocument/definition`` requests for ``.. figure::`` directive arguments. diff --git a/lib/esbonio/changes/327.fix.rst b/lib/esbonio/changes/327.fix.rst deleted file mode 100644 index 124968c6..00000000 --- a/lib/esbonio/changes/327.fix.rst +++ /dev/null @@ -1 +0,0 @@ -Goto definition on a directive's arguments is no longer foiled by trailing whitespace. diff --git a/lib/esbonio/changes/331.feature.rst b/lib/esbonio/changes/331.feature.rst deleted file mode 100644 index 4d95b1a0..00000000 --- a/lib/esbonio/changes/331.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The language server will now look in sphinx extension modules and ``conf.py`` files for extensions to the language server. diff --git a/lib/esbonio/esbonio/lsp/__init__.py b/lib/esbonio/esbonio/lsp/__init__.py index 84c2baa6..ef1987ee 100644 --- a/lib/esbonio/esbonio/lsp/__init__.py +++ b/lib/esbonio/esbonio/lsp/__init__.py @@ -46,7 +46,7 @@ from .rst import RstLanguageServer from .rst import SymbolVisitor -__version__ = "0.9.0" +__version__ = "0.10.0" __all__ = [ "LanguageFeature", diff --git a/lib/esbonio/setup.cfg b/lib/esbonio/setup.cfg index ffa3c7bf..58ec87e8 100644 --- a/lib/esbonio/setup.cfg +++ b/lib/esbonio/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = esbonio -version = 0.9.0 +version = 0.10.0 description = A Language Server for Sphinx projects. long_description = file:README.md long_description_content_type = text/markdown