- Update dependency: intl to ^0.19.0.
- Fix a potential crash if volume numbers are null.
- Fix an issue where
onTap
event was not firing. (Issue #8)
- Add
initialVisibleCandleCount
parameter for setting a default zoom level. (Issue #6)
- Allow web and desktop users to zoom the chart with mouse scroll wheel. (Issue #4)
- BREAKING: Add support for multiple trend lines. (Issue #2)
- The old
trend
property is changed totrends
, to support multiple data points perCandleData
. - The old
trendLineColor
property is changed totrendLineStyles
. - The
CandleData.computeMA
helper function no longer modifies data in-place. To migrate, changeCandleData.computeMA(data)
to the following two lines:final ma = CandleData.computeMA(data);
andfor (int i = 0; i < data.length; i++) { data[i].trends = [ma[i]]; }
. - Update example project to reflect above changes.
- Add
onTap
event andonCandleResize
event. - Allow
overlayInfo
to return an empty object. - Update example project.
- BREAKING: Organize folder structures, now you only need to
import
package:interactive_chart/interactive_chart.dart
. - BREAKING: Change CandleData
timestamp
to milliseconds, you might need to multiply your data by 1000 when creating CandleData objects. - Fix an issue where zooming was occasionally not smooth.
- Fix an issue where overlay panel was occasionally clipped.
- Improve performance.
- Allow
high
andlow
prices to be optional. - Align date/time labels towards vertical bottom.
- Initial Open Source release.