Skip to content

Releases: jupyter-lsp/jupyterlab-lsp

v2.0.1

07 Sep 00:46
d631b35

Choose a tag to compare

A minor release to fix the LaTeX server support.

To upgrade to this release:

  1. Update JupyterLab to 2.2 version

  2. Install/update LSP packages:

pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/[email protected]

v2.0.0

03 Sep 22:55
093bb15

Choose a tag to compare

This release requires JupyterLab 2.2.

This release introduces many features and bugfixes, importantly:

  • support for SQL:
  • syntax highlighting adopting to the cell magics in IPython notebooks #319
  • completer improvements:
    • documentation preview (#301, #315)
    • icons for completion item kinds (two themes: vscode and material available by default)
    • continuous hinting/hinterland mode (#315)
  • 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:

  1. Update JupyterLab to 2.2 version

  2. Install/update LSP packages:

pip install jupyter-lsp==0.9.2
jupyter labextension install @krassowski/[email protected]

Overview

Completer improvements

  • New completer icons
    completer_icons

  • Documentation panel and continuous hinting (Hinterland mode)
    continues_hinting_and_docs

Statusbar improvements

  • New statusbar icon
    Screenshot from 2020-08-20 23-57-57

  • Status popover icons restored & the document locator widget instead of document ids in the popover:
    Screenshot from 2020-08-21 00-06-58

Settings for multiple features added

Diagnostics Completion
Screenshot from 2020-09-04 00-18-11 Screenshot from 2020-09-04 00-17-59

Icons in the context menu

Screenshot from 2020-08-21 00-08-17

Syntax highlighting in cell magics

before after
Screenshot from 2020-08-21 13-54-23 Screenshot from 2020-08-21 13-53-56

Context menu actions in diagnostics panel

newcontextmenu

v1.1.2

06 Aug 00:11

Choose a tag to compare

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:

  1. Update JupyterLab to 2.1 version

  2. 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

19 Jul 23:57
419ec72

Choose a tag to compare

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:

  1. Update JupyterLab to 2.0 version

  2. Install/update LSP packages:

pip install jupyter-lsp==0.9.0
jupyter labextension install @krassowski/[email protected]

v1.0.0

14 Mar 16:53
8d4f792

Choose a tag to compare

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:

  1. Update JupyterLab to 2.0 version

  2. Install/update LSP packages:

pip install jupyter-lsp -U
jupyter labextension install @krassowski/[email protected]

v0.8.0

12 Mar 15:59
2133327

Choose a tag to compare

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

19 Jan 21:56
fc1b0a4

Choose a tag to compare

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

12 Jan 16:28
7543723

Choose a tag to compare

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]

rename in notebook any cell with R

diagnostics_panel

v0.7.0-rc.0

11 Jan 03:34

Choose a tag to compare

v0.7.0-rc.0 Pre-release
Pre-release

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]

diagnostics_panel

rename in notebook any cell with R

v0.6.1

31 Oct 13:31
92d2833

Choose a tag to compare

  • 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