Skip to content

v3.9.1

Compare
Choose a tag to compare
@krassowski krassowski released this 25 Oct 07:36
f67c880

This release comes with support and auto-autodetection of a new language server for TypeScript and JavaScript, typescript-language-server (the previous is no longer maintained) and fixes developer-facing issues in extending this extension.

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.1 jupyter-lsp==1.5.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.9.1 jupyter-lsp=1.5.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 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.1) and jupyter-lsp (1.5.0)

  • bug fixes:
    • fix build issues making it difficult to reuse/extend the package (#696, thanks @cccs-jc)
  • features:
    • add support for new typescript-language-server replacing javascript-typescript-langserver;
      despite the name both packages provide support for all four: JavaScrip, JSX, TypeScript and TSX;
      the old javascript-typescript-langserver can still be used, but it is no longer maintained
      and we will not be supported, and specs may be removed in the next major release (#697).

New Contributors

Full Changelog: v3.9.0...v3.9.1