Skip to content

Commit c9ed208

Browse files
Esbonio Language Server Release v1.0.0b10
1 parent 8d9f625 commit c9ed208

File tree

9 files changed

+33
-19
lines changed

9 files changed

+33
-19
lines changed

lib/esbonio/CHANGES.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
## v1.0.0b10 - 2025-02-08
2+
3+
### Features
4+
5+
- [`textDocument/documentLink`](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_documentLink) requests are once again supported for the following roles are directives
6+
7+
- `.. image::`
8+
- `.. figure::`
9+
- `.. include::`
10+
- `.. literainclude::`
11+
- `:download:`
12+
- `:doc:`
13+
- All `:external:*` roles (i.e. intersphinx references)
14+
15+
Both reStructuredText and MyST syntax is supported.
16+
17+
([#956](https://github.com/swyddfa/esbonio/issues/956))
18+
19+
### Enhancements
20+
21+
- Filepath completion suggestions are now provided for the `:download:` role ([#956](https://github.com/swyddfa/esbonio/issues/956))
22+
23+
### Fixes
24+
25+
- The preview should no longer lose its scroll state when reloading a page that was opened at a specific anchor tag (e.g. `#heading-name`) ([#788](https://github.com/swyddfa/esbonio/issues/788))
26+
- The server should now ensure that all `window/workDoneProgress` tokens are cleaned up ([#802](https://github.com/swyddfa/esbonio/issues/802))
27+
- The configuration system should now produce a lot less log noise ([#904](https://github.com/swyddfa/esbonio/issues/904))
28+
- The sphinx agent will now directly inject the `webview.js` script into the page alongside the line number markers.
29+
This means features like synchronised scrolling should continue to work, even if the current theme ignores the JS files provided by Sphinx. ([#942](https://github.com/swyddfa/esbonio/issues/942))
30+
- When expanding the `${venv}` config variable, the server should no longer accidentally follow symlinks back to the base Python installation ([#945](https://github.com/swyddfa/esbonio/issues/945))
31+
32+
133
## v1.0.0b9 - 2025-01-14
234

335
### Features

lib/esbonio/changes/788.fix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

lib/esbonio/changes/802.fix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

lib/esbonio/changes/904.fix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

lib/esbonio/changes/942.fix.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

lib/esbonio/changes/945.fix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

lib/esbonio/changes/956.enhancement.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

lib/esbonio/changes/956.feature.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

lib/esbonio/esbonio/server/server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
from .feature import LanguageFeature
3030

31-
__version__ = "1.0.0b9"
31+
__version__ = "1.0.0b10"
3232
T = TypeVar("T")
3333
LF = TypeVar("LF", bound="LanguageFeature")
3434

0 commit comments

Comments
 (0)