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
add maxLines prop to Text component
payload to Payload interfaceuse getDerivedStateFromProps to replace UNSAFE_componentWillReceiveProps, support react@17, #2385
getDerivedStateFromProps to replace UNSAFE_componentWillReceiveProps, support react@17, #2385One column per quarter.
### fix - fix lint error
Fix typo, createLabeldScales -> createLabeledScales
Back filling GH releases. See CHANGELOG for release notes.
Back filling GH releases. See CHANGELOG for release notes.
reversed to <Funnel />breakAll props to <Text /> to allow break all for chineseconnectNulls to <Radar />, fix #1890Add color change for inactive legend label
filterSvgElements and renderByOrderFix flickering tooltip by keeping the isTooltipActive flag from the previous state
fix error of Brush when data is empty, but chart width or height or Brush update, fix #2093
positionAttrs is again after attrsfix types of generateCategoricalChart
registerSymbol to Symbolsfix error of when add child to , fix #2051
fix range of ReferenceArea of BarChart, fix #2045
Do word line calculation only when needed
cornerIsExternal is usedfix error parameters in appendOffsetOfLegend
appendOffsetOfLegend### feat - Only support react@16 - Use typescript to rewrite src/
Update recharts 1.x to be even with the 1.x branch by releasing 1.8.6
Update recharts 1.x to be even with the 1.x branch by releasing 1.8.6
Full Changelog: https://github.com/recharts/recharts/compare/v1.8.5...v1.8.6
Back filling GH releases. See CHANGELOG for release notes.
Back filling GH releases. See CHANGELOG for release notes.
Please see changelog for releases prior to this version.
Adding Composed chart to rescaled charts, to fix #1887
fix: rollback to componentWillReceiveProps, fix crash in react@15
Used UNSAFE_componentWillReceiveProps to replace componentDidUpdate
Add props of to always show text
react unsafe methods refactored
### fix - Fix bar chart tooltip
allow events on Text and Label components
translate styledataKey as function, get correct data array for tooltipAdd cornerIsExternal prop to center rounded corner at radial bar edge
Customized to render customized content which can user internal state and propstooltipType="none" to hide tooltip data for Area, Bar, Line, Scatter, Funnel, Pie, Radar, RadialBarfix "Maximum call stack size exceeded" error when use label={ }
getDomainOfDataByKey when all the values are null or undefinedUse y-axis ticks to determine y-axis category
fix the bug of ReferenceLine when calculate coordinates, fix #1643
fix the bug of automatically calculate the y-coordinate of yAxis tick when tick has unit, fix #1623
fix bug of when width < 0 && radius is not null, fix #1596
radius is not null, fix #1596Refactor transition of , , , make transition more smoothly when the length of dataset changes
### fix - Fix height of TreeMap
### feat - Add FunnelChart and Trapezoid - Add nested Treemap
Fix bug preventing use of functions or custom components for the Bar background prop
use lodash \_.values instead of Object.values
Fix domain calculation with 0 values
find yAxisWithNiceTicks and choose it over getAnyElementOfObject
Fix add sideEffects flag to enable tree-shaing
Fix the react-resize-detector don't match react 15
upgrade recharts-scale to 0.4.0, to fix the calculation of big float
Add blendStroke prop to Pie component
Allow reference areas which extend past the canvas bounds
only use babel-es in es6/, fix #1372
remove wrapperStyle on DefaultTooltipContent
utcTime with utcdefaultShowTooltip to activate tooltipfix Scatter Chart:lineType 'fitting' does not work
Fix verticalFill and horizontalFill in when points are unordered
verticalFill and horizontalFill in <CartesianGrid /> when points are unorderedAdd props useTranslate3d to control whether use translate3d or translate in
useTranslate3d to control whether use translate3d or translate in <Tooltip />verticalFill and horizontalFill in <CartesianGrid /> to show grid backgroundvisibleTicksCount in props of customized tick of <CartesianAxis />Add props allowDuplicatedCategory to XAxis, YAxis, PolarAngleAxis, PolarRadiusAxis, to remove duplicated category when type="category"
allowDuplicatedCategory to XAxis, YAxis, PolarAngleAxis, PolarRadiusAxis, to remove duplicated category when type="category"<Area />, <Bar />, <Line />, <Scatter />, <Label />, <LabelList /> for SSRAdd props background to support background rectange in
background to support background rectange in <Bar />tickMargin which set the space between text and tick line<Rectangle /> of BarChart<Bar />fix isChildrenEqual when chart has a single child in an array
isChildrenEqual when chart has a single child in an arrayfix Label when content is a function and return simple string
Add datakey to proops of customized dot
Children.only from the isSingleChildEqual call. Appears to resolve the issue logged at https://github.com/recharts/recharts/issues/935<Label />fix the domain of Axis when specify ticks
<Label />ticksupdate react-resize-detector, react-smooth to support react16
Allow ReferenceArea to cover available space
isAnimationActiveNothing published for this version
Add props reverseStackOrder to reverse the order of stacked items
reverseStackOrder to reverse the order of stacked itemsstartX in <Brush />Fix error 'Cannot read property 'map' of undefined' in Pie
### fix - fix bug of isChildrenEqual - fix "hide" props of YAxis
Add props className to ReferenceLine, ReferenceDot, ReferenceArea
dataKeyfix valueKey of Pie temporarily and add logs when use deprecated "valueKey"
LineYour coding agent can read these notes before it upgrades. Set up the MCP server →