Update dependency recharts to v3 - #232
Closed
renovate[bot] wants to merge 1 commit into
Closed
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Contributor
Author
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



This PR contains the following updates:
2.12.7->3.2.0Release Notes
recharts/recharts (recharts)
v3.2.0Compare Source
What's Changed
Quite a bit of 3.0 bug fixes in this release along with two new hooks. Thanks to all who've been reporting issues!
Feat
Pie: support string values in PieouterRadiuscallbacks by @rephaelberkooz in #6191PolarGrid: addfillcolor support to by @mindtraveller in #6287Hooks
useXAxisDomainanduseYAxisDomainhooks by @PavelVanecek in #6201useMarginhook by @PavelVanecek in #6224Fix
Bar: fix unnecessary line breaks in Bar labels by @eino in #6214Bar: improveBarperformance whenactiveBaris turned off by @PavelVanecek in #6290Stacked Bar/Area: fix stacked charts with duplicate categorical data by @PavelVanecek in #6194Scatter: fix exception when Scatter data has non-stringtypeproperty by @PavelVanecek in #6248X/YAxis: fix blinking when changing props by @PavelVanecek in #6262PolarAngleAxis/Radar: fix polar angle axis ticks text positions by @mindtraveller in #6276Label: allow rendering Labels as nested children inXAxis,YAxisand Reference elements by @PavelVanecek in #6219LabelList: fix issue with LabelList not rendering inPiecharts by @PavelVanecek in #6246Text: fix exception whenText's children is empty and scaleToFit=true by @PavelVanecek in #6282Tooltip: bound Tooltip coordinates to the chart container in synchronized charts by @shreedharbhat98 in #6263Brush:allow brush travelers to be controlled by keys after mouse interaction by @ckifer in #6285useActiveTooltipDataPoints: fix infinite rendering loop by @PavelVanecek in #6247Chore
New Contributors (thanks everyone!)
Full Changelog: recharts/recharts@v3.1.2...v3.1.3
v3.1.2Compare Source
What's Changed
Fix
Label/Polar Charts:Labelviewbox should now be present in polar charts and address #6030 by @PavelVanecek in #6180Full Changelog: recharts/recharts@v3.1.1...v3.1.2
v3.1.1Compare Source
What's Changed
Fix
General: Don't apply duplicate IDs in the DOM by @PavelVanecek in #6111Stacked Area/Bar: give all graphical items their own unique identifier and use that to select stacked data. Fixes issue where stacked charts could not be created from the graphical itemdataprop #6073 by @PavelVanecekStacked Area/Bar: exclude stacked axis domain when not relevant for axis by @rinkstiekema in #6162 fixes issue where numeric stacked charts would not render correctlyArea Chart: ranged area chart - show active dot on both points instead of just the top one by @sroy8091 in #6116 fixes #6080Polar Charts/Label: fixLabelin polar charts by @PavelVanecek in #6126Scatter/ErrorBar: choose implicit Scatter ErrorBar direction based on chart layout (to be the same as 2.x) by @PavelVanecek in #6159X/YAxis/Reference Components: allow axis values and reference items to render when there is no data but there is a domain/explicit ticks set by @ethphan in #6161X/YAxis: pass axis padding info to custom tick components by @shreedharbhat98 in #6163Chore / Testing
strictNullChecksAnimateintoJavascriptAnimateandCSSTransitionAnimateby @PavelVanecek in #6175New Contributors
Full Changelog: recharts/recharts@v3.1.0...v3.1.1
v3.1.0Compare Source
What's Changed
Bug fixes (old and new) and a few new hooks post 3.0 launch!
Feat
More hooks!
useOffsetandusePlotAreahooks by @PavelVanecek in #6057useActiveTooltipDataPointshook by @PavelVanecek in #6067Fix
Legend: After hiding and showing legend elements, keep them in the same order as before by @PavelVanecek in #6026Bar: addpayloadas a valid property onBarRectangleItemby @ckifer in #6029Accessibility: Removerole=applicationfrom recharts wrapper (this was removed in 2.x for accessibility reasons) by @PavelVanecek in #6060ResponsiveContainer: Addoverflow: visiblezero-size wrapper so that ResponsiveContainer can shrink by @PavelVanecek in #6068X/YAxis: FixtickCountandallowDecimalsif axis domain does not include the keyword 'auto' by @PavelVanecek in #6070Tooltip: Fix active tooltip and dots when there are multiple graphical items each with their own data by @PavelVanecek in #6074Docs
Chore
New Contributors
Full Changelog: recharts/recharts@v3.0.2...v3.1.0
v3.0.2Compare Source
What's Changed
Please skip 3.0.1 and go straight to 3.0.2 - #6022. In
React.StrictModecharts in 3.0.1 were not rendering at all. This revert should resolve that.revert: revert preserve legend order by @ckifer in #6023Full Changelog: recharts/recharts@v3.0.1...v3.0.2
v3.0.1Compare Source
What's Changed
Lots of fixes from the 3.0 release - thanks for the reports!
Edit: broke something #6022
Fix
Label: fix an issue which causedlabelRefto get passed to custom DOM elements which logged an error/warning by @saurabhraj123 in #6008Pie->Label: fix issue where pie labels were not rendering correctly when specified as a child ofPieby @PavelVanecek in #5987Legend: apply legenditemSorterfor customcontentas well as default content by @PavelVanecek in #6012*Legend: keep legend items in the same order when they are hidden and shown by @PavelVanecek in #6017Bar->Brush: fix undefined access error when usingBrushwith stacked bar charts by @PavelVanecek in #6009X/YAxis: fixDecimalErrorwhen creating vertical oriented charts with a single datapoint by @ckifer in #6016X/Y/PolarAngle/PolarRadius Axis:tickFormatteris no longer called with data indexes before the actual data by @PavelVanecek in #6019Full Changelog: recharts/recharts@v3.0.0...v3.0.1
v3.0.0Compare Source
🚀 Recharts 3 is here!
Huge shoutout to @PavelVanecek who wrote 95% of the code for this major version release. We re-wrote recharts state management, wrote some 3500 unit tests, fixed a bunch of bugs, and added a few well-requested features.
The intent with 3.0 is that it is now a better/easier place for the community to contribute to. Looking forward to what the future of recharts looks like in 3.x and beyond!
More details and the 3.0 migration guide
BREAKING CHANGES
Please see https://github.com/recharts/recharts/wiki/3.0-migration-guide#breaking-code-changes
tldr;
CategoricalChartState(which was access to recharts internal state) no longer exists in event handlers orCustomized, etc.<Customized />no longer receives recharts state/propsNew Features
accessibilityLayeris now on on all polar and cartesian charts by default. Tab into the chart and use the arrow keys to navigate.axisIdYAxis: auto width calculation for YAxes - setwidth="auto"X/YAxis: Addsymlogd3 scale typeBug fixes and improvements
This release fixes some long standing issues in recharts, the easiest way to determine all of them is to take a look at the recharts 3.0 project board
Pie: no more border around pie sectors on click, etc.CartesianGrid: background now renders below the grid lines instead of aboveOur 3.0 storybook has a lot of updated examples!
v2.15.4Compare Source
What's Changed
Last 2.x patch - releasing since the
@babel/runtimevulnerability is showing up in some security scans. Hoping to release 3.0 on 6/22 🚀Fix
X/YAxis: fix issue where recharts class names did not get passed to custom tick components by @MyungAe in #5840Bar: allowminPointSizefunction to receive null and undefined values by @eino in #5947TypeScript: fix issue which caused build errors whenallowSyntheticDefaultImports: falseby @tfaller in #5810Security
New Contributors
Full Changelog: recharts/recharts@v2.15.3...v2.15.4
v2.15.3Compare Source
Last patch release before 3.0 🚀
What's Changed
Fix
XAxis: fix padding calculation forpadding="gap"andpadding="no-gap"when XAxis is type number by @jackfletch in #5759Full Changelog: recharts/recharts@v2.15.2...v2.15.3
v2.15.2Compare Source
What's Changed
Few bugfixes and bug fix backports for 2.x
Fix
Bar/Rectangle: add index back to Bar Rectangle key to prevent duplicate key issues by @ckifer in #5561Dot: re-includepointsobject in dotProps by @brodriguezmilla in #5657Tooltip: addSVGPropsto Tooltip payload type to account for svg properties such as opacity passed by the user by @ally1002 in #5712Tooltip/Bar: fixactiveBarprop not working when tooltipshared={false}by @nizans in #5718General: allowdata-*props to be spread on svg elements and not be filtered out by @prtmwrkr in #5666New Contributors
Full Changelog: recharts/recharts@v2.15.1...v2.15.2
v2.15.1Compare Source
What's Changed
Quick patch release, nothing crazy going on here.
In the meantime please help us test recharts 3.0 alpha #5445 🚀
Fix
Legend - Typescript: adddataKeytype to legend formatter props by @lucasassisrosa in #5511. Fixes #5508Chore
react-smoothversion is up to date in package.json for R19 support by @acomanescu in #5422New Contributors
Full Changelog: recharts/recharts@v2.15.0...v2.15.1
v2.15.0Compare Source
What's Changed
Final 2.x React 19 support
!!! You still need to override your
react-isversion to matchreact/react-domfor React 19 to work with recharts !!! - see thread here - this limitation will be alleviated in recharts 3.0Feat
Add React 19 to peerDependencies - closes #4558
Fix
Bar: fix Bar mouse event types regression - closes #5308ReactTexttypeFull Changelog: recharts/recharts@v2.14.1...v2.15.0
v2.14.1Compare Source
What's Changed
Fix
X/YAxis: omit unused/accidentally added (in 2.13)refprop from axis types in #5295. Resolves #5294Full Changelog: recharts/recharts@v2.14.0...v2.14.1
v2.14.0Compare Source
What's Changed
Small release to get new top level chart events out there. Still working on 3.x, a little slower right now because of the holidays.
Feat
Area/Line/Bar/Scatter/Pie/Radar/RadialBar/FunnelChart components: add support for top levelonContextMenuandonDoubleClickevents #5254 by @abarreau in #5255Fix
Typescript fixes
LabelList:dataKeyprop for LabelList should accept any object by @ckifer in #5252Pie:PieSectorDataItem.payloadshould be an object rather than an array by @BTOdell in #5263New Contributors
Full Changelog: recharts/recharts@v2.13.3...v2.14.0
v2.13.3Compare Source
What's Changed
Small change which may (or may not) help when using ResponsiveContainer with React 19. Worth a shot.
!!
react-isoverride is still needed for React 19 to work correctly with recharts !! - see #4558Fix
7a67b41ResponsiveContainer- swapisElementfromreact-iswithReact.isValidElementFull Changelog: recharts/recharts@v2.13.2...v2.13.3
v2.13.2Compare Source
What's Changed
refprops back.Fix
Full Changelog: recharts/recharts@v2.13.1...v2.13.2
v2.13.1Compare Source
What's Changed
Fix
ResponsiveContainer: fix internal bug from 2.13 which causes responsive container to render incorrectly by @ckifer in #5174Bar:radiusprop type fixed to match expected type by @lifeofpavs in #5116New Contributors
Full Changelog: recharts/recharts@v2.13.0...v2.13.1
v2.13.0Compare Source
What's Changed
React 19 compat, fix annoying defaultProps warnings, bug fixes
Feat
React 19 compatibility - see #4558
peerDependenciesstill cannot be updated until 3.0 release, but for now R19 beta/RC releases can be used with Recharts under the following conditions:react-isversion matches yourreactandreact-domversions: use your package manager'soverridefunctionality to match yourreact-isversion to your react version or else recharts elements will not show - see #4558 (comment)CartesianGrid: add support forryprop to curve the corner of the grid background - progress on #3062Fix
General: FixdefaultPropsusage in function components, removes warnings on all affected components - see #3615ReferenceLine: fix accidental removal of type annotation by @zackliscio in #4610Line/Area: fix issue whereclipDotwould not take effect if it was the only property indotProps@ckifer in #4674Tooltip: fix issue where tooltip would not show in certain cases ifdatawas set on the graphical item by @HHongSeungWoo in #4718X/YAxis: use correct, adapted event types by @ckifer in #4967Tooltip:defaultIndexout of range error by @ckifer in #5054Pie: fix duplicate key error @ckifer in #4958Text: fix duplicate key error by @ckifer in #5088 closes #5072Typescript
New Contributors
Full Changelog: recharts/recharts@v2.12.7...v2.13.0
Configuration
📅 Schedule: Branch creation - On day 1 and 15 of the month ( * * 1,15 * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.