Releases: jupyter-lsp/jupyterlab-lsp
v2.0.1
A minor release to fix the LaTeX server support.
To upgrade to this release:
-
Update JupyterLab to 2.2 version
-
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/[email protected]v2.0.0
This release requires JupyterLab 2.2.
This release introduces many features and bugfixes, importantly:
- support for SQL:
- autodetection of sql-language-server (note: works best with Node 11+)
- support for ipython-sql magics
- syntax highlighting adopting to the cell magics in IPython notebooks #319
- completer improvements:
- diagnostics can now be ignored (by code or message regexp), or copied from the diagnostics panel (#330)
- several fixes to the rename feature
- UI improvements, and addition of icons for each of the features (#318)
Please see the CHANGELOG.md to see all the added features and bug fixes.
To upgrade to this release:
-
Update JupyterLab to 2.2 version
-
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/[email protected]Overview
Completer improvements
Statusbar improvements
Settings for multiple features added
| Diagnostics | Completion |
|---|---|
![]() |
![]() |
Icons in the context menu
Syntax highlighting in cell magics
| before | after |
|---|---|
![]() |
![]() |
Context menu actions in diagnostics panel
v1.1.2
This release supports JupyterLab 2.0 and 2.1 but not 2.2 and is the last release to support 2.1.x version of JupyterLab.
This release introduces support for LaTeX (note: it requires more configuration than other servers, see the documentation) and a patch aimed at interoperability with Kale (#299).
Please see the CHANGELOG.md for the details.
To upgrade to this release:
-
Update JupyterLab to 2.1 version
-
Install/update LSP packages:
pip install jupyter-lsp==0.9.1
jupyter labextension install @krassowski/[email protected]
Note: 1.1.1 was skipped to ensure that the correct version of all files is uploaded to npm.
v1.1.0
This release supports JupyterLab 2.0 and 2.1 but not 2.2. This release brings support to modify the language servers' configuration in the Advanced Settings Editor and many bug fixes.
Please see the CHANGELOG.md for the full list of changes.
To upgrade to this release:
-
Update JupyterLab to 2.0 version
-
Install/update LSP packages:
pip install jupyter-lsp==0.9.0
jupyter labextension install @krassowski/[email protected]
v1.0.0
This release supports JupyterLab 2.x but not JupyterLab 1.x. Starting from this release we also have online documentation at jupyterlab-lsp.readthedocs.io.
Please see the CHANGELOG.md for the full list of changes.
To upgrade to this release:
-
Update JupyterLab to 2.0 version
-
Install/update LSP packages:
pip install jupyter-lsp -U
jupyter labextension install @krassowski/[email protected]
v0.8.0
This is the last version for JupyterLab 1.x. A new version for 2.x version will be released soon.
Please see the CHANGELOG.md for the full list of changes.
To upgrade to this release use:
pip install jupyter-lsp -U
jupyter labextension install @krassowski/[email protected]
v0.7.1
Improvements to the diagnostics panel: columns can now be hidden (from the context menu), the panel starts docked at the bottom by default. Many bugfixes to the completer feature.
Please see the CHANGELOG.md for the full list of changes.
To upgrade to this release use:
pip install --pre jupyter-lsp -U
jupyter labextension install @krassowski/[email protected]
v0.7.0
Provides major new features:
- renaming variables, functions, etc. in notebooks and files (see GIF below),
- diagnostics panel for sorting and jumping to the inspections (see GIF below),
- a statusbar popover with the current status of LSP servers
and many bugfixes and stability improvements, thanks to much higher browser test coverage.
Please see the CHANGELOG.md for the full list of changes.
To upgrade to this release use:
pip install --pre jupyter-lsp -U
jupyter labextension install @krassowski/[email protected]
v0.7.0-rc.0
Includes new features such as:
- renaming variables in notebooks (see GIF below),
- diagnostics panel (see GIF below),
- statubar popover
Please see the CHANGELOG.md for details.
To help testing this release please update to this RC release with:
pip install --pre jupyter-lsp -U
jupyter labextension install @krassowski/[email protected]
v0.6.1
- removed unused dependencies
- added an indicator to the statusbar
v0.6.0 (soft release, untagged):
- automated LSP servers start and traitlets-based configuration
- "rename" action in the file editor
- improved code navigation when there are multiple jump targets











