NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4913 most downloaded on npm
React components for Chart.js
Last release 11 months ago
27 Oct 2025
Ships unpredictably
gaps range from 8 days to 2.0 years
Most releases are documented
notes for 37 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
86 releases · first in 2016
deps: update react monorepo to v19
One column per quarter.
### Features * support react 19
restore compatability with webpack 4
### Features * restore CommonJS bundle
remove chart.js v3 from peer dependencies
### ⚠ BREAKING CHANGES * no commonjs support ### Features * chart.js v4 support (#1109) (deb2110) * package type module
update options without resetting chart
assure redraw occurs when type changes
implement passing updateMode property to chart's update method
### Features * react 18 support
compatability with react 16 typings (#987) (4a01054), closes #870
getDatasetAtEvent, getElementAtEvent and getElementsAtEvent props are removed, utils with the same names can used instead
### Features * remove lodash (#784) (5594170) ### Bug Fixes * improve and fix rerendering (#790) (330fb1c) * multitype chart typings
components' props types (#782) (eba8a27), closes #734 #741
### Features * Reduced package size ### Bug Fixes * minor types fixes
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
https://github.com/jerairrest/react-chartjs-2/pull/477 https://github.com/jerairrest/react-chartjs-2/pull/476 https://github.com/jerairrest/react-char
https://github.com/jerairrest/react-chartjs-2/pull/477 https://github.com/jerairrest/react-chartjs-2/pull/476 https://github.com/jerairrest/react-chartjs-2/pull/475 https://github.com/jerairrest/react-chartjs-2/pull/469 https://github.com/jerairrest/react-chartjs-2/pull/454 https://github.com/jerairrest/react-chartjs-2/pull/453
https://github.com/jerairrest/react-chartjs-2/pull/434 https://github.com/jerairrest/react-chartjs-2/pull/426 https://github.com/jerairrest/react-char
https://github.com/jerairrest/react-chartjs-2/pull/434 https://github.com/jerairrest/react-chartjs-2/pull/426 https://github.com/jerairrest/react-chartjs-2/pull/410 https://github.com/jerairrest/react-chartjs-2/pull/398
Nothing published for this version
https://github.com/jerairrest/react-chartjs-2/pull/378 https://github.com/jerairrest/react-chartjs-2/pull/325
https://github.com/jerairrest/react-chartjs-2/pull/378 https://github.com/jerairrest/react-chartjs-2/pull/325
Thanks to @bdwade100 @tobiasbueschel @Munk91 @kumarharsh for their contributions!
https://github.com/jerairrest/react-chartjs-2/pull/309
Fixes:
https://github.com/jerairrest/react-chartjs-2/pull/303
https://github.com/jerairrest/react-chartjs-2/pull/135
https://github.com/jerairrest/react-chartjs-2/pull/135
Nothing published for this version
- #227 Improve update of datasets to use correct dataset order - #232 Replace tabs with spaces - #234 Exported defaults object for TypeScript support.
Nothing published for this version
https://github.com/jerairrest/react-chartjs-2/pull/187 https://github.com/jerairrest/react-chartjs-2/pull/184
https://github.com/jerairrest/react-chartjs-2/pull/187 https://github.com/jerairrest/react-chartjs-2/pull/184
Nothing published for this version
We now use rollup thanks to @tusbar !!!!
We now use rollup thanks to @tusbar !!!!
Added scatterplot to type definition
Added scatterplot to type definition
Added better typescript support.
Added better typescript support.
Added React 16 as peer dependency.
Added React 16 as peer dependency.
Add Scatter to Typescript definition.
Add Scatter to Typescript definition.
Removed find polyfill in favor of lodash find.
Removed find polyfill in favor of lodash find.
Legend can be set now through both the options prop as well as the legend prop
Legend can be set now through both the options prop as well as the legend prop
Nothing published for this version
Nothing published for this version
Added Legend customization support https://github.com/jerairrest/react-chartjs-2/pull/158 Added polyfill for find. https://github.com/jerairrest/react
Added Legend customization support https://github.com/jerairrest/react-chartjs-2/pull/158 Added polyfill for find. https://github.com/jerairrest/react-chartjs-2/issues/109
Re-added canvas as a dev dependancy.
Re-added canvas as a dev dependancy.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Replace Object.assign in favour of spread. Resolves issues for IE not supporting Object.assign
Replace Object.assign in favour of spread. Resolves issues for IE not supporting Object.assign
Nothing published for this version
Debug dependency is broken in version 2.4.0 See visionmedia/debug#347
Debug dependency is broken in version 2.4.0 See visionmedia/debug#347
Accessible through window.reactChartjs2
Accessible through window.reactChartjs2
lodash.isEqual is now a dependency mocha/enzyme/chai/sinon, remove jest add spec and remove old spec rendering improvements
lodash.isEqual is now a dependency mocha/enzyme/chai/sinon, remove jest add spec and remove old spec rendering improvements
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →