Skip to content

v3.9.2

Compare
Choose a tag to compare
@krassowski krassowski released this 12 Dec 13:49
7158551

This release comes with new details-below layout allowing to change the completer arrangement, and many bug fixes improving jump to definition feature, diagnostic panel, removing deprecation warnings and improving support for translations.

side-by-side (current, default) details-below
side-by-side details-below

To upgrade to this release:

  1. Make sure your JupyterLab version is 3.0.x, 3.1.x or 3.2.x (this is the last minor release with user support for 3.0).

  2. Update the extension:

    pip install jupyterlab-lsp==3.9.2 jupyter-lsp==1.5.1
    # 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.9.2 jupyter-lsp=1.5.1
  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 jedi-language-server or python-lsp-server, please make sure to upgrade IPython to 7.20 or newer.
  • 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.

Combined changelog of jupyterlab-lsp (3.9.2), jupyter-lsp (1.5.1) and completion-theme (3.2.0)

  • features:
    • add details-below layout allowing to change the completer arrangement (#698)
  • bug fixes:
    • prevent very long completion details text from extending the completer indefinitely (#698)
    • correct status translations (#700, thanks @fcollonval)
    • fix translations in status pop-up (#703)
    • workaround issue causing file rename when opening external files by jumping to them (#712, thanks @jepcor97)
    • fix sorting by "Line:Ch" and "Cell" in Diagnostics Panel (#717)
    • fix header border missing when scrolling in Diagnostics Panel (#717)
  • documentation improvements:
    • clarify that JupyterLab restart is needed after installation (#714, thanks @3coins)
  • documentation improvements:
    • document troubleshooting steps for texlab server (#702)
  • maintenance and upkeep:
    • migrate test configuration to ServerApp as needed (#713)
    • address deprecation warnings (#713)
    • remove karma tests from lsp-ws-connection (#720)
    • bump ws from 5.2.2 to 5.2.3 (#721)
    • bump completion theme version, update release date (#722)

New Contributors

  • @jepcor97 made their first contribution in #712
  • @3coins made their first contribution in #714

Full Changelog: v3.9.1...v3.9.2