Releases: twosigma/beakerx
Releases · twosigma/beakerx
0.12.1
0.12.0
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.
0.11.1
0.11.0
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
0.10.0
0.10.0 is a beta release with 75 issues closed since 0.9.1. Highlights include:
- #5268 #6410 #6412 #6421 #6422 #6429 Improved support for Jupyter Lab,
- #6106 CsvPlotReader handles columns with variable types,
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
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
0.9.1
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,
0.8.1
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.
0.8.0
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.
0.7.0
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.