NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #784 most downloaded on npm
React charts
Last release today
03 Oct 2026
Release timing varies
gaps range from 1 weeks to 2 months
Nearly every release is documented
notes for 22 of 22 stable releases
265 versions withdrawn
withdrawn after publishing
11 years old
294 releases · first in 2015
### refactor - refactor PolarCharts - refactor Animation - refactor Label and LabelLis ### fix - fix scale of ErrorBar
Nothing published for this version
One column per quarter.
update react-smooth, and react-transition-group
add mathSign in DataUtils to replace Math.sign
fix spelling error of fillOpacity
Add legendType: ‘none’ to not render coresponding legend item
Add event handlers to component Dot
XAxis and YAxis to reverse the range of axis### fix - fix ticks for specified domain
support customized horizontal line and vertical line in CartesianGrid
Legend<Bar /> when too many barsFix bug when onBBoxUpdate of Legend is null
Fix stack chart when only have one stacked element
mirror in XAxis and YAxis, support mirror ticksFix dataStartIndex and dataEndIndex of synchronized chart
dataStartIndex and dataEndIndex of synchronized chartfix "Maximum call stack size exceeded error" caused by Tooltip update
Animate of Tooltip may crash browser sometimes, use style transition to do the animation of tooltip
Fix radius of Rectangle when height < 0
fix Tooltip when coordinate is null
Tooltip when coordinate is nullbasevalue in AreaChartLine allow data overflowFix bug of isChildrenEqual when component has child null
isChildrenEqual when component has child nullbarGap when bandSize is too small to display barspayload and value, update props index in activeDot of Line, AreaMath.sign to polyfill.jsSupport ErrorBar in Line, Area, Bar, Scatter
ErrorBar in Line, Area, Bar, ScatterLineChart, AreaChart, BarChartthrottleDelay in LineChart, AreaChart, BarChart for performancegetStringSize to calculate the width of TextgenerateCategoricalChart, and add updateId to force Brush update when children updategetMouseInfo to remove some duplicated codes in generateCategoricalChartchartId in handleReceiveSyncEvent of generateCategoricalChartsupport x, y of Text are number or text
Text are number or textdata can be a array of arrayisSsrgetStringSize when server side rendering check failsremove unneed Animate in Bar and Rectangle
Animate in Bar and RectangleCartesianAxis, support "preserveStart", "preserveEnd", "preserveStartEnd"Tooltip and Scatter of ScatterChart, and unify the payload of ComponentsRadialBar support events triggered on the entire barRadialBarmaxHeight in ResponsiveContianersupport customized scale function of categorical charts
Nothing published for this version
fix the bug when the children of categorical chart change
refactor to treat NaN like undefined or null, fix #303
Major Performance Change - Re-Use Expensive To Generate Data
Line, Area, BarAdd angle property to PRESENTATION_ATTRIBUTES
support empty margin in generateCategoricalChart
<Text>{0}</Text>Fix label/tick vertical alignment of Text
Fix possible memory leak warning of events
TextStop caching span in memory of getStringSize
- Fix webpack.config.js
Add cartesian Component ReferenceArea
Support the functionality that syncs multiple categorical charts when mouse enter, move, leave a chart, or when change the brush of one chart
Add an option "sign" to the props stackOffset in BarChart and AreaChart which allows the bars and areas to be stacked according to the sign of value.
Fix the bug that tooltip did not show up for pie chart while using nameKey and valueKey
Ensured all tooltip-related state gets reset upon receiving new data for all the charts
Fix the bug of radius of ClipPath is so small that some texts of Pie is covered
add props allowDecimals in XAxis and YAxis
Fix the initial value of state isAnimationFinished in Line and Area
Add paddingAngle in Pie, fix #142
Fix the bug of calculation accuracy in IE(Sector)
Fix the bug that no animation when data change, but points of Line are the same
Add margin props in Sankey to avoid outer-clip
Fix the bug with a hack method that global css will affect the width and height of Legend, Tooltip
Support "dataMin - 110" and "dataMax + 100" in the domain of numeric axis
type in AreaFix the bug of Area when the data break off in some points
Fix the position of labels in Bar
Use react-container-dimensions to refactor ResponsiveContainer, close #104, close #105
Support any svg elements in the charts, such as defs, linearGradient
Fix the bug of Brush when data or the size of container changes.
Add customized event handlers in BarChart
isFront in ReferenceLine and ReferenceDot to support auxiliary information at differents z-indexSupport more interpolations in Curve, Line
support animation when data update
fix bug of ReactUtils in Firefox 31
refactor data in Pie which was modified internally
Fix the key of activeDot in AreaChart
Symbol to SymbolsactiveDot in AreaChartRefactor _ticks_ specified in XAxis, YAxis
XAxis, YAxisSymbol to show the size of number in ScatterChartactiveShape in ScatterSymbol and support different Symbol in ScatterChartPieChart### deps - Update react-smooth to 0.1.4
### deps - Update react to 15.0.0
update version of rechats-scale, and babel-eslint
Your coding agent can read these notes before it upgrades. Set up the MCP server →