chore(deps)(deps-dev): bump recharts from 2.15.4 to 3.9.2 - #1635
chore(deps)(deps-dev): bump recharts from 2.15.4 to 3.9.2#1635dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [recharts](https://github.com/recharts/recharts) from 2.15.4 to 3.9.2. - [Release notes](https://github.com/recharts/recharts/releases) - [Changelog](https://github.com/recharts/recharts/blob/main/CHANGELOG.md) - [Commits](recharts/recharts@v2.15.4...v3.9.2) --- updated-dependencies: - dependency-name: recharts dependency-version: 3.9.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
| "react-dom": "^19", | ||
| "react-router-dom": "^7", | ||
| "recharts": "^2", | ||
| "recharts": "^3", |
There was a problem hiding this comment.
🟡 Issue: Recharts v3 upgrade is not covered by chart-rendering verification
What's wrong
This PR changes the charting library across a major version, but the existing tests do not exercise the user-facing Recharts output. Because the only chart usage is in the Observability/Operations UI, the suite can stay green even if the upgraded library stops drawing the charts, changes legend behavior, or mishandles the multi-axis hardware chart.
Example
A regression where the Hardware Network & RPC chart renders no SVG or loses one of its two Y-axis series after the v3 upgrade would still pass: the current spec clicks Hardware and only checks that /CPU|Memory|Disk/ text is visible.
Suggested direction
Add a deterministic Playwright or DOM test that feeds chartable data into the Operations view and asserts the Recharts-rendered surfaces, including at least one legend-interactive chart and the dual-Y-axis hardware chart. A build-only check is useful, but it will not catch the visual/runtime rendering regressions this migration can introduce.
For Agents
Add focused node-ui verification around Operations.tsx chart surfaces. Mock /api responses or use a deterministic fixture with enough operation and hardware history buckets, then prove the Observability charts render actual Recharts SVG paths/series, expected legend labels, and the multi-axis Hardware Network & RPC chart still shows both Peers and RPC (ms) series under Recharts v3.
|
Superseded by #1978. |
Bumps recharts from 2.15.4 to 3.9.2.
Release notes
Sourced from recharts's releases.
... (truncated)
Commits
b3451053.9.2f27779cnpm i85f9369chore(deps-dev): bump prettier from 3.8.4 to 3.9.4 (#7520)52a2a89fix(Sankey): avoid exponential depth traversal on dense graphs (#7479)8a056c1chore(deps-dev): bump rollup from 4.61.1 to 4.62.2 (#7527)2af6ec6chore(deps): bump immer from 11.1.8 to 11.1.9 (#7526)6f10d53docs: clarify custom labels and ticks need SVG elements (#7524)c04f1a7chore(deps-dev): bump lint-staged from 17.0.7 to 17.0.8 (#7521)69c7a96chore(deps-dev): bump glob from 11.1.0 to 13.0.6 (#7522)6efaf16chore(deps): bump es-toolkit from 1.47.0 to 1.49.0 (#7515)Maintainer changes
This version was pushed to npm by GitHub Actions, a new releaser for recharts since your current version.
Install script changes
This version adds
preparescript that runs during installation. Review the package contents before updating.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)