v1.2.0
October 29, 2019
Here are some highlights for this release. See the JupyterLab
1.2.0
milestone on GitHub for the full list of pull requests and issues
closed.
User-facing changes
- Select cells from the current cell to the top of the notebook with
Shift Home
, to the bottom of the notebook with Shift End
(#7336,
#6783) - Add a log console extension to display unhandled messages and other
activity
(#7318,
#7319,
#7379,
#7399,
#7406,
#7421)
- Allow the npm
max-old-space
option to be specified outside of
JupyterLab
(#7317) - Only display node structure in a JSON tree view for arrays and empty
objects
(#7261)
- Make much smaller distribution packages by not building JavaScript
source maps for releases.
(#7150)
- Add support for pasting cell attachments and dragging attachments
from the file browser
(#5913,
#5744)
- Add a new
registry
configuration parameter to override the default
yarn repository when building
(#7363,
#7109,
#7249,
#7248)
For developers
- Update the Markdown renderer (
marked
) to 0.7.0
(#7328) - Remove datagrid as a singleton, allowing extensions to use newer
versions
(#7312)
- Add metadata to the kernelspec information
(#7234)
- Allow different mimetypes for the clipboard data
(#7233)
- Add inline svg icon support to toolbar buttons
(#7232)
- Add PageConfig functions to query if a plugin is deferred or
disabled
(#7216)
- Allow for renderers for nbformat.ierror to be created
(#7203,
#7193)
- Refactor
fileeditor-extension
for modularization
(#6904) - Add execution timing to cells
(#6864,
#3320)
Bugfixes
- Fix the
file-browser-path
query parameter
(#7313) - Skip custom click behavior on links when the download attribute is
set (#7323)
- Fix opening multiple browser tabs in Safari
(#7322)
- Fix context menus on SVG icons
(#7263)
- Fix overwriting of target attribute of anchors rendered by
IPython.display
(#7231) - Fix multi-cursor backspacing
(#7205,
#7401,
#7413)
- Fix mult-cursor cell splitting
(#7207,
#7417,
#7419)