Skip to content

Releases: twosigma/beakerx

0.12.1

01 Feb 22:28
Compare
Choose a tag to compare

This is a beta release with 5 issues closed since 0.12.0. This patch release corrects regressions.

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

0.12.0

31 Jan 15:00
Compare
Choose a tag to compare

This is a beta release with 30 issues closed since 0.11.1.

  • #6731 Redo Scala plotting API in ScalaFX style,
  • #6560 Handle arbitrary combinations of code and magic,
  • #6697 Move all commands into subcommands of beakerx,
  • #6569 Support cell magic for loading multiple packages from maven all at once,
  • #6575 Add autoZoom option to plots to automatically rescale Y axis during zoom,
  • #6594 Support publishing with GitHub Personal Access Token,
  • #6611 Easyform Radio buttons not set by default,
  • #6619 Fix x/y property naming,
  • #6652 Make beakerx.json file private,
  • #6656 Fix Python handling of tables with mixed types in a column,
  • #6662 #6702 Fix setting EasyForm checkboxes from code,
  • #6689 Fix process leak from e2e test script,
  • #6690 Fix handling of null values in Groovy tables,
  • #6705 Rename CsvPlotReader to CSV,
  • #6712 Remove extra digits from serialization of floats,
  • #5273 Eliminate JS console error when deleting cell with a widget.

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

0.11.1

19 Jan 00:06
Compare
Choose a tag to compare

This is a beta release with 12 issues closed since 0.11.0. This was a patch release to correct regressions.

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

0.11.0

11 Jan 03:41
Compare
Choose a tag to compare

This is a beta release with 49 issues closed since 0.10.0. Highlights include much improved end-to-end testing and Jupyter Lab support.

Classpath

  • #6340 Put maven cache in the conda environment,
  • #6547 #6624 #6623 Support extending classpath with dynamically computed locations,
  • #6550 Fix output of classpath magics,
  • #6571 Prevent maven from caching missing packages,

End-to-end testing

  • #6458 Fix process leak on interrupt of e2e test runner,
  • #6519 Remove use of password during e2e testing,
  • #6542 Fix and lock chromedriver and selenium versions,
  • #6561 Fix pexpect jupyter console test,

Jupyter Lab

  • #6442 Reloading breaks EasyForm,
  • #6475 Fix missing plot resize thumb,
  • #6499 Fix comment-out editor command,
  • #6526 Fix nanosecond plots,
  • #6527 Fix unexpected length error from Plots,
  • #6546 Fix Initialization cells,
  • #6579 #6596 Version lock jupyterlab-manager for compatibility,

JVM parameters

  • #6371 Use continuous sync for JVM parameters form instead of an OK button,
  • #6478 Add error checking for positive heap size,
  • #6511 #6548 #6603 Improve the beakerx.json format,

Widgets

  • #6445 Preserve column order of tables when displayed as widget,
  • #6524 Add Python API for table actions,
  • #6544 Fix Python API for EasyForm Date widget,
  • #6553 Fix Groovy API for EasyForm radio button widget,
  • #6588 Fix setBound method on second Y axis,

Documentation

  • #6388 Improve SQL doc,
  • #6494 Document the magic for running groovy from a python notebook,
  • #6512 Add flint demo,
  • #6525 Reorganize and rename all the doc files,
  • #6551 #6607 Version lock binder so its cache works,

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

0.10.0

04 Jan 18:23
Compare
Choose a tag to compare

0.10.0 is a beta release with 75 issues closed since 0.9.1. Highlights include:

Maven

  • #6367 #6417 Show progress during maven download,
  • #6407 Fix error reporting from consecutive maven magics,
  • #6347 Support adding maven resolvers,

Scala and Spark

Java

  • #6399 Fix Java compilation on Windows,
  • #6431 Improve recognizing return statements in Java kernel,

Documentation

  • #5643 #6459 #6461 Make JavaDoc accessible,
  • #6325 Python kernels demos fixed in Binder,
  • #6190 #6369 #6479 Reorganize documentation,
  • #5829 Document column size limit,
  • #6411 Link to source for demo jars instead of using a markdown copy,

