4.1.0b0
New features added
Enhancements made
- Custom kernel message serializer #15254 (@DonJayamanne)
- Clarify labels for user inputs and link dangling labels #15222 (@m158261)
- Make status bar accessible at 400% zoom by hiding items with priority of zero (default) #14854 (@j264415)
- Add global keyboard shortcuts for all tab bar widgets #14799 (@g547315)
- Fix skiplink and add placeholder for additional skiplinks #14597 (@t03857785)
Bugs fixed
- Fix
jupyter labextension watch --help
#15542 (@akx) - Implement
level
trait for plugin/extension managers #15512 (@krassowski) - Fix display of float variables with value of infinity in the debugger tree #15487 (@ashna1jain)
- Workaround focus leaving input box on consecutive submissions #15479 (@krassowski)
- Fix
FormComponent
showing error indicators in all fields when using acustomValidate
function #15464 (@mmichilot) - Fix file dialog contents loading with
defaultPath
, and model disposal #15463 (@mmichilot) - Fix search CM set up #15459 (@fcollonval)
- Fix search coming back in notebook and editor #15443 (@krassowski)
- Don't play with the focus when handling focus event #15408 (@fcollonval)
- Improve scrolling to heading #15386 (@fcollonval)
Maintenance and upkeep improvements
- Update to
actions/upload-artifact@v4
andaction/download-artifact@v4
#15536 (@jtpio) - Restore some CSS rules for backward compatibility #15530 (@brichet)
- Ignore
ipython
in dependabot updates #15528 (@jtpio) - Revert "Bump yarn to 3.6.4" #15526 (@jtpio)
- Fix visual tests, allow to disable termianal cursor blinking #15524 (@krassowski)
- Manually trigger benchmark tests instead of running them on
pull_request_review
#15523 (@jtpio) - Clean up eslint scripts in the translation packages #15504 (@jtpio)
- Bump ESLint dependencies #15502 (@jtpio)
- Adopt ruff format #15499 (@jtpio)
- Pin
actions/labeler
to v4 to fix failing CI action #15496 (@krassowski) - Bump jupyterlab-language-pack-zh-cn from 4.0.post3 to 4.0.post6 #15477 (@dependabot)
- Bump matplotlib from 3.7.2 to 3.8.2 #15475 (@dependabot)
- Bump scipy from 1.11.3 to 1.11.4 #15474 (@dependabot)
- Bump pandas from 2.1.2 to 2.1.3 #15473 (@dependabot)
- Bump dessant/lock-threads from 4 to 5 #15472 (@dependabot)
- Bump tj-actions/changed-files from 40.0.2 to 40.2.0 #15471 (@dependabot)
- Bump actions/github-script from 6 to 7 #15470 (@dependabot)
- Bump rjsf to 5.13.4 #15469 (@mmichilot)
- Fix URLs in debugger-extension #15462 (@fcollonval)
- Fix
OSTYPE
check inci_install.sh
#11801 (@jtpio)
Documentation improvements
- Add virtual scrollbar component to windowed lists. #15533 (@afshin)
- Restore some CSS rules for backward compatibility #15530 (@brichet)
- Implement
level
trait for plugin/extension managers #15512 (@krassowski) - Update "jlpm config set registry" command in documentation #15506 (@DcWire)
- Update migration guide about the Toolbar selector #15501 (@brichet)
- Adopt ruff format #15499 (@jtpio)
- Add npm provenance issue to the list of release postmortems #15493 (@jtpio)
Deprecated features
Contributors to this release
(GitHub contributors page for this release)
@afshin | @akx | @ashna1jain | @brichet | @DcWire | @dependabot | @DonJayamanne | @fcollonval | @g547315 | @gabalafou | @GabrielaVives | @github-actions | @j264415 | @jtpio | @jupyterlab-probot | @krassowski | @lumberbot-app | @m158261 | @mmichilot | @parmentelat | @pre-commit-ci | @t03857785 | @tonyfast | @welcome