Added 'DateTimeTickStrategy.setCursorFormatter' for easy modification of cursor ticks formatting.
Added 'NumericTickStrategy.setCursorFormatter' for easy modification of cursor ticks formatting.
Added 'TimeTickStrategy.setCursorFormatter' for modification of cursor ticks formatting.
Added 'axis.setThickness'
This can be used to control the width or height of axis depending on whether it is the axis Y or X axis.
Added primitive draw mode to 'LineSeries3D' and 'PointLineSeries3D'
This feature can be used for improved performance by reducing line depth perception.
See 'setStrokeStyle' method for more information.
Added 'series.setAutoScrollingEnabled' for disabling scrolling and fitting of specific series.
Added 'synchronizeAxisIntervals'. Utility for synchronizing intervals of one or more axis.
Changed:
Improved default Date time cursor formatting to display year, month, day, hour and minute information.
This can be modified with new method 'DateTimeTickStrategy.setCursorFormatter'.
Added 'dataPoint' parameter to 'SeriesXYFormatter'.
This allows using 'value', 'size', 'color', 'rotation' and custom values in cursor result table formatters.
'ZoomBandChart' now automatically aligns itself with the reference chart.
Community version no longer has a performance penalty.
'NumericTickStrategy.setFormattingFunction' now also affects default cursor result table formatting and cursor ticks formatting.
'SolidGauge.setIntervalLabelFormatter' and 'setDataLabelFormatter' now also accept callback functions which can be used to display text that is not strictly numbers.
Improved axis tick rendering performance.
Primitive draw mode for 3D LineSeries and PointLineSeries.