Skip to content

v3.2.0

Compare
Choose a tag to compare
@krassowski krassowski released this 24 Jan 15:56
d8b6705

This release brings support for documentation panel for more languages (including R and javscript/typescript) and multiple bug fixes.

To upgrade to this release:

  1. Make sure your JupyterLab version is 3.0.x and uses jupyter_server (if you use JupyterHub, please see this comment)

  2. Update the extension:

    pip install jupyterlab-lsp==3.2.0 jupyter-lsp==1.1.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.2.0 jupyter-lsp=1.1.1
  3. Note the following:

  • If you are upgrading from 2.x version, please carefully follow the 3.0 release upgrading instructions; JupyterHub users, please note the additional steps needed to enable jupyter_server
  • 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.
  • If you wish to use jedi-language-server, please use the 0.21 version as the newer 0.22 (released just 4 days ago) transitioned to a new Jedi version which is not yet supported by IPython. You may ignore this warning if you work with a custom Python kernel that does not use on Jedi.

Changelog:

  • features:

    • documentation panel in completer now works for R language too: implemented completionItem/resolve (#487)
    • kernel types returned by IPython and IJulia are now mapped to LSP types; you can customize the mappings in settings (#487)
  • bug fixes:

    • diagnostics panel works after kernel restart properly (#485)
    • workaround was added to enable jedi-language-server diagnostics (#485)
    • Julia language server will not crash when saving a non-Julia file: fixed sendSaved notification scope (#491)
    • PythonModuleSpec no longer raises exception when the server module does not exist (#485)