v3.2.0
This release brings support for documentation panel for more languages (including R and javscript/typescript) and multiple bug fixes.
To upgrade to this release:
-
Make sure your JupyterLab version is 3.0.x and uses
jupyter_server
(if you use JupyterHub, please see this comment) -
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
-
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:
-
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)