CHANGELOG.md 15 KB

JupyterLab Changelog

Beta 2 (v0.32.0)

Apr 16, 2018

This is the second in the JupyterLab Beta series of releases. It contains many enhancements, bugfixes, and refinements, including:

  • Better handling of a corrupted or invalid state database (#3619, #3622, #3687, #4114).
  • Fixing file dirty status indicator (#3652).
  • New option for whether to autosave documents (#3734).
  • More commands in the notebook context menu (#3770, #3909)
  • Defensively checking for completion metadata from kernels (#3888)
  • New "Shutdown all" button in the Running panel (#3764)
  • Performance improvements wherein non-focused documents poll the server less (#3931)
  • Changing the keyboard shortcut for singled-document-mode to something less easy to trigger (#3889)
  • Performance improvements for rendering text streams, especially around progress bars (#4045).
  • Canceling a "Restart Kernel" now functions correctly (#3703).
  • Defer loading file contents until after the application has been restored (#4087).
  • Ability to rotate, flip, and invert images in the image viewer (#4000)
  • Major performance improvements for large CSV viewing (#3997).
  • Always show the context menu in the file browser, even for an empty directory (#4264).
  • Handle asynchronous comm messages in the services library more correctly (Note: this means @jupyterlab/services is now at version 2.0!) (#4115).
  • Display the kernel banner in the console when a kernel is restarted to mark the restart (#3663).
  • Many tweaks to the UI, as well as better error handling.

Beta 1 (v0.31.0)

Jan 11, 2018

v0.30.0

Dec 05, 2017

v0.29.2

Nov 17, 2017

Bug fix for file browser right click handling. https://github.com/jupyterlab/jupyterlab/issues/3019

v0.29.0

Nov 09, 2017

  • Create new view of cell in cell context menu. #3159
  • New Renderers for VDOM and JSON mime types and files. #3157
  • Switch to React for our VDOM implementation. Affects the VDomRenderer class. #3133
  • Standalone Cell Example. #3155

v0.28.0

Oct 16, 2017

This release generally focuses on developer and extension author enhancements and general bug fixes.

  • Plugin id and schema file conventions change. https://github.com/jupyterlab/jupyterlab/pull/2936.
  • Theme authoring conventions change. #3061
  • Enhancements to enabling and disabling of extensions. #3078
  • Mime extensions API change (name -> id and new naming convention). #3078
  • Added a jupyter lab --watch mode for extension authors. #3077
  • New comprehensive extension authoring tutorial. #2921
  • Added the ability to use an alternate LaTeX renderer. #2974
  • Numerous bug fixes and style enhancements.

v0.27.0

Aug 23, 2017

v0.26.0

Jul 21, 2017

v0.25.0

Jul 07, 2017

v0.24.0

Jun 16, 2017

  • Overhaul of the launcher. #2380
  • Initial implementation of client-side settings system. #2157
  • Updatable outputs. #2439
  • Use new Phosphor Datagrid for CSV viewer. #2433
  • Added ability to enable/disable extensions without rebuilding. #2409
  • Added language and tab settings for the file viewer. #2406
  • Improvements to real time collaboration experience. #2387 #2333
  • Compatibility checking for extensions. #2410
  • Numerous bug fixes and style improvements.

v0.23.0

Jun 02, 2017

0.22.0 (v0.22.0)

May 18, 2017

0.20.0 (v0.20.0)

Apr 21, 2017

Release Notes:

Numerous bug fixes and improvements.

Release 0.19 (v0.19.0)

Apr 04, 2017

Mainly backend-focused release with compatibility with Phosphor 1.0 and a big refactor of session handling (the ClientSession class) that provides a simpler object for classes like notebooks, consoles, inspectors, etc. to use to communicate with the API. Also includes improvements to the development workflow of JupyterLab itself after the big split.

https://github.com/jupyterlab/jupyterlab/pull/1984 https://github.com/jupyterlab/jupyterlab/pull/1927

Version 0.18 (v0.18.0)

Mar 21, 2017

0.17.0 (v0.17.0)

Mar 01, 2017

Version 16 (v0.16.0)

Feb 09, 2017

  • Adds a Cell Tools sidebar that allows you to edit notebook cell metadata. #1586.
  • Adds keyboard shortcuts to switch between tabs (Cmd/Ctrl LeftArrow and Cmd/Ctrl RightArrow). #1647
  • Upgrades to xterm.js 2.3. #1664
  • Fixes a bug in application config, but lab extensions will need to be re-enabled. #1607
  • Numerous other bug fixes and style improvements.