Docker

  • #6356 Reduce size of Docker image,
  • #6437 Refactor Docker images to save build time,
  • #6212 Add badge for Docker Hub to README,

Plotting

  • #6330 Plots with an axis range specified show both endpoints,
  • #6346 Fix alignment of combined plots with long tick labels,
  • #6409 Fix plot margins with 2nd Y axis,
  • #6440 Show tick marks on 2nd plot axis,
  • #6443 Fix update of previously displayed plot,
  • #6287 Support yLowerMargin and yUpperMargin plot attributes,

Magics

  • #5443 Automatically install Groovy magic,
  • #6453 Enable %unimport for all kernels,
  • #6209 Add aliases for html and javascript magics,

More

  • #6470 Fix pip install from source in a virtualenv,
  • #6507 Fix beakerx.getCodeCells interaction with EasyForm,
  • #6157 Remove "tags/" from version string in about box,
  • #6323 Handle logging with SLF4J, and
  • #6364 Finish update to ipywidgets v7.

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

0.9.1

29 Nov 19:17
Compare
Choose a tag to compare

0.9.1 is a beta release that fixes #6405, #6409, and #6346, plus has changes from 0.9.0 which has 48 issues closed since 0.8.1. Highlights include:

  • #5811 #5816 Implementation of magic commands has been refactored and made user-extensible,
  • #5268 Support Jupyter Lab (alpha level),
  • #6247 Support Binder,
  • #6343 Grapes fixed,
  • #5871 #6238 Interactive recomputation improved and better documented,
  • #6152 Finish adoption of ipywidgets v7,
  • #5827 Autotranslation fixed for SQL,
  • #6384 Fix adding jars to classpath in Kotlin,
  • #6222 #6223 #6272 Include more JDBC drivers and document how to load your own drivers,
  • #6256 Show progress during download from maven,
  • #5897 Documentation files reorganized and renamed,
  • #6258 Document working with DataVec,
  • #6262 Document beakerx.getCodeCells,
  • #6283 Combine and improve the TableSaw documentation,
  • #6300 Document improved date support.
  • #6217 Support gradle syntax for adding maven packages,

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

0.8.1

16 Nov 21:44
Compare
Choose a tag to compare

0.8.1 fixes #6319 plus has changes from 0.8.0, another beta release with 39 issues closed since 0.7.0. Highlights include:

  • #5678 Make a UI for setting JVM options,
  • #6207 Use maven instead of ivy for fetching dependencies,
  • #5781 Eliminate extra copies of installed jars,
  • #6162 Minify the extension so it loads faster,
  • #6033 Add DataVec (Deeplearning4j) demo,
  • #6175 Pandas dataframes correctly display index columns,
  • #6177 #6193 Python plotting API works with pandas series,
  • #6197 Plots with too many points fail gracefully instead of hanging browser,
  • #6210 Magic commands working in console mode, and
  • #6293 Fix display of boolean arrays.

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

0.8.0

14 Nov 18:33
Compare
Choose a tag to compare

continued beta, 39 issues closed since 0.7.0. Highlights include:

  • #5678 Make a UI for setting JVM options,
  • #6207 Use maven instead of ivy for fetching dependencies,
  • #5781 Eliminate extra copies of installed jars,
  • #6162 Minify the extension so it loads faster,
  • #6033 Add DataVec (Deeplearning4j) demo,
  • #6175 Pandas dataframes correctly display index columns,
  • #6177 #6193 Python plotting API works with pandas series,
  • #6197 Plots with too many points fail gracefully instead of hanging browser,
  • #6210 Magic commands working in console mode, and
  • #6293 Fix display of boolean arrays.

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

0.7.0

30 Oct 18:40
Compare
Choose a tag to compare

continued beta, 33 issues fixed since 0.6.2. Highlights include:

  • #5641 Fix hang in Clojure multithreaded evaluation,
  • #6103 Add Python API for output containers,
  • #6104 Faster display of embedded widgets,
  • #6158 Fix Clojure plots,
  • #6176 Python plotting API handles various time/date objects, and
  • #6195 Groovy Easyform List component now returns a list instead of a string, even when "single" is set.

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

0.6.2

17 Oct 18:24
Compare
Choose a tag to compare

continued beta, 57 issues fixed since 0.5.1

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