4.0.0a12
Enhancements made
- Enable document wide history tracking #10949 (@echarles)
- Make check margin between last modified timestamps on disk and client configurable #11153 (@ph-ph)
- Add a menu entry to show/hide hidden files in the filebrowser #10769 (@loichuder)
- Add option to choose checkpoint #9670 (@hMED22)
Bugs fixed
- Use standard hash type in webpack build #11234 (@blink1073)
- Remove format from fetching options if null #11229 (@loichuder)
- don't continuously
cd('/')
when already in / #11219 (@minrk) - Properly reset layout when toggling simple mode. #11203 (@jasongrout)
- Fix renaming issue in collaborative mode #11197 (@dmonad)
- Restore workspace and open tree path #11168 (@fcollonval)
- Share notebook's metadata #11064 (@hbcarlos)
Maintenance and upkeep improvements
- Run Linter #11238 (@blink1073)
- Fix Release Check #11218 (@fcollonval)
- Check i18n will pass on zeroed patch pre-release version #11214 (@fcollonval)
- Handle case when JupyterHub returns 424 for not running server #11205 (@yuvipanda)
- refactor window.open to make it work also in desktop app #11202 (@mbektas)
- Rename "JupyterLab Theme" to "Theme" #11198 (@jtpio)
- Use only context and id to check i18n #11190 (@fcollonval)
- Update webpack dependencies #11184 (@jtpio)
- Correct galata repository urls #11181 (@fcollonval)
- Fix kernelspec logo handling #11175 (@jtpio)
- Remove unused command id in the translation extension #11164 (@jtpio)
- Resolve typing errors in kernel mocks #11159 (@ph-ph)
Documentation improvements
Other merged PRs
- Forwardport changelog entries #11240 (@blink1073)
- Use disableDocumentWideUndoRedo instead of enableDocumentWideUndoRedo #11215 (@echarles)
Contributors to this release
(GitHub contributors page for this release)
@blink1073 | @dmonad | @echarles | @ellisonbg | @fcollonval | @github-actions | @goanpeca | @hbcarlos | @hMED22 | @isabela-pf | @jasongrout | @jtpio | @jupyterlab-dev-mode | @jupyterlab-probot | @krassowski | @loichuder | @mbektas | @meeseeksdev | @meeseeksmachine | @minrk | @ph-ph | @SylvainCorlay | @welcome | @yuvipanda