Releases: vegas-viz/Vegas
Releases · vegas-viz/Vegas
JS fixes
Minor fixes
v0.3.10 Releasing 0.3.10
Move new new home org.vegas-viz + Spark bug fixes
- Jars are now published to
org.vegas-viz
- Fixes for Spark that prevented Vegas from handling some data types (especially nulls).
Move to new home (vegas-viz)
Just re-publishing under new home.
Fixes broken vega-lite JS dependency
Required to fix breaking issue
Previous version of Vegas didn't pin to a fixed version of vega-lite's javascript file. This meant that a recent update of vega-lite has broken earlier version of Vegas. Vegas now pins to a fixed version of vega-lite so this shouldn't re-occur.
Also of note:
- Shorthand syntax added for Transforms:
addTransform
,filter
,filterInvalid
.
Spark fixes
- We now require Spark 2.0 (sorry but we need Scala 2.11 ;( )
- Fixed breaking issue with Spark integration that stopped DataFrames being passed in, and removed naming conflicts with Spark 2.0.
- Shorthand syntax for SortOrder added (can now use SortOrder.{ Asc, Desc }.
API complete + VegaLite 1.2.0
- Added final missing components of VegaLite API. Now everything you can do in vega-lite you can do in Vegas.
- Updated to vega-lite 1.2.0 (which includes width and height as base attributes, and support for custom shapes).
Almost complete API
Getting close to having implemented all functionality in vega-lite now. This release includes:
- Refactored data API, with clearer names, and better support for java-date objects. Also how value types are encoded can now be overridden (via an implicit param).
- All of vega-lite Config, Legend, and Bin are now supported.
- vega-lite layers are now supported (
Vegas.layered(..)
) - Example notebooks for Jupyter and Zeppelin are now autogenerated into /notebooks