v4.0.0a27
Pre-release
Pre-release
4.0.0a27
New features added
- Integrate
jupyterlab-lsp
intojupyterlab
#12534 (@trungleduc)
Enhancements made
- Set
Contents.ContentType
to string #12875 (@trungleduc) - Add trustbydefault param to htmlviewer-extension #12868 (@oscar6echo)
- Moved theme Map and added API to use it from other dependencies #12861 (@JohanMabille)
- Removes info about meeting notes on Binder #12847 (@jweill-aws)
- Add an option to enable "fast checks" of the jupyter lab build. #12844 (@thetorpedodog)
- Add .webp filetype in docRegistry. #12839 (@yangql176)
- Adds version maintenance policy #12829 (@jweill-aws)
- Debugger: Make kernel source list react based #12751 (@vidartf)
- Optimize debugger editor
eachLine
loops #12746 (@vidartf) - Add resize handle for scrolled cell outputs #12740 (@peytondmurray)
- Bump xtermjs to latest #12715 (@yuvipanda)
- Edit Gitpod configuration to be able to work on the documentation #12697 (@jtpio)
- remove reference to blueprint.js in css #12663 (@fcollonval)
- Integrate
jupyterlab-lsp
intojupyterlab
#12534 (@trungleduc) - RTC left panel #12095 (@martinRenou)
- Migrate to Codemirror 6 #11638 (@JohanMabille)
Bugs fixed
- Bump jupyter_server_ydoc>=0.1.9 #12876 (@davidbrochart)
- Fix progress bar not working after uploading multiple files finished #12871 (@hsuanxyz)
- Fix kernel in the statusbar does not match the actual #12865 (@hsuanxyz)
- Store Y updates #12852 (@davidbrochart)
- Fixes renaming files from title while using a custom drive #12849 (@hbcarlos)
- Fix CI failures #12843 (@fcollonval)
- Adjust css to not leave trace of deleted widgets #12838 (@thomasaarholt)
- Remove drive prefix from the file path when creating the new path #12824 (@hbcarlos)
- Use path to extract
tmpPath
#12823 (@fcollonval) - Robuster UI tests #12821 (@fcollonval)
- update tab name after file rename #12791 (@RobbyPratl)
- Update base.css #12783 (@siddartha-10)
- Updates ydoc #12779 (@hbcarlos)
- Debugger: Fix CSS for variables inspecting #12749 (@martinRenou)
- Fix staging/yarn.lock registry #12742 (@vidartf)
- Set focus when active cell changes only from mouse click #12735 (@fcollonval)
- Translate "Default: " and "Remove" in custom fields #12732 (@krassowski)
- Fix cell toolbar overlap in side-by-side render mode #12710 (@peytondmurray)
Maintenance and upkeep improvements
- Remove @lumino/coreutils dependency from @jupyterlab/buildutils #12910 (@afshin)
- Log launcher error to console #12909 (@trungleduc)
- Add
dev_mode/style.js
to the licenser ignore list #12902 (@jtpio) - Add license header fix to git-blame-ignore #12900 (@fcollonval)
- [pre-commit.ci] pre-commit autoupdate #12893 (@pre-commit-ci)
- Bump toshimaru/auto-author-assign from 1.5.1 to 1.6.0 #12890 (@dependabot)
- Update
yjs-codemirror.next
#12880 (@jtpio) - Add license header fix job #12872 (@fcollonval)
- Bump toshimaru/auto-author-assign from 1.5.0 to 1.5.1 #12854 (@dependabot)
- Bump tj-actions/changed-files from 23 to 24 #12853 (@dependabot)
- Run
yarn-deduplicate
onbuild:core
#12850 (@jtpio) - Update snapshots for challenger commit #12820 (@fcollonval)
- Bump terser from 4.8.0 to 4.8.1 #12818 (@dependabot)
- [pre-commit.ci] pre-commit autoupdate #12813 (@pre-commit-ci)
- Update
verdaccio
, start registry on0.0.0.0
instead oflocalhost
#12799 (@jtpio) - [pre-commit.ci] pre-commit autoupdate #12796 (@pre-commit-ci)
- Run memory-leak tests on PR #12789 (@fcollonval)
- Use Vega SVG renderer to drop canvas dependency #12785 (@fcollonval)
- Bump moment from 2.29.2 to 2.29.4 #12781 (@dependabot)
- Bump @lumino/widgets to 1.33.0 #12777 (@fcollonval)
- Removes lighthouse and markdown-loader-jest #12776 (@fcollonval)
- [memory-leaks] Fixes following cell addition analysis #12774 (@fcollonval)
- Bump parse-url from 6.0.0 to 6.0.2 #12773 (@dependabot)
- Move YDocWebSocketHandler to jupyter-server #12772 (@davidbrochart)
- [pre-commit.ci] pre-commit autoupdate #12771 (@pre-commit-ci)
- Fix memory leaks #12750 (@fcollonval)
- Bump version of
marked
and@types/marked
#12747 (@krassowski) - Bump shell-quote from 1.7.2 to 1.7.3 #12744 (@dependabot)
- [pre-commit.ci] pre-commit autoupdate #12741 (@pre-commit-ci)
- Remove unstubExtensionsSearch #12738 (@fcollonval)
- Bump actions/cache from 1 to 3 #12722 (@dependabot)
- Bump actions/stale from 4 to 5 #12721 (@dependabot)
- Bump actions/download-artifact from 2 to 3 #12720 (@dependabot)
- stub extension search in UI test #12714 (@dlqqq)
- Update dev dependencies #12698 (@jtpio)
- [pre-commit.ci] pre-commit autoupdate #12694 (@pre-commit-ci)
- Bump actions/github-script from 3.1 to 6 #12693 (@dependabot)
- Bump tj-actions/changed-files from 18.6 to 23 #12692 (@dependabot)
- Bump actions/setup-python from 3 to 4 #12691 (@dependabot)
- Bump pre-commit/action from 2.0.3 to 3.0.0 #12690 (@dependabot)
- Bump actions/upload-artifact from 2 to 3 #12689 (@dependabot)
- Update to TypeScript 4.7 #12683 (@jtpio)
- Drop pre-commit from build dependencies #12680 (@fcollonval)
- default to system node version in precommit #12679 (@dlqqq)
- Switch to hatch backend #12606 (@blink1073)
Documentation improvements
- Split commands in two blocks in the contributing guide #12898 (@jtpio)
- Document building JupyterLab on osx-arm64 platforms #12882 (@SylvainCorlay)
- Add alt text to documentation #12879 (@isabela-pf)
- Remove reference to unmaintained nb_conda_kernels #12878 (@SylvainCorlay)
- Add license header fix job #12872 (@fcollonval)
- Don't suggest deprecated command #12855 (@ryanlovett)
- Store Y updates #12852 (@davidbrochart)
- Fixes renaming files from title while using a custom drive #12849 (@hbcarlos)
- Removes info about meeting notes on Binder #12847 (@jweill-aws)
- Adds version maintenance policy #12829 (@jweill-aws)
- Use Vega SVG renderer to drop canvas dependency #12785 (@fcollonval)
- Removes lighthouse and markdown-loader-jest #12776 (@fcollonval)
- Explicitly set language to
en
inconf.py
#12707 (@jtpio) - Switch to hatch backend #12606 (@blink1073)
- RTC left panel #12095 (@martinRenou)
API and Breaking Changes
- Fixes renaming files from title while using a custom drive #12849 (@hbcarlos)
- RTC left panel #12095 (@martinRenou)
- Migrate to Codemirror 6 #11638 (@JohanMabille)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @agoose77 | @aiqc | @blink1073 | @davidbrochart | @dependabot | @dlqqq | @dmonad | @echarles | @ellisonbg | @fcollonval | @github-actions | @goanpeca | @hbcarlos | @hsuanxyz | @isabela-pf | @jasongrout | @JohanMabille | @jtpio | @jupyterlab-dev-mode | @jupyterlab-probot | @jweill-aws | @krassowski | @martinRenou | @meeseeksdev | @meeseeksmachine | @oscar6echo | @peytondmurray | @pre-commit-ci | @RobbyPratl | @siddartha-10 | @SylvainCorlay | @thetorpedodog | @thomasaarholt | @trungleduc | @vidartf | @welcome | @williamstein | @yangql176 | @yuvipanda