- Fixed the UnPivot.convert method not modifying the original data object.
- Axis line, labels, ticks, interlacing and guide can be set to auto.
- Simple fade in case of empty target chart
- Fixed length serialization in style() for % unit.
- Fixed missing rendering update when duration is 0 in first animate call.
- Fixed error on multiple calls of the JS chart's 'data' property.
- Fixed disapearing title from empty charts.
- 'style' property returns the style object only filled with the user-set values, all the values (returned by this property till 0.6.x) can be get using the new 'getComputedStyle()' method.
- detach() method added to JS API for enabling proper garbage collection.
- Treemap fixed for data series containing negative values.
- Transition (instead of fade) between chart showing different categorical dataseries.
- Label side parameter animation fixed.
- Parsing color palette string containing space fixed.
- Fixed fontStyle change triggers animation now.
- Fixed label angle setting with deg/grad/turn units.
- Eliminated unnecessary turns in Label angle animation.
- Fixed animation section wise easing settings.
- Area/line marker label fade-in/out fixed.
- Rare missing marker on polar scatterplot fixed.
- Markers drawn even if data point is outside of the plot, if the marker intersects it.
- Fixed unwanted partial fade of non-changing legend when switched between auto and explicit value.
- Area/Line fade easing base made linear.
- Fixed missing last interlacing lane in negative chart areas
- Axis line, labels, ticks, interlacing and guide can be switched on/off via channel config parameters.
- Padding defaults changed.
- Marker labels added for some presets.
- Marker guides switch off on polar scatterplots for performance purposes.
- Fixed unintentional size change of circle markers during polar-cartesian coordinate system change and animation from/to treemap.
- Fixed line width animation when geometry is changing.
- Removed unwanted move around of marker linking first and last data point in polar coordinates during animation.
- Typescript declaration files fixed.
- Allow more than 5 colors in TS color palette and gradient declaration. The format won`t be checked in compile time, only in runtime.
- animation-begin event called after actual animation is set up.
- Animation control methods take effect immediately.
- Wrong orientation after switching from circle geometry fixed.
- Presets introduced for specific chart types.
- cancel() method added for animation causing the animation to reset back to the start position and rejecting the animation promise.
- Data series can be reset with new values, previously any attempt to set series with existing name resulted in error.
- Logging and rendering can be switched on/off through feature() method.
- position animation parameter for setting starting position of the animation.
- data property of the chart in JS API contains metadata about the data set.
- styles property of Vizzu class on JS API fixed (renamed to style).
- Runtime problem fixed for stacked charts.
- Fixed Vizzu.options() function signature in .d.ts file.
- Fixed canvas border clean on transparent background.
- URL of Wasm binary can be overriden using
Vizzu.options({ wasmUrl })
.
- User friendly error when methods called on unitialized library.
- API throws exception instead of console log.
- Mouse event data contains mouse coordinates in plot coordinate system.
- Mouse wheel event introduced.
- Transparent interlacing color prevented axis title draw - fixed.
- 3 hex character CSS color format support.
- Vizzu logo is a link to the lib's web page.
- Fixed error on chart.animate({ style: null })
- Marker label fade-in/fade-out fixed, values are interpolated only if measure is not changed on label channel.
- animate() method returns an animation control object, animation control methods are chainable.
- CSS properties can be used to style vizzu charts
E.g.
--vizzu-plot-marker-colorPalette: whatever
for{style: {plot: {marker: {colorPalette: "whatever"}}}}
maxFractionDigits
style parameter added to labels showing numbers.- WASM build size reduction.
- NPM package and d.ts file fixed for TypeScript projects.
- Color range legend labels show min/max of color range instead of data min/max.
- Logo bottom padding fixed.
- Parts of markers outside of plot area are getting clipped. This behaviour can be controlled by style.plot.overflow parameter.
- channel title parameter has "auto" value by default. "null" will switch the title off.
- Data cube input recognition runtime error fixed.
- First public release