v2.2.0
See the JupyterLab
2.2
milestone on GitHub for the full list of pull requests and issues
closed.
July 2020
We are very excited to add Eric Charles to the core team this month!
(#8513)
User-facing changes
- Cells can no longer be executed while kernels are terminating or
restarting. There is a new status for these events on the Kernel
Indicator
(#8562,
#8477)
<img alt="An animation of the Jupyterlab interface that demonstrates restarting a kernel and running code cells." src="https://user-images.githubusercontent.com/226720/84566070-966daf80-ad6e-11ea-815b-5f48136b524b.gif" class="jp-screenshot">
- Adds a visual clue for distinguishing hidden files and folders in
the file browser window
(#8393)
<img alt="A screenshot of the JupyterLab file browser." src="https://user-images.githubusercontent.com/13181907/81358007-3b77d700-90a3-11ea-885c-31628c55744b.png" class="jp-screenshot">
- Enable horizontal scrolling for toolbars to improve mobile
experience
(#8417)
<img alt="An animation demonstrating improved scrolling and navigation on mobile." src="https://user-images.githubusercontent.com/591645/81733090-bb31e700-9491-11ea-96ab-a4b1695b8e3c.gif" class="jp-screenshot">
- Improves the right-click context menu for the file editor
(#8425)
<img alt="A context menu in a text file with options like undo and redo." src="https://user-images.githubusercontent.com/25207344/84947222-d8bd2680-b0b7-11ea-98da-e4907f9131ba.png" class="jp-screenshot">
- Merge cell attachments when merging cells
(#8427,
#8414)
<img alt="An animation demonstrating merging two cells with image outputs into one cell with both outputs." src="https://user-images.githubusercontent.com/591645/82072833-97acad80-96d8-11ea-957c-ce006731219b.gif" class="jp-screenshot">
- Add styling for high memory usage warning in status bar with
nbresuse
(#8437)
<img alt="A status bar message that says memory 110.51 MB used out of 117.25 MB available." src="https://user-images.githubusercontent.com/7725109/82213619-1b150b80-9932-11ea-9a53-570bd82d3d2a.png" class="jp-screenshot">
- Adds support for Python version 3.10
(#8445)
- Support live editing of SVG with updating rendering
(#8495,
#8494)
<img alt="Demonstrating editing an SVG in one tab and while it is previewed live in another tab." src="https://user-images.githubusercontent.com/45380/83218329-c8123400-a13b-11ea-9137-6b91a29dbc08.png" class="jp-screenshot">
For developers
- Specify that we recommend typescript over javascript for extensions
(#8411)
- Lazy load codemirror theme stylesheets.
(#8506)
- Increase the link expiry to one week
(#8402)
- Add documentation on private npm registry usage
(#8455,
#7827,
#7660)
- Add feature request template + slight reorg in readme
(#8467)
- Add link to react example in extension-examples repo
(#8474)
- Update documentation of whitelist/blacklist
(#8540)
- Improve whitelist figure description in documentation
(#8517)
Bugfixes
- Typo: fix extensino to extension
(#8512)
- Close correct tab with close tab
(#8529)
- Remove unused css rules
(#8547,
#8537)
- Fix small typo in getting started docs, proxy
(#8549)
- Fix link on CI badges
(#8603)
- Simplified multicursor backspace code
(#8523)
- Fix recent breaking changes to normalizepath in filebrowser
(#8383,
#8382)
- Fix watch mode and add ci test
(#8394)
- Address CI failures
(#8433)
- Fix lint errors in dependency graph script
(#8451)
- Fix lint complaints coming up from github actions
(#8452)
- Address CI usage test timeout
(#8464)
- Add chokidar to dev_mode/package.json
(#8481)
- Fix autolink
(#8496)
- Update phosphor aliases
(#8498)
- Fix default return in Python when extension has no version metadata
(#8430)
- Updated the installation documentation on read the docs to match the
readme file on the repo
(#8386)
- Handle quit_button when launched as an extension
(#8486,
#8483)
- Add worker-loader
(#8593,
#8587)