4.0.0a24
Enhancements made
- Uses dark theme for Vega when JupyterLab theme is dark #12411 (@jweill-aws)
- Pop up select kernel dialog when run a cell without kernel #12379 (@a3626a)
- Allow LauncherModel to be more extendable #12344 (@ajbozarth)
- File Browser: add support for filtering directories on search #12342 (@jtpio)
- Allow for an optional label for the uploader widget #12333 (@jtpio)
- Add argument
searchText
andreplaceText
to search and replace commands #12310 (@fcollonval) - Add checkboxes to file browser #12299 (@gabalafou)
- Add a preferred-dir icon to the file browser crumbs #12297 (@echarles)
- Use
importlib
instead ofpkg_resources
#12293 (@fcollonval) - Default is no virtual rendering + Relax virtual notebook rendering and ensure no structural change until rendering is completed #12258 (@echarles)
- Open terminal in cwd from launcher #12250 (@rccern)
- Update completer part 3 #12219 (@trungleduc)
- Add argument line and column to codemirror go to line command #12204 (@fcollonval)
- Add support for filtering by field names in setting editor #12082 (@marthacryan)
- Creates cell-toolbar, cell-toolbar-extension packages and populates toolbar #12028 (@jweill-aws)
- position collapse heading button next to corresponding h tag (jupyter… #11925 (@Pugio)
Bugs fixed
- Check if process is declared before optional chaining in makeSettings #12454 (@xiaochen-db)
- Fix debugger extension error when notebooks is closed quickly #12393 (@afshin)
- Changes Vega class name to match source code #12378 (@jweill-aws)
- Add parent header to input reply kernel message #12376 (@davidbrochart)
- Wait until file browser commands are ready before activating file browser widget #12369 (@afshin)
- Toolbar items may not act on the proper target #12368 (@fcollonval)
- Fix docmanager plugin name #12356 (@fcollonval)
- Fix Yjs message #12352 (@davidbrochart)
- showDocsPanel should receive a boolean #12346 (@echarles)
- Remove circular setting of source #12338 (@hbcarlos)
- Update reference snapshots for the extension manager #12337 (@jtpio)
- Remove cell id before saving the notebook #12329 (@hbcarlos)
- fix: Markdown cell generates duplicate toc content (#12312) #12314 (@yangql176)
- fix run cells breaking on non-header markdown cells #12027 (@andrewfulton9)
Maintenance and upkeep improvements
- Ignore the commit introducing import sort during blame #12458 (@krassowski)
- Use more explicit name for the releaser dist files uploaded as artifacts #12448 (@jtpio)
- Bump async from 2.6.3 to 2.6.4 #12440 (@dependabot)
- Removes FileEditorCodeWrapper #12439 (@hbcarlos)
- [pre-commit.ci] pre-commit autoupdate #12438 (@pre-commit-ci)
- Update to webpack 5.72 #12423 (@jtpio)
- Update benchmark snapshots as part of galata snapshots #12413 (@fcollonval)
- Fix UI documentation CI #12399 (@fcollonval)
- [pre-commit.ci] pre-commit autoupdate #12391 (@pre-commit-ci)
- Bump moment from 2.29.1 to 2.29.2 #12384 (@dependabot)
- type-only and lazy imports of settings widgets #12364 (@bollwyvl)
- Fix prettier #12362 (@jtpio)
- Use
execFileSync
instead ofexecSync
when setting npm registry. #12357 (@max-schaefer) - Update
webpack
dependencies #12353 (@jtpio) - Add CI check that fails when files in the staging directory are modified #12351 (@galathinius)
- webpack: switch to the asset modules #12350 (@jtpio)
- Provide
IDocumentManager
in a separate plugin #12349 (@jtpio) - Update to TypeScript 4.6 #12348 (@jtpio)
- [pre-commit.ci] pre-commit autoupdate #12343 (@pre-commit-ci)
- Remove the CI workflow for flaky tests #12341 (@jtpio)
- Disable
fail-fast
for the check release workflow #12339 (@jtpio) - Use y-py 0.3.0 #12326 (@davidbrochart)
Documentation improvements
- Fix typo:
exitOnUncaughtException
in@jupyterlab/buildutils
#12444 (@jtpio) - Removes FileEditorCodeWrapper #12439 (@hbcarlos)
- Update to webpack 5.72 #12423 (@jtpio)
- Fix documentation links #12407 (@fcollonval)
- Deprecate FileEditorCodeWrapper #12381 (@hbcarlos)
- Update command to
pip install -e ".[test]"
in the contribution documentation #12373 (@jtpio) - Fix broken PR link in changelog #12334 (@krassowski)
- Add postmortems section to RELEASE.md #12327 (@jtpio)
- Simplify galata import by proxying
expect
#12311 (@fcollonval) - Creates cell-toolbar, cell-toolbar-extension packages and populates toolbar #12028 (@jweill-aws)
API and Breaking Changes
- Fix typo:
exitOnUncaughtException
in@jupyterlab/buildutils
#12444 (@jtpio) - Removes FileEditorCodeWrapper #12439 (@hbcarlos)
- Add parent header to input reply kernel message #12376 (@davidbrochart)
- Provide
IDocumentManager
in a separate plugin #12349 (@jtpio)
Deprecated features
Contributors to this release
(GitHub contributors page for this release)
@a3626a | @afshin | @aiqc | @ajbozarth | @andrewfulton9 | @blink1073 | @bollwyvl | @davidbrochart | @dependabot | @dmonad | @echarles | @fcollonval | @gabalafou | @galathinius | @github-actions | @hbcarlos | @jasongrout | @jtpio | @jupyterlab-probot | @jweill-aws | @krassowski | @marthacryan | @martinRenou | @max-schaefer | @meeseeksdev | @mlucool | @pre-commit-ci | @Pugio | @rccern | @trungleduc | @welcome | @xiaochen-db | @yangql176