Skip to content

Commit db725cb

Browse files
Esbonio Language Server Release v1.0.0
1 parent 71965e9 commit db725cb

File tree

9 files changed

+41
-22
lines changed

9 files changed

+41
-22
lines changed

lib/esbonio/CHANGES.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,43 @@
1+
## v1.0.0 - 2025-10-28
2+
3+
### Enhancements
4+
5+
- Add the `esbonio.sphinx.pythonCommand.env` option which can be used to set/override envrionment variables for the Sphinx process ([#469](https://github.com/swyddfa/esbonio/issues/469))
6+
- `esbonio.sphinx.pythonCommand` is now an object with with following fields
7+
8+
- `[esbonio.sphinx.pythonCommand.]command`: This list of strings from the original esbonio.sphinx.pythonCommand.
9+
- `[esbonio.sphinx.pythonCommand.]env`: A dictionary allowing you to add/override environment variables passed to the sphinx process
10+
- `[esbonio.sphinx.pythonCommand.]cwd`: A string allowing you to change the directory in which the sphinx process is launched.
11+
12+
95% of the time, the previous simple list of strings was sufficient to configure the process.
13+
So the server will still accept a list of strings for `esbonio.sphinx.pythonCommand` and it will be automatically converted to the new object representation.
14+
15+
The server now treats ``initializationOptions`` as the lowest priority settings source, allowing clients to use them to provide fallback options.
16+
17+
([#1024](https://github.com/swyddfa/esbonio/issues/1024))
18+
- If there is no `pythonCommand` configured, `esbonio` will now attempt to use the server's runtime environment as a fallback. ([#1027](https://github.com/swyddfa/esbonio/issues/1027))
19+
20+
### Fixes
21+
22+
- Passing the `-C` flag to `esbonio.sphinx.buildCommand` now works as expected ([#997](https://github.com/swyddfa/esbonio/issues/997))
23+
24+
### Docs
25+
26+
- Add guide on using the `-C` flag to `sphinx-build` to allow the use of esbonio with files that aren't in a Sphinx project. ([#997](https://github.com/swyddfa/esbonio/issues/997))
27+
28+
### Misc
29+
30+
- The following options have been removed
31+
32+
- `esbonio.sphinx.envPassthrough`: For ages now, the language server passes through all environment variables to the sphinx process so this option has no use.
33+
- `esbonio.sphinx.pythonPath`: The original intent behind this option was to allow you to override the version of the sphinx agent. However, the better way to do this is just use a different version of esbonio.
34+
- `esbonio.sphinx.cwd`: Use `esbonio.sphinx.pythonCommand.cwd`
35+
- `esbonio.sphinx.fallbackEnv`: This was a hack to allow the VSCode extension to provide a default environment in the absence of any user configuration, client's should set `esbonio.sphinx.pythonCommand` in their `initializationOptions`.
36+
37+
([#1024](https://github.com/swyddfa/esbonio/issues/1024))
38+
- Drop Python 3.9 support ([#1032](https://github.com/swyddfa/esbonio/issues/1032))
39+
40+
141
## v1.0.0b12 - 2025-07-03
242

343
### Features

lib/esbonio/changes/1024.enhancement.md

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

lib/esbonio/changes/1024.misc.md

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

lib/esbonio/changes/1027.enhancement.md

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

lib/esbonio/changes/1032.misc.md

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

lib/esbonio/changes/469.enhancement.md

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

lib/esbonio/changes/997.doc.md

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

lib/esbonio/changes/997.fix.md

Lines changed: 0 additions & 1 deletion
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.0b12"
31+
__version__ = "1.0.0"
3232
T = TypeVar("T")
3333
LF = TypeVar("LF", bound="LanguageFeature")
3434

0 commit comments

Comments
 (0)