diff --git a/lib/esbonio/.bumpversion.cfg b/lib/esbonio/.bumpversion.cfg index 0638bdd2d..2bfe2d6ee 100644 --- a/lib/esbonio/.bumpversion.cfg +++ b/lib/esbonio/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.11.2 +current_version = 0.12.0 commit = False tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)(.dev(?P\d+))? diff --git a/lib/esbonio/CHANGES.rst b/lib/esbonio/CHANGES.rst index 9056c68ce..29222d877 100644 --- a/lib/esbonio/CHANGES.rst +++ b/lib/esbonio/CHANGES.rst @@ -1,3 +1,51 @@ +v0.12.0 - 2022-05-22 +-------------------- + +Features +^^^^^^^^ + +- The language server now supports many (but not all) ``sphinx-build`` command line options. + The ``sphinx.*`` section of the server's initialization options has been extened to include the following options. + + - ``configOverrides`` + - ``doctreeDir`` + - ``keepGoing`` + - ``makeMode`` + - ``quiet`` + - ``silent`` + - ``tags`` + - ``verbosity`` + - ``warningIsError`` + + See the `documentation `_ for details. + + Additionally, a new cli application ``esbonio-sphinx`` is now available which language clients (or users) can use to convert ``sphinx-build`` cli options to/from the server's initialization options. (`#360 `_) + + +Enhancements +^^^^^^^^^^^^ + +- ``textDocument/documentSymbol`` responses now include symbol information on directives. (`#374 `_) + + +Fixes +^^^^^ + +- ``.. include::`` directives no longer break goto definition for ``:ref:`` role targets (`#361 `_) + + +API Changes +^^^^^^^^^^^ + +- Add method ``get_initial_doctree`` to ``RstLanguageServer`` which can be used to obtain a doctree of the given file before any role and directives have been applied. (`#374 `_) + + +Misc +^^^^ + +- The ``esbonio.sphinx.numJobs`` configuration now defaults to ``1`` in line with ``sphinx-build`` defaults. (`#374 `_) + + v0.11.2 - 2022-05-09 -------------------- diff --git a/lib/esbonio/changes/360.feature.rst b/lib/esbonio/changes/360.feature.rst deleted file mode 100644 index 3ce2b5a5e..000000000 --- a/lib/esbonio/changes/360.feature.rst +++ /dev/null @@ -1,16 +0,0 @@ -The language server now supports many (but not all) ``sphinx-build`` command line options. -The ``sphinx.*`` section of the server's initialization options has been extened to include the following options. - -- ``configOverrides`` -- ``doctreeDir`` -- ``keepGoing`` -- ``makeMode`` -- ``quiet`` -- ``silent`` -- ``tags`` -- ``verbosity`` -- ``warningIsError`` - -See the `documentation `_ for details. - -Additionally, a new cli application ``esbonio-sphinx`` is now available which language clients (or users) can use to convert ``sphinx-build`` cli options to/from the server's initialization options. diff --git a/lib/esbonio/changes/361.fix.rst b/lib/esbonio/changes/361.fix.rst deleted file mode 100644 index 712b62a6b..000000000 --- a/lib/esbonio/changes/361.fix.rst +++ /dev/null @@ -1 +0,0 @@ -``.. include::`` directives no longer break goto definition for ``:ref:`` role targets diff --git a/lib/esbonio/changes/374.api.rst b/lib/esbonio/changes/374.api.rst deleted file mode 100644 index 6b4be88e4..000000000 --- a/lib/esbonio/changes/374.api.rst +++ /dev/null @@ -1 +0,0 @@ -Add method ``get_initial_doctree`` to ``RstLanguageServer`` which can be used to obtain a doctree of the given file before any role and directives have been applied. diff --git a/lib/esbonio/changes/374.enhancement.rst b/lib/esbonio/changes/374.enhancement.rst deleted file mode 100644 index ad351c07c..000000000 --- a/lib/esbonio/changes/374.enhancement.rst +++ /dev/null @@ -1 +0,0 @@ -``textDocument/documentSymbol`` responses now include symbol information on directives. diff --git a/lib/esbonio/changes/374.misc.rst b/lib/esbonio/changes/374.misc.rst deleted file mode 100644 index 91f920771..000000000 --- a/lib/esbonio/changes/374.misc.rst +++ /dev/null @@ -1 +0,0 @@ -The ``esbonio.sphinx.numJobs`` configuration now defaults to ``1`` in line with ``sphinx-build`` defaults. diff --git a/lib/esbonio/esbonio/lsp/__init__.py b/lib/esbonio/esbonio/lsp/__init__.py index b1559f56e..648ca1834 100644 --- a/lib/esbonio/esbonio/lsp/__init__.py +++ b/lib/esbonio/esbonio/lsp/__init__.py @@ -49,7 +49,7 @@ from .rst import RstLanguageServer from .symbols import SymbolVisitor -__version__ = "0.11.2" +__version__ = "0.12.0" __all__ = [ "CompletionContext", diff --git a/lib/esbonio/setup.cfg b/lib/esbonio/setup.cfg index 5e1e7443f..2a8526d41 100644 --- a/lib/esbonio/setup.cfg +++ b/lib/esbonio/setup.cfg @@ -1,7 +1,7 @@ [metadata] name = esbonio -version = 0.11.2 +version = 0.12.0 description = A Language Server for Sphinx projects. long_description = file:README.md long_description_content_type = text/markdown