Skip to content

0.15.2

Choose a tag to compare

@scottdraves scottdraves released this 12 Apr 16:01
· 605 commits to master since this release

This is a beta release with 73 issues closed since 0.14.0.

The highlight of this release is the new table widget. Tables have been completely reimplemented on top of the PhosphorJS Data Grid for an enormous performance win. If you find a problem in the new table, please let us know. You can revert to the old table via the UI Options panel. The old table will be removed in the next release.

Compared to 0.15.0, this release fixes the new tables on nbviewer and binder: #7163 and #7149.

More Highlights

  • #7015 java now supports redefining classes,
  • #6938 remove guava from all kernels to avoid version conflict with spark,
  • #7100 adapt backport of scala fix SPARK-22393,
  • #7065 remove support for anonymous publication because GitHub did,

General

  • #6737 make Groovy stack traces easier to read,
  • #7053 #7056 simplify and fix display of pandas tables,
  • #6926 fix onClick of CombinedPlot,
  • #6945 Output widget handles displaying widgets,
  • #6954 Support loading POM dependencies such as Apache Jena,
  • #6946 Improve API for Output widget,
  • #6971 #7034 Improve API for MIME types with optional parameters,
  • #6986 support local maven repository,
  • #6996 bkr2ipynb handles relative path with dot,
  • #7003 plot save-as includes legend, and
  • #7132 workaround conda problem with circular dependencies.

New E2E Tests

  • #6768 all tests run in both Jupyter Lab and Jupyter Notebook,
  • #6261 beakerx.getCodeCells(),
  • #6835 tables with objects with custom toString() and tables with special characters,
  • #6838 JavaScript Plot API,
  • #6839 JVM Options panel,
  • #6842 Tablesaw,
  • #6978 tables with columns named after times, and
  • #6995 tables with explicit index column.

Documentation

  • #6583 maven caching,
  • #6994 adding POM type packages to classpath,
  • #6929 link website to mybinder, and
  • #6980 update UI Options.

Jupyter Lab

  • #6921 support UI Options panel, and
  • #6970 display method supports widgets.

Available via pip, conda and docker. See the home page.