4.7.0a0
Enhancements made
- Add an optional widget ID to 'application:split-tab' command #19077 (@brichet, @jtpio, @krassowski)
- Expose generic LSP request API #19067 (@MUFFANUJ, @krassowski)
- Add runtime LSP provider registration #18985 (@MUFFANUJ, @krassowski)
- Add local zizmor pre-commit hook and pin CI/local versions #18974 (@MUFFANUJ, @Yann-P, @krassowski)
- Remove
no-explicit-anysuppressions #18869 (@MUFFANUJ, @krassowski) - Include videos for PR-modified tests in UI reports #18865 (@MUFFANUJ, @DTiming24, @krassowski)
- Improve placeholder in the rendered markdown cell #18282 (@MUFFANUJ, @Yann-P, @jasongrout, @krassowski)
- Add option to display pager output in a bottom panel #18179 (@MUFFANUJ, @brichet, @goelakash, @jtpio, @krassowski)
Bugs fixed
- Fix multiple dropdown settings not rendering in the Setting Editor #19092 (@krassowski, @Darshan808)
- Fix Font Awesome icon rendering on buttons #19091 (@krassowski, @MUFFANUJ)
- Fix Ctrl + Shift + Z shortcut for redo #19088 (@krassowski, @MUFFANUJ)
- Wait for launcher icons before screenshots #19076 (@MUFFANUJ, @krassowski)
- Use anchor positioning for search box placement #19055 (@krassowski, @MUFFANUJ, @jtpio)
- Fixes keyboard navigation of plugin list in Settings Editor #19028 (@IsabelParedes, @krassowski)
- Respect
maxNumberOutputswhen stdin is requested #19009 (@MUFFANUJ, @krassowski) - Fix
scrollToCellfor cells not yet rendered indefer/contentVisibilitymodes #18987 (@Darshan808, @Copilot, @krassowski) - Fix moving cells: preserve output and execution state #18874 (@krassowski, @Darshan808)
- Queue settings saves to avoid toggle race #18864 (@MUFFANUJ, @krassowski)
- Refactor selection logic for collapsed headings #18084 (@Meriem-BenIsmail, @Darshan808, @MUFFANUJ, @afshin, @brichet, @krassowski, @savchenko, @seankcn, @syedwasimwb)
Maintenance and upkeep improvements
- Remove
no-explicit-anysuppressions #19065 (@MUFFANUJ, @krassowski) - Add return type annotations for some command utility functions #19064 (@GagandeepSingh20, @krassowski)
- Enable non-nullable type assertion style lint rule #19063 (@MUFFANUJ, @krassowski)
- Split PR title spell check into
pull_requestworkflow #19059 (@MUFFANUJ, @krassowski) - Move
jest-environment-jsdomto dev dependencies section infilebrowserpackage #19054 (@martinRenou, @krassowski) - Check PR titles for spelling #19053 (@MUFFANUJ, @Copilot, @krassowski)
- Add bot support for updating example snapshots #19007 (@MUFFANUJ, @krassowski)
- Do not disable immutable installs #18940 (@krassowski, @jtpio)
Documentation improvements
- Update banner and installation docs after 4.6.0 release #19048 (@krassowski)
- Document Mermaid support in Markdown cells #18325 (@Krish-876, @krassowski)
Other merged PRs
- Bump dompurify from 3.4.10 to 3.4.11 #19056 (@krassowski)
- Bump ws from 8.18.1 to 8.21.0 in /jupyterlab/tests/mock_packages/test-hyphens-underscore #19042 (@krassowski)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@afshin (activity) | @brichet (activity) | @Copilot (activity) | @Darshan808 (activity) | @DTiming24 (activity) | @GagandeepSingh20 (activity) | @goelakash (activity) | @IsabelParedes (activity) | @jasongrout (activity) | @jtpio (activity) | @krassowski (activity) | @Krish-876 (activity) | @martinRenou (activity) | @Meriem-BenIsmail (activity) | @MUFFANUJ (activity) | @savchenko (activity) | @seankcn (activity) | @syedwasimwb (activity) | @Yann-P (activity)