Skip to content

v5.0.1

Compare
Choose a tag to compare
@krassowski krassowski released this 26 Nov 21:44
· 82 commits to main since this release
73ee344

A first (and extensive) bug fix release for jupyterlab-lsp 5.0.x line supporting JupyterLab 4.0. For older JupyterLab versions please use jupyterlab-lsp 4.x line. Please report any regression on GitHub issue tracker and feel welcome to open a pull request if you would like to contribute an enhancement or a bug fix.

A special shout out to new contributors who contributed to this set of releases: @i-aki-y, @jameshurst, and @zhanba 🎉

To upgrade to this release:

  1. Make sure your JupyterLab version is 4.0.6 or newer and Python version is 3.8 or newer.
  2. Update the extension:
    pip install jupyterlab-lsp==5.0.1 jupyter-lsp==2.2.1 'jupyterlab>=4.0.9'
    # 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=5.0.1 jupyter-lsp=2.2.1 'jupyterlab>=4.0.9'
  3. 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.

Changelog

@jupyter-lsp/jupyterlab-lsp 5.0.1
  • bug fixes:
    • fix false “undefined name” in %%time and %%capture magics #1007 (thanks @i-aki-y!)
    • fix completion items for paths and other long items being cut off #1025
    • workaround issue with markdown lost on edit #1016
    • fix latex/Greek letters insertion and other completions which do not match prefix (do not pre-filter completions from kernel) #1022
    • fix completions in Console #1023
    • fix customising priority after pre-setting it with overrides.json #1027
    • fix jump to definitions in a file inside root in Pyright on Windows #1024
    • fix typos in setting title and help message #999 and #1010
  • maintenance:
    • fix bootstrap script #1021
    • bump axios from 1.2.1 to 1.6.2 #1019
    • bump @babel/traverse from 7.22.5 to 7.23.4 #1020
jupyter-lsp 2.2.1
  • bug fixes:
    • use APIHandler over JupyterHandler to get CORS OPTIONS #952 (thanks @zhanba!)
    • use shutil.which to discover npm executable on Windows #955 (thanks @jameshurst!)
  • maintenance:
    • resolve traitlets type warnings, lint, remove six #1015
    • use sys.executable in stdio tests #998

Full Changelog: v5.0.0...v5.0.1