Skip to content

Latest commit

 

History

History
154 lines (128 loc) · 11.8 KB

CHANGELOG.md

File metadata and controls

154 lines (128 loc) · 11.8 KB

JupyterLab Changelog

Jan 11, 2018

Dec 05, 2017

  • Semantic menus: jupyterlab#3182
  • Settings editor now allows comments and provides setting validation: jupyterlab#3167
  • Switch to Yarn as the package manager: jupyterlab#3182
  • Support for carriage return in outputs: #2761
  • Upgrade to TypeScript 2.6: jupyterlab#3288
  • Cleanup of the build, packaging, and extension systems. jupyter labextension install is now the recommended way to install a local directory. Local directories are considered linked to the application. cf jupyterlab#3182
  • --core-mode and --dev-mode are now semantically different. --core-mode is a version of JupyterLab using released JavaScript packages and is what we ship in the Python package. --dev-mode is for unreleased JavaScript and shows the red banner at the top of the page. jupyterlab#3270

Nov 17, 2017

Bug fix for file browser right click handling. jupyterlab#3019

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

Oct 16, 2017

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

  • Plugin id and schema file conventions change. jupyterlab#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.

Aug 23, 2017

Jul 21, 2017

  • Implemented server side handling of users settings: jupyterlab#2585
  • Revamped the handling of file types in the application - affects document and mime renderers: jupyterlab#2701
  • Updated dialog API - uses virtual DOM instead of raw DOM nodes and better use of the widget lifecycle: jupyterlab#2661

Jul 07, 2017

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.

Jun 02, 2017

May 18, 2017

  • Export To... for notebooks. jupyterlab#2200
  • Change kernel by clicking on the kernel name in the notebook. jupyterlab#2195
  • Improved handling of running code in text editors. jupyterlab#2191
  • Can select file in file browser by typing: jupyterlab#2190
  • Ability to open a console for a notebook. jupyterlab#2189
  • Upgrade to Phosphor 1.2 with Command Palette fuzzy matching improvements. #1182
  • Rename of widgets that had Widget in the name and associated package names. jupyterlab#2177
  • New jupyter labhub command to launch JupyterLab on JupyterHub: jupyterlab#2222
  • Removed the utils from @jupyterlab/services in favor of PageConfig and ServerConnection. jupyterlab#2173 jupyterlab#2185
  • Cleanup, bug fixes, and style updates.

Apr 21, 2017

Release Notes:

Numerous bug fixes and improvements.

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.

jupyterlab#1984 jupyterlab#1927

Mar 21, 2017

  • Split the repository into multiple packages that are managed using the lerna build tool. jupyterlab#1773
  • Added restoration of main area layout on refresh. jupyterlab#1880
  • Numerous bug fixes and style updates.

Mar 01, 2017

  • Upgrade to new @phosphor packages - brings a new Command Palette interaction that should be more intuitive, and restores the ability to drag to dock panel edges jupyterlab#1762.
  • Refactor of RenderMime and associated renders to use live models. See jupyterlab#1709 and jupyterlab#1763.
  • Improvements and bug fixes for the completer widget: jupyterlab#1778
  • Upgrade CodeMirror to 5.23: jupyterlab#1764
  • Numerous style updates and bug fixes.

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.