Releases: vizzuhq/vizzu-lib
Releases · vizzuhq/vizzu-lib
v0.15.0
Fixed
- Markers are the same even if new record added.
- Flying out marker label fixed.
- Axis line hide/show at same time with axis labels/ticks/title.
- Do not draw invisible axis line.
Changed
- Removed 'min' align property from the API which equivalent with the 'none'.
- Changed MarkerId to be a string instead of a number.
Added
- Add marker top and center position to draw event.
v0.14.0
Fixed
- Fix again measure axis labels when the axis range and step set too.
- Fix drilldown regroup strategy on fake-split charts.
- From now vertical line connections are curved lines.
- Remove duplicated circles on line-circle transition.
- Fix area-circle polar connection transition.
- Fix line-rectangle polar connection linearity.
- Fix all polar connection interpolation (except fading).
- Remove unwanted line connections from line-circle + orientation changed anim.
- Move axis to the center on align: center charts.
Changed
- Removed the 'align: max' property from the API. That function can be achieved
by setting the axis range to: {min: '100%', max: '0%'}.
v0.13.0
Fixed
- Legend title bottomPadding extended.
- ColorGradient fromString not increasing position prohibited.
- Fix alpha settings to linear by default:
- Axis: line, title, labels, guides, interlacing, ticks
- Legend: title, dimension markers, measure extrema labels
- Marker: line with connections
- Fix negative ranges on x, y, color (measure) and lightness.
- Fix axis step parameter if not match with the range sign (neg/pos).
- Fix axis interpolation. From now the axis and axis labels are following the markers.
- Fix measure axis labels when the range started after the 2000th step value from origo.
- Remove marker labels at intermediate steps.
- Fix single value range interpolation and show.
Added
- New style parameter for the legend scrolling.
- Remove background settings for all text, including title, subtitle and caption.
v0.12.1
v0.12.0
Fixed
- Make some static charts clearer:
- Area/line charts different markers are not connected.
- Not existing or disabled markers have no effect.
- Make some transactions clearer:
- Rectangle - Line/Area first marker not fades, but shrinks.
- The first marker's alpha was different to the other marker's alpha.
- Marker connection rework: Introduce invalid, polar and self connection.
- Marker connection animation step necessity and timing fixes.
- Slipped animation steps (coordinateSystem - connection/orientation) fixes.
- Filtered markers (and their connections):
- Disappearing on hide animation phase.
- Appearing on show animation phase.
Added
- New data handling implemented:
- Only existing data generates the chart.
- Reduced memory usage.
- Bigger data capacity.
- Canvas line drawing detail can be set (on C++ side).
v0.11.4
v0.11.3
v0.11.2
Fixed
- Only dimension on size (+ color) wrongly displayed as treemap, not tablechart.
- Allocated memory is immediately freed after calling detach(), CAnimation and Snapshot
also can be released using their newfree()
method. - Canvas pointer event handlers registered as passive.
v0.11.1
Fixed
- Remove hardly visible dimension axis guides between animation steps.
- Do not calculate disabled markers to the color normalization.
- More precise TS type for transform matrix in event handlers.
- Add missing canvas change function in htmlcanvas plugin.
- On split charts the first range was not part of the separation calculation.
- When the first marker was disabled it was calculated as an enabled marker on the XY normalization.
- Sorted or reversed marker connections behaved chaotic at coordinate system change.
v0.11.0
Fixed
- next() can be called multiple times from Plugin hooks
- Fixed nan handling on non-axis charts.
- Line and circle chats with only dimensions on x, and y axes the markers were off the axis labels.
- Crash on TreeMap only with negative values
- On dimension axis where no marker, print the dimension name as default title.
- On measure axis with specified channel min-max where no marker, print the labels.
- Legend markers are not flickering on same data.
- From now legend appears/disappears linear time.
- Axis labels are not animated to a different axis label.
- Dimension axis density on sorted values was wrongly calculated.
- Tooltip with 'seriesName' does not rewrite first series data.
- Handle as different category the empty string and the missing value.
- On chart resize, the font size is recalculated.
- Dim-Dim on x-y shows separated rectangles.
Added
- New plugins and plugin hooks introduced:
- plugin: scheduler - plugin resposible for scheduling the rendering
- plugin: clock - supplying the current time for the animation
- plugin: canvasRenderer - plugin for rendering the chart on a htmlcanvas compatible canvas
- hook: start - hook for starting the rendering loop
- hook: render - hook for rendering the chart
- Chart generation performance optimization: ~3x speed
- Maximum marker limit increased: ~2x count
- Reduced wasm binary size: ~3%