v3.0.0-beta.15
Pre-release
Pre-release
Beta release of v3.0.0-beta.15
Breaking changes:
- Use hyphenation (
step-after) not camel-case (stepAfter) for interpolation curve names. - Move scale
"scheme"to an object-valued property of"range". - Drop
"index"scale, no longer needed with new scheme support. - Update JSON configuration format: move
config.mark.marktypeblocks toconfig.marktype. - Replace
View.statewithView.getState,View.setStatemethods. - Migrate to use new
"$schema"property.
Other changes:
- Add custom version of
"sequential"scale to support piecewise domains. - Add scale
"interpolate"property for color space interpolation. - Add scale
"domainMid"property for simplifying diverging color ramps. - Add
ordinal,ramp,diverging, andheatmapdefault color scale ranges. - Update legend entry and gradient methods to support interpolation.
- Suppress initial zero-sized legend symbols.
- Add
"strokeDash"scale support to legends. - Add
treePathandtreeAncestorshierarchy expression functions. - Update hierarchy transforms to support configurable node key field.
- Export new
interpolateandinterpolateRangemethods from vega-scale. - Add basic runtime state snapshot support to vega-runtime.
- Add
initonlyparameter to Formula transform to derive values for new tuples only. - Fix Pulse visit reflow bug.
- Optimize parameter modification tracking for better performance.
- Update PreFacet transform to propagate
modtuples. - Add
interpolatecurve options toarea.vg.jsonexample spec. - Add
tree-radial-bundleexample spec; update other examples. - Add
legends-interpolateexample spec. - Update example specs to use
$schemaproperty. - Update example specs to use new range scheme.