4.6.0a4
Enhancements made
- Expose
IDefaultFileBrowserRendererto customize the default file browser renderer #18600 (@jtpio, @krassowski) - Improve screen reader behavior in launcher/notebook and add tests #18570 (@autodots-AHassan, @krassowski)
- Fall back to line comments when block comment syntax is unavailable #18563 (@altis0725, @claude, @krassowski)
Bugs fixed
- Harmonize translation wrappers in Python files to use
gettextmethods #18597 (@tmetzl, @krassowski) - Remove unimplemented
filebrowser:searchcommand #18593 (@krassowski, @jtpio) - Fix
filebrowser:create-new-filecontext menu selector #18588 (@jtpio, @krassowski) - Fix status bar focus outlines #18585 (@IsabelParedes, @krassowski)
- Prevent split/merge on non-editable cells #18579 (@MUFFANUJ, @krassowski)
- Fix single-character code blocks rendering as empty #18572 (@soniya-malviy, @krassowski)
- Hide
codeinput inCodeConsolewhen configured #18554 (@agriyakhetarpal, @krassowski) - Use a font size and family specified in CSS for
DataGrids #18542 (@krassowski, @Carreau, @brichet) - Fix
font-familyapplication across UI components and remove a single hard-coded usage #18541 (@krassowski, @Carreau, @jtpio) - Replace scrollback implementation with scroll anchoring outside of
fullwindowing mode #18522 (@krassowski, @jasongrout) - Allow adding shortcuts to commands without a default shortcut via UI #18163 (@brichet, @krassowski)
Maintenance and upkeep improvements
- Update to mermaid 11.13.0 and marked 17.0.4 #18617 (@bollwyvl, @krassowski)
- Fix Playwright browser cache in linuxtests workflow #18603 (@rodrigosf672, @claude, @krassowski)
- Bump svgo from 3.3.2 to 3.3.3 #18601 (@krassowski)
- Update to Rspack 1.7.7 #18591 (@jtpio, @krassowski)
- Bump minimatch from 3.1.2 to 3.1.5 in /jupyterlab/tests/mock_packages/test-hyphens-underscore #18581 (@krassowski)
- Bump minimatch from 3.1.2 to 3.1.5 in /jupyterlab/tests/mock_packages/test_no_hyphens #18580 (@krassowski)
- Bump actions/cache from 4 to 5 in the actions group #18578 (@krassowski)
- Bump minimatch from 3.0.5 to 3.1.4 #18573 (@krassowski)
- Install playwright browsers without dependencies #18568 (@krassowski, @jasongrout)
- Do not show banner in console when testing with galata (for now) #18564 (@krassowski, @jtpio, @peytondmurray)
- Add workflow for updating visual regression snapshots from artifacts #18559 (@krassowski, @jtpio)
- Update benchmark snapshots even if base snapshots require changes #18549 (@krassowski, @brichet)
- Drop
systeminformationdependency in favor of Node.js nativeosmodule #18544 (@krassowski, @brichet) - Add
@jupyterlab/core-metapackage for core metadata #18528 (@Darshan808, @krassowski) - Migrate ESLint to v9 #18434 (@Darshan808, @bollwyvl, @jtpio, @krassowski)
Documentation improvements
- Add default labels and behavior documentations for dialog buttons #18604 (@MUFFANUJ, @krassowski)
- Remove
enableImmutableInstallsfrom docs #18586 (@MUFFANUJ, @krassowski) - Add missing build step in services browser example README #18569 (@u-wlkjyy, @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)
@agriyakhetarpal (activity) | @altis0725 (activity) | @autodots-AHassan (activity) | @bittoby (activity) | @bollwyvl (activity) | @brichet (activity) | @Carreau (activity) | @claude (activity) | @Darshan808 (activity) | @IsabelParedes (activity) | @jasongrout (activity) | @jtpio (activity) | @krassowski (activity) | @MUFFANUJ (activity) | @peytondmurray (activity) | @rodrigosf672 (activity) | @soniya-malviy (activity) | @statxc (activity) | @tmetzl (activity) | @u-wlkjyy (activity)