4.0.0a25
Enhancements made
- Fix collaborative document cleanup #12595 (@davidbrochart)
- Use customizable toolbar for topbar #12586 (@fcollonval)
- Stop creating search provider for status #12564 (@fcollonval)
- Add "Open in Simple Mode" contextMenu option #12532 (@divyansshhh)
- Check-all checkbox should be unchecked when current directory is empty #12510 (@gabalafou)
- Add line history (via arrow up/down) to all
Stdin
widgets in cell outputs #12502 (@telamonian) - Allow downstream extension to set toolbar layout #12499 (@fcollonval)
- Display default value in setting editor for changed values #12468 (@echarles)
- Setting to use the advanced setting editor for the settings #12466 (@echarles)
- Add ability to open settings editor to specific plugin's settings #12398 (@marthacryan)
- Table of content refactor #12374 (@fcollonval)
- Add CodeViewer widget and openCodeViewer command #12365 (@ajbozarth)
- Load/auto-save document from the back-end using y-py #12360 (@davidbrochart)
- Notebook search based on data model #11689 (@fcollonval)
- Customize layout from settings #11614 (@fcollonval)
Bugs fixed
- Building extensions fail if not using latest patch #12571 (@ajbozarth)
- Fix loading toolbar factory twice #12556 (@fcollonval)
- fixed shouldOverwrite is never called when rename target exists #12543 (@ephes)
- Fix file browser search highlighting bug #12538 (@marthacryan)
- Allow users to yarn link @jupyterlab/builder #12533 (@ajbozarth)
- Handle missing
preferredPath
from the page config #12521 (@jtpio) - Make selected text translucent so the cursor is visible in vim mode #12520 (@Jessie-Newman)
- Get Auto Close Brackets working consistently in Consoles #12508 (@Jessie-Newman)
- Ensure settings editor is attached before activation #12507 (@fcollonval)
- Fixes behavior of
maxNumberOutputs
#12498 (@telamonian) - Handled new dialog creation with no buttons #12496 (@Jnnamchi)
- Setting form editor has a formState to avoid focus lost #12470 (@echarles)
- Move cell toolbar below search document widget #12467 (@fcollonval)
- Signal should only export ISignal publicly #12464 (@fcollonval)
- Focus not set when clicking on cell margin #12447 (@fcollonval)
Maintenance and upkeep improvements
- Add bump linters commit to blame ignore #12594 (@fcollonval)
- Remove deprecated SplitPanel #12593 (@afshin)
- Use error names instead of messages for validation #12591 (@afshin)
- [pre-commit.ci] pre-commit autoupdate #12587 (@pre-commit-ci)
- Bump linters #12582 (@fcollonval)
- Unbump the major version of rendermime-interfaces #12581 (@fcollonval)
- Force crypto resolution #12576 (@fcollonval)
- Fix documentation UI test for extension manager search #12552 (@fcollonval)
- Add cell-toolbar to CI and labeler #12551 (@fcollonval)
- Fixes user package #12548 (@hbcarlos)
- Re-align
cell-toolbar
version #12528 (@jtpio) - Update documentation snapshot #12515 (@fcollonval)
- Rename
registerFactory
toaddFactory
inIToolbarWidgetRegistry
#12513 (@fcollonval) - Deduplicates some packages in yarn.lock #12512 (@fcollonval)
- Revert "Merge branch 'commenting-extension' into master" #12511 (@jtpio)
- Allow bot PRs to be automatically labeled #12509 (@blink1073)
- Inverse dependencies link between translation and rendermime interfaces #12493 (@fcollonval)
- Require y-py>=0.4.6 #12486 (@davidbrochart)
- Only show duplicate LabIcon warning in debug mode #12480 (@ajbozarth)
- Update copyright date to 2022 in the about dialog #12474 (@jtpio)
- Check data based config #12116 (@fcollonval)
Documentation improvements
- Use customizable toolbar for topbar #12586 (@fcollonval)
- Bump linters #12582 (@fcollonval)
- Add "Open in Simple Mode" contextMenu option #12532 (@divyansshhh)
- Rename
registerFactory
toaddFactory
inIToolbarWidgetRegistry
#12513 (@fcollonval) - Revert "Merge branch 'commenting-extension' into master" #12511 (@jtpio)
- Inverse dependencies link between translation and rendermime interfaces #12493 (@fcollonval)
- Table of content refactor #12374 (@fcollonval)
- Load/auto-save document from the back-end using y-py #12360 (@davidbrochart)
- Check data based config #12116 (@fcollonval)
- Customize layout from settings #11614 (@fcollonval)
API and Breaking Changes
- Fix file browser search highlighting bug #12538 (@marthacryan)
- Rename
registerFactory
toaddFactory
inIToolbarWidgetRegistry
#12513 (@fcollonval) - Inverse dependencies link between translation and rendermime interfaces #12493 (@fcollonval)
- Table of content refactor #12374 (@fcollonval)
- Load/auto-save document from the back-end using y-py #12360 (@davidbrochart)
Deprecated features
- Rename
registerFactory
toaddFactory
inIToolbarWidgetRegistry
#12513 (@fcollonval)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @ajbozarth | @blink1073 | @bollwyvl | @davidbrochart | @divyansshhh | @dmonad | @echarles | @ephes | @fcollonval | @gabalafou | @github-actions | @hbcarlos | @Jessie-Newman | @Jnnamchi | @jtpio | @jupyterlab-probot | @jweill-aws | @marthacryan | @meeseeksdev | @pre-commit-ci | @telamonian | @welcome