v4.0.0b2
Pre-release
Pre-release
4.0.0b2
Enhancements made
- Upgrade ydoc #14395 (@hbcarlos)
- Pass traceback to ServerConnection.ResponseError #14328 (@a3626a)
- Add bottom area to add cells #14109 (@HaudinFlorence)
- Make file browser respond to focussed elements #13577 (@gabalafou)
- Copy variable in kernel from debugger panel #13476 (@brichet)
Bugs fixed
- Fix typo in CoffeeScript label #14418 (@krassowski)
- Change default indent unit to 4 #14411 (@fcollonval)
- Only apply margin on
<select>
instead of using universal CSS selector #14408 (@fcollonval) - Restore rectangular selection (CodeMirror 6 migration follow-up) #14384 (@krassowski)
- Make cell toolbar background transparent #14382 (@krassowski)
- Add signal when an item factory is added to the toolbar #14376 (@brichet)
- Fix cursor when hovering a kernel in the Running tab #14369 (@yumyumqing)
- Fix search highlight in selection anchor of cell selection #14356 (@krassowski)
- Ensure that initial text is updated on subsequent searches #14353 (@krassowski)
- Align notebook trust behaviour with trust in classic Notebook #14345 (@krassowski)
- Adds buffer, uses zoom cursors for cell output collapser (supersedes #14266) #14344 (@andrii-i)
- Resolve jest binary path in test:debug #14336 (@fcollonval)
- Fix color contrast of gutter line numbers in code mirror #14269 (@andrii-i)
- Styling fixes for rjsm Settings Editor: remove accordions, rework "Restore to defaults" button, add placeholder #14074 (@andrii-i)
Maintenance and upkeep improvements
- Fix documentation build on CI #14423 (@jtpio)
- Fix CI: remove/update broken docs links #14414 (@krassowski)
- Upgrade all
@codemirror
and@lezer
packages to latest #14413 (@krassowski) - Fix run-cells snapshot #14388 (@krassowski)
- Do not override snapshots between update runs #14381 (@krassowski)
- Upgrade dependencies #14339 (@fcollonval)
Documentation improvements
- Fix documentation build on CI #14423 (@jtpio)
- Harmonizes form renderer ids #14415 (@brichet)
- Fix CI: remove/update broken docs links #14414 (@krassowski)
- Improve JavaScript API documentation #14367 (@fcollonval)
- Improve jlpm migration guide #14362 (@fcollonval)
- Document plugins and tokens #14360 (@fcollonval)
- Document Backwards Compatibility, SemVer and Breaking Changes #14355 (@ericsnekbytes)
- Align notebook trust behaviour with trust in classic Notebook #14345 (@krassowski)
API and Breaking Changes
Contributors to this release
(GitHub contributors page for this release)
@a3626a | @andrii-i | @brichet | @ellisonbg | @ericsnekbytes | @fcollonval | @gabalafou | @GabrielaVives | @github-actions | @HaudinFlorence | @hbcarlos | @JasonWeill | @jtpio | @jupyterlab-probot | @krassowski | @mlucool | @tonyfast | @welcome | @yumyumqing