Skip to content

Commit d8c1505

Browse files
authored
Merge pull request jupyter-lsp#637 from krassowski/v3.8.0
Prepare jupyterlab-lsp 3.8.0 and jupyter-lsp 1.4.0 release
2 parents 8ddb2a5 + de2fb64 commit d8c1505

File tree

5 files changed

+26
-6
lines changed

5 files changed

+26
-6
lines changed

CHANGELOG.md

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
## Changelog
22

3-
### `@krassowski/jupyterlab-lsp 3.7.1` (unreleased)
3+
### `@krassowski/jupyterlab-lsp 3.8.0` (2021-07-04)
44

55
- improvements:
66

77
- add a note on manually enabling backend extension ([#621], thanks @icankeep)
8-
- in-app troubleshooting/installation help is now offered for servers which are needed but could not be detected (if auto-detection specification for those is present) ([#634])
8+
- in-app troubleshooting/installation help is now offered for servers which are needed but could not be detected
9+
(if auto-detection specification for those is present) ([#634])
910

1011
- bug fixes:
1112
- fix rename shortcut registration in file editor ([#614])
@@ -18,6 +19,25 @@
1819
[#630]: https://github.com/krassowski/jupyterlab-lsp/pull/630
1920
[#634]: https://github.com/krassowski/jupyterlab-lsp/pull/634
2021

22+
### `jupyter-lsp 1.4.0` (2021-07-04)
23+
24+
- features:
25+
26+
- `troubleshoot` property was added to the language server spec, allowing to describe auto-detection troubleshooting
27+
([#634])
28+
- new endpoint `specs` will list all language server specifications known to `jupyter-lsp` allowing frontends
29+
to suggest installation of specific language servers ([#634])
30+
31+
- changes:
32+
- `ShellSpec.is_installed()` signature changed; it now accepts the `LanguageServerManagerAPI` rather than the resolved
33+
command location (of `str` type); the specs using only `is_installed_args` are not affected; as this method was only
34+
used by internally by the `__call__` implementation (which was adjusted accordingly) this change should not break
35+
existing specs unless any of these methods were overridden in sub-classes.
36+
- `SpecBase` was moved to `types.py`; it can still be imported from `utils`, but doing so is discouraged
37+
- `ShellSpec.solve()` was added to facilitate discovery of command location
38+
39+
[#634]: https://github.com/krassowski/jupyterlab-lsp/pull/634
40+
2141
### `jupyter-lsp 1.3.0` (2021-06-02)
2242

2343
- features:

packages/jupyterlab-lsp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@krassowski/jupyterlab-lsp",
3-
"version": "3.7.0",
3+
"version": "3.8.0",
44
"description": "Language Server Protocol integration for JupyterLab",
55
"keywords": [
66
"jupyter",

packages/metapackage/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@krassowski/jupyterlab-lsp-metapackage",
3-
"version": "3.7.0",
3+
"version": "3.8.0",
44
"description": "JupyterLab LSP - Meta Package. All of the packages used by JupyterLab LSP",
55
"homepage": "https://github.com/krassowski/jupyterlab-lsp",
66
"bugs": {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
""" single source of truth for jupyter_lsp version
22
"""
3-
__version__ = "1.3.0"
3+
__version__ = "1.4.0"

python_packages/jupyterlab_lsp/setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@ zip_safe = False
3232
python_requires = >=3.6
3333

3434
install_requires =
35-
jupyter_lsp >=1.1.0
35+
jupyter_lsp >=1.4.0
3636
jupyterlab >=3.0.0,<4.0.0a0

0 commit comments

Comments
 (0)