|
1 | 1 | ## Changelog |
2 | 2 |
|
3 | | -### `@krassowski/jupyterlab-lsp 3.7.1` (unreleased) |
| 3 | +### `@krassowski/jupyterlab-lsp 3.8.0` (2021-07-04) |
4 | 4 |
|
5 | 5 | - improvements: |
6 | 6 |
|
7 | 7 | - 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]) |
9 | 10 |
|
10 | 11 | - bug fixes: |
11 | 12 | - fix rename shortcut registration in file editor ([#614]) |
|
18 | 19 | [#630]: https://github.com/krassowski/jupyterlab-lsp/pull/630 |
19 | 20 | [#634]: https://github.com/krassowski/jupyterlab-lsp/pull/634 |
20 | 21 |
|
| 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 | + |
21 | 41 | ### `jupyter-lsp 1.3.0` (2021-06-02) |
22 | 42 |
|
23 | 43 | - features: |
|
0 commit comments