4.2.0a2
New features added
- Implement Workspaces GUI #15946 (@krassowski)
- Reopen recently opened/closed files and modal navigation #15483 (@krassowski)
Enhancements made
- Allow setting
ServerConnection.appendToken
viaPageConfig
#16022 (@minrk) - Update CodeMirror and lezer packages #15987 (@krassowski)
- Re-organise the kernel tree in sidebar #15845 (@krassowski)
- Set fallback for material css properties #15371 (@fcollonval)
Bugs fixed
- Preventing changing cell type when input is pending to avoid kernel deadlock #16032 (@krassowski)
- Fix inconsistent header state by specifying header node #16026 (@erkin98)
- Fix windowed notebook and ToC getting broken on reloading from disk #16013 (@krassowski)
- Fix scrolling on editor interactions when active cell is out of view in windowed mode #16006 (@krassowski)
- Fix manager isDisposed is not set #15997 (@fcollonval)
- Long items should not wrap #15844 (@mdietz94)
Maintenance and upkeep improvements
- Update mock package dependencies #16041 (@jtpio)
- Adjust search test assertion to allow both Node 18 and 20+ #16024 (@krassowski)
- Bump ydoc in dev-mode #16018 (@trungleduc)
- Fix
ServerApp.token
deprecation warnings #16011 (@jtpio) - Remove
whatwg-fetch
polyfill #16000 (@jtpio) - Update to Node 20 #15996 (@jtpio)
- Add devcontainer #15909 (@fcollonval)
- Print out incompatibility errors for "outdated" extensions on
--verbose
#15905 (@krassowski) - Bump the actions group with 5 updates #15893 (@dependabot)
Documentation improvements
- Remove
whatwg-fetch
polyfill #16000 (@jtpio) - Update to Node 20 #15996 (@jtpio)
- Update CodeMirror and lezer packages #15987 (@krassowski)
- Implement Workspaces GUI #15946 (@krassowski)
- Add devcontainer #15909 (@fcollonval)
- Reopen recently opened/closed files and modal navigation #15483 (@krassowski)
Contributors to this release
(GitHub contributors page for this release)
@brichet | @dependabot | @erkin98 | @fcollonval | @github-actions | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @mdietz94 | @Mehak261124 | @minrk | @RRosio | @trungleduc | @welcome