diff --git a/lib/esbonio/.bumpversion.cfg b/lib/esbonio/.bumpversion.cfg index c7a1be3b..d3a5cb82 100644 --- a/lib/esbonio/.bumpversion.cfg +++ b/lib/esbonio/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.4.0 +current_version = 0.5.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 a4b7375c..6f17bffe 100644 --- a/lib/esbonio/CHANGES.rst +++ b/lib/esbonio/CHANGES.rst @@ -1,3 +1,35 @@ +v0.5.0 - 2021-02-25 +------------------- + +Features +^^^^^^^^ + +- The language server now reports invalid references as diagnostics (`#57 `_) +- Add ``--log-level`` cli argument that allows Language Clients to + control the verbosity of the Language Server's log output. (`#87 `_) +- Directive completions are now domain aware. (`#101 `_) +- Role and role target completions are now domain aware. (`#104 `_) +- Intersphinx completions are now domain aware (`#106 `_) +- Add ``log-filter`` cli argument that allows Language Clients to choose + which loggers they want to recieve messages from. Also add + ``--hide-sphinx-output`` cli argument that can suppress Sphinx's build + log as it it handled separately. (`#113 `_) +- Add ``-p``, ``--port`` cli arguments that start the Language Server in + TCP mode while specifying the port number to listen on. (`#114 `_) +- Add ``--cache-dir`` cli argument that allows Language Clients to + specify where cached data should be stored e.g. Sphinx's build output. (`#115 `_) + + +Fixes +^^^^^ + +- The language server now reloads when the project's ``conf.py`` is modified (`#83 `_) +- ``$/setTraceNotification`` notifications from VSCode no longer cause exceptions to be thrown + in the Language Server. (`#91 `_) +- Consistency errors are now included in reported diagnostics. (`#94 `_) +- Ensure ``:doc:`` completions are specified relative to the project root. (`#102 `_) + + v0.4.0 - 2021-02-01 ------------------- diff --git a/lib/esbonio/changes/101.feature.rst b/lib/esbonio/changes/101.feature.rst deleted file mode 100644 index d1e930b7..00000000 --- a/lib/esbonio/changes/101.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Directive completions are now domain aware. \ No newline at end of file diff --git a/lib/esbonio/changes/102.fix.rst b/lib/esbonio/changes/102.fix.rst deleted file mode 100644 index 6d22b2f2..00000000 --- a/lib/esbonio/changes/102.fix.rst +++ /dev/null @@ -1 +0,0 @@ -Ensure ``:doc:`` completions are specified relative to the project root. \ No newline at end of file diff --git a/lib/esbonio/changes/104.feature.rst b/lib/esbonio/changes/104.feature.rst deleted file mode 100644 index 16af623a..00000000 --- a/lib/esbonio/changes/104.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Role and role target completions are now domain aware. diff --git a/lib/esbonio/changes/106.feature.rst b/lib/esbonio/changes/106.feature.rst deleted file mode 100644 index 0f6fe105..00000000 --- a/lib/esbonio/changes/106.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Intersphinx completions are now domain aware diff --git a/lib/esbonio/changes/113.feature.rst b/lib/esbonio/changes/113.feature.rst deleted file mode 100644 index 5f3f31fe..00000000 --- a/lib/esbonio/changes/113.feature.rst +++ /dev/null @@ -1,4 +0,0 @@ -Add ``log-filter`` cli argument that allows Language Clients to choose -which loggers they want to recieve messages from. Also add -``--hide-sphinx-output`` cli argument that can suppress Sphinx's build -log as it it handled separately. diff --git a/lib/esbonio/changes/114.feature.rst b/lib/esbonio/changes/114.feature.rst deleted file mode 100644 index 8141b38d..00000000 --- a/lib/esbonio/changes/114.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add ``-p``, ``--port`` cli arguments that start the Language Server in -TCP mode while specifying the port number to listen on. diff --git a/lib/esbonio/changes/115.feature.rst b/lib/esbonio/changes/115.feature.rst deleted file mode 100644 index a26d5a1c..00000000 --- a/lib/esbonio/changes/115.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add ``--cache-dir`` cli argument that allows Language Clients to -specify where cached data should be stored e.g. Sphinx's build output. diff --git a/lib/esbonio/changes/57.feature.rst b/lib/esbonio/changes/57.feature.rst deleted file mode 100644 index a8afea5b..00000000 --- a/lib/esbonio/changes/57.feature.rst +++ /dev/null @@ -1 +0,0 @@ -The language server now reports invalid references as diagnostics diff --git a/lib/esbonio/changes/83.fix.rst b/lib/esbonio/changes/83.fix.rst deleted file mode 100644 index 857da829..00000000 --- a/lib/esbonio/changes/83.fix.rst +++ /dev/null @@ -1 +0,0 @@ -The language server now reloads when the project's ``conf.py`` is modified diff --git a/lib/esbonio/changes/87.feature.rst b/lib/esbonio/changes/87.feature.rst deleted file mode 100644 index d6a9c229..00000000 --- a/lib/esbonio/changes/87.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add ``--log-level`` cli argument that allows Language Clients to -control the verbosity of the Language Server's log output. diff --git a/lib/esbonio/changes/91.fix.rst b/lib/esbonio/changes/91.fix.rst deleted file mode 100644 index d4c5e496..00000000 --- a/lib/esbonio/changes/91.fix.rst +++ /dev/null @@ -1,2 +0,0 @@ -``$/setTraceNotification`` notifications from VSCode no longer cause exceptions to be thrown -in the Language Server. diff --git a/lib/esbonio/changes/94.fix.rst b/lib/esbonio/changes/94.fix.rst deleted file mode 100644 index a1a04fb2..00000000 --- a/lib/esbonio/changes/94.fix.rst +++ /dev/null @@ -1 +0,0 @@ -Consistency errors are now included in reported diagnostics. diff --git a/lib/esbonio/esbonio/_version.py b/lib/esbonio/esbonio/_version.py index 6a9beea8..3d187266 100644 --- a/lib/esbonio/esbonio/_version.py +++ b/lib/esbonio/esbonio/_version.py @@ -1 +1 @@ -__version__ = "0.4.0" +__version__ = "0.5.0"