Releases: jupyter-lsp/jupyterlab-lsp
v2.1.0
This release improves jump to definition function (bringing "click to jump" and "jump back" functionality) along with multiple bug fixes and quality of life improvements. Please see the CHANGELOG.md for details on the improvements in this version.
To upgrade to this release
-
Make sure your JupyterLab version is 2.2
-
Install/update LSP packages:
pip install jupyter-lsp==0.9.3
jupyter labextension install @krassowski/jupyterlab-lsp@2.1.0
If you are installing this extension for the first time, please read the full installation instructions as language servers of your choice need to be installed too and additional configuration can make your experience smoother.
Many thanks to the code contributors: @fcollonval, @bollwyvl, with special highlight of first-time contributors: @martinRenou, @karlaspuldaro, and @mnowacki-b. Thank you!
v2.0.8
This bugfix release improves syntax highlighting, completer in continuous hinting mode and documentation of hover modifier keys settings.
To upgrade to this release
-
Make sure your JupyterLab version is 2.2
-
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/jupyterlab-lsp@2.0.8
Please see the CHANGELOG.md for detail on the improvements in this version.
v2.0.7
This version improves the support for the hover function:
- fix syntax highlighting in hover tooltips and reduce unnecessary padding and margin
- greatly improve performance of hover action
- improve support for expanded hovers tooltips using deprecated API
- do not hide hover tooltips too eagerly (allowing selecting text/easy scrolling of longer tooltips)
Final look and feel
Dotted underlines are now working again, the performance was greatly improved by eliminating any delays; more information is now displayed if available:
Corrected syntax highlighting
before | after |
---|---|
For more details see #363
To upgrade to this release
-
Make sure your JupyterLab version is 2.2
-
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/jupyterlab-lsp@2.0.7
v2.0.6
Bug fixes:
- Fix performance issues related to syntax highlight in foreign virtual documents in code cells (#361)
To upgrade to this release
-
Make sure your JupyterLab version is 2.2
-
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/jupyterlab-lsp@2.0.6
v2.0.5
v2.0.4
Bug fixes:
- improve code overrides for IPython line magics (#346)
- implement missing code overrides for IPython's pinfo (
?
) and pinfo2 (??
) syntactic sugar (#346)
To upgrade to this release
-
Make sure your JupyterLab version is 2.2
-
Install/update LSP packages:
pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/jupyterlab-lsp@2.0.4
v2.0.2
A minor release to fix an issue with code replacements.
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/jupyterlab-lsp@2.0.2
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/jupyterlab-lsp@2.0.1
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/jupyterlab-lsp@2.0.0
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/jupyterlab-lsp@1.1.2
Note: 1.1.1 was skipped to ensure that the correct version of all files is uploaded to npm.