4.0.0a23
Enhancements made
- Remove Yjs room locks #12288 (@davidbrochart)
- Adds preferKernel option to JupyterLab code #12260 (@jweill-aws)
- Customize the file browser toolbar via the settings #12281 (@fcollonval)
- Show kernel name on restart to avoid data loss on misclick #12241 (@krassowski)
- Ignore auto-generated
.ipynb_checkpoints
directories #12239 (@krassowski) - Add aria progressbar role and data-status for testing in extensions #12238 (@krassowski)
- Add a "New Tab" button that opens the launcher #12195 (@ajbozarth)
- add "Toggle Contextual Help" command #12091 (@Josh0823)
- Save document from the backend using y-py #11599 (@davidbrochart)
Bugs fixed
- Use Black 22.3.0 #12285 (@davidbrochart)
- Allow linear and radial gradient #12276 (@krassowski)
- Use css variable for font size. #12255 (@Carreau)
- Don't rely on search results to filter installed extension #12249 (@fcollonval)
- Fix settings with
null
default not getting marked as modified #12240 (@krassowski) - fixes directory not found error when preferred_dir is set #12220 (@andrewfulton9)
- Filter settings with
app.hasPlugin()
#11938 (@jtpio)
Maintenance and upkeep improvements
- Fix usage of pre-commit-ci #12304 (@blink1073)
- Fix documentation snapshots #12301 (@fcollonval)
- Add flake8 rules and update files #12291 (@blink1073)
- Add git-blame-ignore-revs file #12290 (@blink1073)
- Use pre-commit #12279 (@blink1073)
- Bump minimist from 1.2.5 to 1.2.6 #12266 (@dependabot)
- Stop using py.test #12262 (@fcollonval)
- Re-align version for
@jupyterlab/markedparser-extension
#12247 (@jtpio) - Make
IStatusBar
optional in the plugin providingIPositionModel
#12232 (@jtpio)
Documentation improvements
- Update
NotebookApp
toServerApp
in the contributing docs #12309 (@jtpio) - Remove Yjs room locks #12288 (@davidbrochart)
- Customize the file browser toolbar via the settings #12281 (@fcollonval)
- Use pre-commit #12279 (@blink1073)
- Stop using py.test #12262 (@fcollonval)
- Update links to create new issues in README.md #12257 (@jtpio)
- Update link to
jupyterlab-some-package
in docs #12248 (@jtpio)
API and Breaking Changes
- Remove Yjs room locks #12288 (@davidbrochart)
Contributors to this release
(GitHub contributors page for this release)
@afshin | @aiqc | @ajbozarth | @andrewfulton9 | @blink1073 | @Carreau | @damianavila | @davidbrochart | @dependabot | @echarles | @fcollonval | @github-actions | @hbcarlos | @Josh0823 | @jtpio | @jupyterlab-probot | @krassowski | @meeseeksdev | @meeseeksmachine | @welcome