diff --git a/lib/esbonio/CHANGES.md b/lib/esbonio/CHANGES.md index 32c8ea133..b9ebf25cb 100644 --- a/lib/esbonio/CHANGES.md +++ b/lib/esbonio/CHANGES.md @@ -1,3 +1,19 @@ +## v1.0.0b8 - 2024-10-20 + +### Enhancements + +- When clicking on internal links of a previewed page, the corresponding source file will be automatically opened in the editor ([#704](https://github.com/swyddfa/esbonio/issues/704)) +- The language server should now also work with an incomplete Python environment. If one or more Sphinx extensions are missing, esbonio will still be able to run a build and report the missing extensions as a diagnostic ([#913](https://github.com/swyddfa/esbonio/issues/913)) +- When asking for a `html_theme` that is not available in the current environment, the server will now fallback to Sphinx's `alabaster` theme and report the error as a diagnostic ([#916](https://github.com/swyddfa/esbonio/issues/916)) + +### Fixes + +- The `esbonio.preview.showLineMarkers` option should now work again. + + When clicking on internal links of a previewed page, the websocket connection to the language server is now preserved. ([#906](https://github.com/swyddfa/esbonio/issues/906)) +- Esbonio should once again be able to parse `sphinx-build` command line arguments for versions of Sphinx `>=8.1` ([#912](https://github.com/swyddfa/esbonio/issues/912)) + + ## v1.0.0b7 - 2024-09-22 ### Enhancements diff --git a/lib/esbonio/changes/704.enhancement.md b/lib/esbonio/changes/704.enhancement.md deleted file mode 100644 index c6555312d..000000000 --- a/lib/esbonio/changes/704.enhancement.md +++ /dev/null @@ -1 +0,0 @@ -When clicking on internal links of a previewed page, the corresponding source file will be automatically opened in the editor diff --git a/lib/esbonio/changes/906.fix.md b/lib/esbonio/changes/906.fix.md deleted file mode 100644 index 7fd2cc9de..000000000 --- a/lib/esbonio/changes/906.fix.md +++ /dev/null @@ -1,3 +0,0 @@ -The `esbonio.preview.showLineMarkers` option should now work again. - -When clicking on internal links of a previewed page, the websocket connection to the language server is now preserved. diff --git a/lib/esbonio/changes/912.fix.md b/lib/esbonio/changes/912.fix.md deleted file mode 100644 index d016a68c8..000000000 --- a/lib/esbonio/changes/912.fix.md +++ /dev/null @@ -1 +0,0 @@ -Esbonio should once again be able to parse `sphinx-build` command line arguments for versions of Sphinx `>=8.1` diff --git a/lib/esbonio/changes/913.enhancement.md b/lib/esbonio/changes/913.enhancement.md deleted file mode 100644 index 754d06d3c..000000000 --- a/lib/esbonio/changes/913.enhancement.md +++ /dev/null @@ -1 +0,0 @@ -The language server should now also work with an incomplete Python environment. If one or more Sphinx extensions are missing, esbonio will still be able to run a build and report the missing extensions as a diagnostic diff --git a/lib/esbonio/changes/916.enhancement.md b/lib/esbonio/changes/916.enhancement.md deleted file mode 100644 index 86358152b..000000000 --- a/lib/esbonio/changes/916.enhancement.md +++ /dev/null @@ -1 +0,0 @@ -When asking for a `html_theme` that is not available in the current environment, the server will now fallback to Sphinx's `alabaster` theme and report the error as a diagnostic diff --git a/lib/esbonio/esbonio/server/server.py b/lib/esbonio/esbonio/server/server.py index 501cb111b..e21957aec 100644 --- a/lib/esbonio/esbonio/server/server.py +++ b/lib/esbonio/esbonio/server/server.py @@ -27,7 +27,7 @@ from .feature import LanguageFeature -__version__ = "1.0.0b7" +__version__ = "1.0.0b8" T = TypeVar("T") LF = TypeVar("LF", bound="LanguageFeature")