JupyterLab v1.2.0 Release Notes

  • 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)