4.6.0b0
New features added
- Support horizontal activity bars #18832 (@jtpio, @krassowski)
- Allow moving sections between panels #18703 (@Darshan808, @Carreau, @brichet, @jtpio, @krassowski)
- Add command and buttons to select previous/next last modified cell #18210 (@Yahiewi, @brichet, @krassowski)
Enhancements made
- Optimize resizing dock panels (with an opt-out) #18877 (@krassowski, @Darshan808)
- Add loading animation for file browser refresh action #18855 (@Siddhazntx, @krassowski)
- Upgrade Stylelint to v16 #18848 (@MUFFANUJ, @krassowski)
- File browser: replace Preferred icon to avoid confusion with Home #18773 (@tsharma-dev, @Carreau, @IsabelParedes, @krassowski)
- Ask if the user wants to sanitize HTML export and send param to jupyter server #18765 (@Yann-P, @krassowski)
- Improve focus indicators #18619 (@IsabelParedes, @krassowski)
- Clear file browser filter when changing directories #18548 (@RRosio, @Copilot, @krassowski)
- Galata: fix fonts and font rendering for consistency #18535 (@krassowski, @brichet, @jtpio)
- Add
Ctrl + Ykey binding for redo command on Windows and Linux #18275 (@soniya-malviy, @Darshan808, @krassowski) - Add copy/paste/cut for text in the notebook context menu #18030 (@Meriem-BenIsmail, @krassowski)
Bugs fixed
- Add
packagingmin version pin #18910 (@krassowski, @Darshan808) - Theme the CSV viewer scrollbar in dark themes #18892 (@dhgoal, @Darshan808, @krassowski)
- Use
TabBarSvg.titleLabelfallback in Open Tabs panel #18883 (@dhgoal, @krassowski) - Fix execution state and outputs after undo #18873 (@krassowski, @Darshan808)
- Accept
abortedstatus inIReplyAbortContent#18871 (@dhgoal, @krassowski) - Use CSS
anchorfor prompt overlay #18840 (@CrafterKolyan, @krassowski) - Fix
PanelWithToolbar: use optional toolbar in constructor options #18824 (@brichet, @krassowski) - Fix
PageConfig.getUrlto honor explicit workspace option #18791 (@boskodev790, @krassowski)
Maintenance and upkeep improvements
- Adopt
eslint-plugin-regexp#18908 (@krassowski, @Darshan808) - Harden GitHub actions #18901 (@krassowski, @Yann-P)
- Point to GitHub repo for shellcheck for now #18899 (@krassowski, @Darshan808)
- Add
zizmorGitHub Actions security linter #18898 (@krassowski, @Yann-P) - Harden galata update workflow #18896 (@krassowski, @Yann-P)
- Bump
jupyter-buildertov1.0.0b1#18895 (@Darshan808, @krassowski) - Ignore links to
docs.conda.iosince it returns 503 often #18890 (@krassowski, @afshin) - Fix
build:prod:minimize:*andbuild:statsscripts after rspack 2.0 upgrade #18882 (@krassowski, @Darshan808) - Bump
@jupyter/eslint-plugintov1#18863 (@Darshan808, @krassowski) - Add ShellCheck linting for scripts and docs #18858 (@MUFFANUJ, @krassowski)
- Enable
no-explicit-anywith bootstrap suppressions #18847 (@MUFFANUJ, @krassowski) - Fix labeler spec to
v6.1.0notv6.1#18844 (@krassowski, @jtpio) - Bump required labeler action to
v6.1#18842 (@krassowski, @jtpio) - Remove
@jupyterlab/builderpackage and all references to it #18841 (@Darshan808, @jtpio, @krassowski) - Drop serial mode from galata test suite #18838 (@krassowski, @MUFFANUJ)
- Only download the merged blobs on re-runs #18801 (@krassowski, @MUFFANUJ)
- Allow to run a subset of UI test (once or more) from GitHub Actions UI #18800 (@krassowski, @Copilot, @MUFFANUJ)
- Expose link to UI tests report in comment with Binder link #18798 (@krassowski, @MUFFANUJ)
- Update to Rspack 2.0 #18467 (@jtpio, @Darshan808, @chenjiahan, @jasongrout, @krassowski)
Documentation improvements
- Migrate
Move Sectionsdocumentation tointerface_customization.md#18918 (@Darshan808, @krassowski) - Update documentation snapshot docs and document new CI trigger #18886 (@krassowski, @brichet)
- Add merge driver for png files #18885 (@krassowski, @brichet)
- Improve loading of interactive examples in documentation #18828 (@krassowski, @MUFFANUJ)
- Allow moving widgets to different areas #17880 (@jtpio, @krassowski)
Other merged PRs
- Bump ws from 8.18.1 to 8.20.1 in /jupyterlab/tests/mock_packages/test_no_hyphens #18913 (@krassowski)
- Bump brace-expansion from 5.0.3 to 5.0.6 #18900 (@brichet, @krassowski)
- Bump mermaid from 11.13.0 to 11.15.0 #18872 (@bollwyvl, @krassowski)
- Bump @babel/plugin-transform-modules-systemjs from 7.20.11 to 7.29.4 #18861 (@brichet)
- Bump fast-uri from 3.0.6 to 3.1.2 #18860 (@brichet, @krassowski)
- Bump axios from 1.8.2 to 1.16.0 #18843 (@krassowski)
- Bump postcss from 8.4.38 to 8.5.12 in /jupyterlab/tests/mock_packages/test_no_hyphens #18821 (@krassowski)
- Bump brace-expansion from 1.1.12 to 1.1.13 #18692 (@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) | @bollwyvl (activity) | @boskodev790 (activity) | @brichet (activity) | @Carreau (activity) | @chenjiahan (activity) | @Copilot (activity) | @CrafterKolyan (activity) | @Darshan808 (activity) | @dhgoal (activity) | @fcollonval (activity) | @github29tani (activity) | @HaudinFlorence (activity) | @IsabelParedes (activity) | @jasongrout (activity) | @jtpio (activity) | @krassowski (activity) | @Meriem-BenIsmail (activity) | @MUFFANUJ (activity) | @RRosio (activity) | @Siddhazntx (activity) | @soniya-malviy (activity) | @tsharma-dev (activity) | @Yahiewi (activity) | @Yann-P (activity)