Skip to content

v3.6.0

Compare
Choose a tag to compare
@krassowski krassowski released this 26 Apr 13:46

This release adds support for translations and the new community-maintained fork of pyls: python-lsp-server as well as multiple bug fixes. We also updated our documentation fixing rendering, making it more readable and adding a section on kernel requirements when using custom LSP servers in notebook. Special shout-out to the new contributors: @JessicaBarh, @marimeireles, @stonebig and @maresb.

To upgrade to this release:

  1. Make sure your JupyterLab version is 3.0.x

  2. Update the extension:

    pip install jupyterlab-lsp==3.6.0 jupyter-lsp==1.2.0
    # or, for conda:
    # > Please note that conda packages may take a day or two since release before becoming available!
    # conda install -c conda-forge jupyterlab-lsp=3.6.0 jupyter-lsp=1.2.0
  3. Note:

  • If 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.
  • If you wish to use a recent jedi-language-server or python-lsp-server, please make sure to upgrade IPython to 7.20.
  • If you wish to migrate to python-lsp-server (which is encouraged), please start by uninstalling python-language-server and only then install python-lsp-server; you may also need to replace pyls occurrences with pylsp in settings if you modified any.

Changelog:

  • features:

  • bug fixes:

    • fixed name of jupyterlab-lsp package displayed in JupyterLab UI (#570, thanks @marimeireles)
    • removed vendored CodeMirror from distribution (#576, thanks @bollwyvl)
    • fix encoding on Windows for non-conda installs (#580, thanks @stonebig)