Skip to content

Releases: nagix/chartjs-plugin-streaming

v2.0.0

19 Jun 07:00
Compare
Choose a tag to compare

Breaking Changes

  • Explicit plugin registration
  • Change default options
  • Remove preservation update option and add 'quiet' transition mode
  • Remove 'time' scale override support

Enhancements

  • Migrate to Chart.js 3.x
  • Support chartjs-plugin-datalabels 2.x
  • Support chartjs-plugin-annotations 1.x
  • Support chartjs-plugin-zoom 1.x
  • Support chartjs-chart-financial with Chart.js 3.x
  • Enhance chartjs-plugin-annotation support
  • Add minDelay, maxDelay, minDuration and maxDuration options for chartjs-plugin-zoom
  • Improve animations by synchronizing scrolling with rendering
  • Support per-axis frameRate option
  • Improve ES module support
  • Add TypeScript support

Infrastructure

  • Use npm build scripts instead of gulp
  • Add a tgz file to the release assets
  • Migrate to GitHub Actions (#135)
  • Lint markdown files and JS code in HTML

Documentation

  • Migrate docs, tutorials and samples to VuePress
  • Use Luxon in samples instead of Moment.js
  • Update integration tutorials
  • Add Japanese docs (#138)

v2.0.0-rc.1

12 Jun 08:27
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release
  • Add TypeScript support
  • Migrate to GitHub Actions (#135)
  • Add versions menu to docs (#136)
  • Add Japanese docs (#138)
  • Update SVG logo (#139)

v2.0.0-beta.3

27 May 03:27
Compare
Choose a tag to compare
v2.0.0-beta.3 Pre-release
Pre-release
  • Improve animations by synchronizing scrolling with rendering
  • Support Chart.js 3.3.0
  • Support chartjs-plugin-zoom 1.0.0
  • Enhance chartjs-plugin-annotation support
  • Skip registration in the ES module and export the registerables array
  • Fix the issue of the ES module build
  • Fix the issue that a tooltip doesn't scroll correctly
  • Migrate docs, tutorials and samples to VuePress

v1.9.0

10 May 17:46
Compare
Choose a tag to compare
  • v1.9.0 supports Chart.js 2.9.x
  • Support chartjs-plugin-datalabels 1.0.0
  • Support chartjs-plugin-zoom 0.7.7
  • Enhance chartjs-plugin-annotation support
  • Fix the issue that the legend doesn't respond to a click during a pause

v2.0.0-beta.2

04 May 11:20
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release
  • Fix React and Vue integration tutorials
  • Use Luxon in samples instead of Moment.js
  • Use npm build scripts instead of gulp
  • Add ES module support
  • Lint markdown files and JS code in HTML
  • Add a tgz file to the release assets

v2.0.0-beta.1

02 May 09:33
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release
  • Migrate to Chart.js 3.x
  • Support chartjs-plugin-datalabels 2.0.0-beta.1
  • Support chartjs-plugin-annotations 1.0.1
  • Support chartjs-plugin-zoom 1.0.0-beta.4
  • Support chartjs-plugin-financial with Chart.js 3.x
  • Remove 'time' scale override support
  • Remove preservation update option
  • Add 'quiet' transition mode
  • Add minDelay, maxDelay, minDuration and maxDuration options for chartjs-plugin-zoom

v1.8.0

21 Mar 04:43
Compare
Choose a tag to compare
  • v1.8.0 supports Chart.js 2.8.0
  • Support ticks.reverse scale option
  • Support pointRotation and borderSkipped arrays
  • Support chartjs-plugin-datalabels 0.6.0
  • Support chartjs-plugin-zoom 0.7.0
  • Reduce the code size by removing the ported code from Chart.js
  • Add a reverse sample

v1.7.1

11 Dec 10:11
Compare
Choose a tag to compare
  • Fix the issue that hidden data-series are not pruned
  • Merge changes in Chart.js 2.7.3

v1.7.0

04 Oct 17:05
Compare
Choose a tag to compare
  • Support per-axis options
  • Improve the automatic removal of data during a pause
  • Add preservation config property for update to support push data feed model
  • Add a sample chart based on the push data feed model
  • Add a description on data feed models to README

v1.6.1

03 Sep 15:29
Compare
Choose a tag to compare
  • Fix the removal of the mouse event listener on destroy()
  • Fix the resetZoom() behavior of chartjs-plugin-zoom