4.5.0a2
Enhancements made
- Auto-switch between light and dark mode when "Synchronize with System Settings" is enabled #17733 (@MUFFANUJ)
- Keep cell
id
when the user changes cell type #17731 (@afshin) - Discover the app directory relative to the installed module #17721 (@zanieb)
- Show checkbox and buttons of Dialog component on separate lines #17696 (@MUFFANUJ)
- Add types for interrupt messages, and move them from
shell
tocontrol
channel #17684 (@krassowski) - Add fold/unfold commands to menu and command palette #17677 (@Darshan808)
- Add a new
allowFileUploads
setting to the file browser #17676 (@jtpio) - Dockerfile: Install less, vim, and nano #17670 (@rschroll)
- Describe
args
for all commands #17649 (@jtpio) - Add
audio-extension
andvideo-extension
#17636 (@jtpio) - Add select all command for file browser listing #17571 (@RRosio)
Bugs fixed
- Exclude version 6.30.0 of ipykernel, which add a regression on the debugger #17744 (@brichet)
- Fix initial column sizes in
FileDialog.getOpenFiles
dialog #17737 (@martinRenou) - Fix anchor navigation on sanitized HTML #17727 (@brichet)
- Fix error when deleting a markdown cell with heading #17720 (@itsmevichu)
- Reduce UI blocking time when saving large notebooks by using file stream #17707 (@krassowski)
- Fix scrollbar behaviour when scrolling past long cell in full windowing mode #17705 (@krassowski)
- Normalize
ToolbarButtonComponent
dataset attributes with thedata-
prefix #17703 (@RRosio) - Do not change silently when executing an empty cell #17701 (@brichet)
- Fix tab order for status bar items #17700 (@MUFFANUJ)
- Update
@codemirror/view
tov6.38.1
, fixinglineWrap
indefer
mode #17698 (@krassowski) - Fix auto completion on irrelevant cell types #17693 (@itsmevichu)
- Check minimum docker version when starting docker build #17675 (@rschroll)
- Fix uncoalesced cell stream outputs clearing #17672 (@Darshan808)
- Fix
threadId
being passed to the debugger #17667 (@kr-2003) - Fix colors for CodeMirror panels #17666 (@krassowski)
- Create a subshell per target and kernel when using
CommsOverSubshells.PerCommTarget
#17634 (@ianthomas23) - Prevent memory leak when rendering text stream #17628 (@krassowski)
- Fix cell toolbar enabled status with multiple notebooks #17625 (@MUFFANUJ)
- Add layout containment on viewport in windowed mode #17620 (@krassowski)
- Fix selection visibility in terminal while using Dark High Contrast theme #17618 (@MUFFANUJ)
- Fix setting allowed schemes on runtime using
Sanitizer.setAllowedSchemes
#17602 (@bsundaram1) - Emit
selectionChanged
on model refresh #17596 (@jtpio) - Fixes for accessibility issues reported on missing ARIA roles #17591 (@nkn2022)
- Improve the Table of Contents logic to handle more heading definitions #17583 (@itsmevichu)
Maintenance and upkeep improvements
- Update to Playwright 1.54.2 #17760 (@jtpio)
- Add logs to the server startup in the
js-testing
tests #17754 (@jtpio) - Pin to
httpx<1
#17746 (@jtpio) - Bump form-data from 4.0.2 to 4.0.4 #17717 (@dependabot)
- Bump brace-expansion from 1.1.11 to 1.1.12 #17699 (@dependabot)
- Add more retries on the frequently failing test #17689 (@krassowski)
- Bump actions/cache from 3 to 4 in the actions group #17674 (@dependabot)
- Update library name, minor edit #17671 (@afshin)
- Fix terminal visual regression snapshots test failures #17656 (@krassowski)
- Update UI Tests Documentation snapshots #17654 (@jtpio)
- Update mermaid 11.7.0 #17641 (@bollwyvl)
- Drop manual Firefox install, add playwright cache #17631 (@krassowski)
- Update to Playwright 1.53 #17622 (@jtpio)
- Remove the need for
ILabShell
for the inspector plugins #17608 (@jtpio)
Documentation improvements
- Fix anchor navigation on sanitized HTML #17727 (@brichet)
- Improve documentation for
jupyter.lab.transform
#17726 (@MUFFANUJ) - Describe
args
for all commands #17649 (@jtpio) - Fix link to zulip and icon in docs #17639 (@krassowski)
- Add
audio-extension
andvideo-extension
#17636 (@jtpio) - Documentation for Kernel Subshells #17623 (@MUFFANUJ)
- Added --yes to conda environment creation command #17605 (@kathatherine)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @bollwyvl | @brichet | @bsundaram1 | @Darshan808 | @dependabot | @github-actions | @ianthomas23 | @itsmevichu | @jtpio | @jupyterlab-probot | @kathatherine | @kr-2003 | @krassowski | @lumberbot-app | @martinRenou | @MUFFANUJ | @nkn2022 | @pre-commit-ci | @RRosio | @rschroll | @zanieb