Skip to content

chore(deps): bump @visx/scale from 3.12.0 to 4.0.0 in /frontend - #5258

Open
dependabot[bot] wants to merge 44 commits into
mainfrom
dependabot/npm_and_yarn/frontend/visx/scale-4.0.0
Open

chore(deps): bump @visx/scale from 3.12.0 to 4.0.0 in /frontend#5258
dependabot[bot] wants to merge 44 commits into
mainfrom
dependabot/npm_and_yarn/frontend/visx/scale-4.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 26, 2026

Copy link
Copy Markdown
Contributor

Bumps @visx/scale from 3.12.0 to 4.0.0.

Release notes

Sourced from @​visx/scale's releases.

v4.0.0 (2026-06-11)

🚀 Enhancements

  • Add react@19 to peer dependencies of all packages #1889
  • Upgrade d3-shape, d3-path to 3 #1960
  • React 19 Support #1968
  • refactor(deps): remove lodash package usage #2006
  • Breaking: Require React 18 or 19 #2009

🐛 Bug Fix

  • Add return type to withBoundingRects #1837
  • fix(demo): fix delaunay-voronoi demo #1758
  • Fix for stacked bars with a mix of strings and numbers in the x-axis #1884
  • fix(xychart): remove console.debug message for overriding existing registry keys. fixes #1860 #1934
  • React 19 Support #1968
  • refactor(deps): remove lodash package usage #2006
  • fix(release): republish alpha.12 as alpha.13 #2007
  • fix(release): recover alpha.14 publish #2008
  • Breaking: Require React 18 or 19 #2009
  • Resolve Dependabot alerts #2010
  • Resolve brace-expansion Dependabot alert #2011

💥 Breaking Changes

  • Toolchain updates. Node 18, TypeScript 5, Next 13 #1938
  • Remove prop-types #1953
  • Upgrade to Yarn 4 #1954
  • Upgrade d3-shape, d3-path to 3 #1960
  • React 19 Support #1968
  • Breaking: Require React 18 or 19 #2009

📝 Documentation

  • docs: remove remix button from README usage section #1944
  • refactor(deps): remove lodash package usage #2006
  • fix(release): republish alpha.12 as alpha.13 #2007
  • Breaking: Require React 18 or 19 #2009
  • Resolve Dependabot alerts #2010
  • Resolve brace-expansion Dependabot alert #2011

🏠 Internal

  • Upgrade babel #1891
  • internal: Remove Enzyme from visx #1893
  • [workflows] Update actions/cache from v1 to v4.3.0 #1926
  • internal(test): reorder expected output in combineBarStackData tests #1933
  • internal(demo): update footer #1932
  • perf(demo): lazy render example tiles #1896

... (truncated)

Changelog

Sourced from @​visx/scale's changelog.

v4.0.0 (2026-06-11)

🚀 Enhancements

  • Add react@19 to peer dependencies of all packages #1889
  • Upgrade d3-shape, d3-path to 3 #1960
  • React 19 Support #1968
  • refactor(deps): remove lodash package usage #2006
  • Breaking: Require React 18 or 19 #2009

🐛 Bug Fix

  • Add return type to withBoundingRects #1837
  • fix(demo): fix delaunay-voronoi demo #1758
  • Fix for stacked bars with a mix of strings and numbers in the x-axis #1884
  • fix(xychart): remove console.debug message for overriding existing registry keys. fixes #1860 #1934
  • React 19 Support #1968
  • refactor(deps): remove lodash package usage #2006
  • fix(release): republish alpha.12 as alpha.13 #2007
  • fix(release): recover alpha.14 publish #2008
  • Breaking: Require React 18 or 19 #2009
  • Resolve Dependabot alerts #2010
  • Resolve brace-expansion Dependabot alert #2011

💥 Breaking Changes

  • Toolchain updates. Node 18, TypeScript 5, Next 13 #1938
  • Remove prop-types #1953
  • Upgrade to Yarn 4 #1954
  • Upgrade d3-shape, d3-path to 3 #1960
  • React 19 Support #1968
  • Breaking: Require React 18 or 19 #2009

📝 Documentation

  • docs: remove remix button from README usage section #1944
  • refactor(deps): remove lodash package usage #2006
  • fix(release): republish alpha.12 as alpha.13 #2007
  • Breaking: Require React 18 or 19 #2009
  • Resolve Dependabot alerts #2010
  • Resolve brace-expansion Dependabot alert #2011

🏠 Internal

  • Upgrade babel #1891
  • internal: Remove Enzyme from visx #1893
  • [workflows] Update actions/cache from v1 to v4.3.0 #1926
  • internal(test): reorder expected output in combineBarStackData tests #1933
  • internal(demo): update footer #1932
  • perf(demo): lazy render example tiles #1896

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​visx/scale since your current version.


Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@visx/scale](https://github.com/airbnb/visx) from 3.12.0 to 4.0.0.
- [Release notes](https://github.com/airbnb/visx/releases)
- [Changelog](https://github.com/airbnb/visx/blob/master/CHANGELOG.md)
- [Commits](airbnb/visx@v3.12.0...v4.0.0)

---
updated-dependencies:
- dependency-name: "@visx/scale"
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 26, 2026
@dependabot
dependabot Bot requested a review from vivekchand as a code owner August 26, 2026 12:49
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 26, 2026

Copy link
Copy Markdown
Owner

blocked on author decision -- skipping (auto-mergeability sweep)

This PR is BLOCKED. Root cause: the drift-bot commit status is failure, which causes the E2E Gate (required) check to fast-fail. The gate aggregates drift-bot as one of its 12 required specs via scripts/e2e_gate.py. Clearing drift-bot requires updating the product blueprint in the 8090 Software Factory to align with the code changes in this PR -- that is an author/owner decision outside the scope of this automated sweep.


Generated by Claude Code

Copy link
Copy Markdown
Owner

✨ auto-fixed: merged latest main into branch (was BEHIND), CI re-running


Generated by Claude Code

Copy link
Copy Markdown
Owner

✨ auto-fixed: merged latest main into branch to bring it up to date


Generated by Claude Code

Copy link
Copy Markdown
Owner

✨ auto-fixed: merged latest main into branch (branch was BEHIND)


Generated by Claude Code

Copy link
Copy Markdown
Owner

Blocked on the drift-bot required status. The 8090 Software Factory bot has detected that code here diverges from its blueprint in the private factory system. Updating the blueprint at factory.8090.ai is required to get drift-bot to pass — that access is outside this sweep's scope.

No action taken by the pr-sweeper.


Generated by Claude Code

Copy link
Copy Markdown
Owner

·@·d·ependabot r·ebase


Generated by Claude Code

2 similar comments

Copy link
Copy Markdown
Owner

·@·d·ependabot r·ebase


Generated by Claude Code

Copy link
Copy Markdown
Owner

·@·d·ependabot r·ebase


Generated by Claude Code

Copy link
Copy Markdown
Owner

✨ auto-fixed: merged main into branch to bring it up to date (was BEHIND main)


Generated by Claude Code

Copy link
Copy Markdown
Owner

·@·d·ependabot r·ebase


Generated by Claude Code

@vivekchand vivekchand left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated babysit review — dependency bump

Drift-bot blocked: drift-bot has set the commit status to failure. A blueprint update at factory.8090.ai is required before this can pass the E2E Gate. This is a known pattern for all dependabot PRs in this repo at the moment; human action on the factory is needed.

Test plan

  • pip install -e . with the bumped dependency — confirm no import errors at startup
  • python3 dashboard.py --port 8901 — dashboard starts and responds at /api/overview
  • Run the ci.yml test subset that exercises the bumped package
  • make lint — drift guards pass independently of drift-bot's network check
  • If the bump is for cryptography or duckdb: pay extra attention — these are on the critical path for the sync daemon and the local store respectively

Generated by Claude Code

@vivekchand vivekchand left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Test plan & review notes

Repo: vivekchand/clawmetry

What changed

  • Bumps @visx/scale from 3.12.0 → 4.0.0 — major version bump

Staleness note

  • 13 days open, 0 reviews. main still has ^3.12.0 — still relevant. See also companion PR #5256 (@visx/shape 3→4) — these two share version parity and may want to land together.

Smoke commands

  • cd frontend && npm install && npm run build — TypeScript will surface any scale factory signature changes (e.g. scaleLinear, scaleOrdinal, scaleBand) at compile time
  • Load any chart or visualization page and verify axes, color scales, and tick labels render correctly

Likely failure mode from the diff

  • Changed generics or required-option additions on scaleLinear / scaleOrdinal etc. would be caught by the TypeScript build step. If it compiles, runtime behavior is likely fine.

Generated by Claude Code

Copy link
Copy Markdown
Owner

✨ auto-fixed: merged main into branch to bring PR up to date with base


Generated by Claude Code

Copy link
Copy Markdown
Owner

✨ auto-fixed: merged latest main into branch (was BEHIND; no conflicts)


Generated by Claude Code

Copy link
Copy Markdown
Owner

✨ auto-fixed: merged latest main into branch to bring it up to date


Generated by Claude Code

Copy link
Copy Markdown
Owner

✨ auto-fixed: merged main into branch (was BEHIND; no conflict)


Generated by Claude Code

Copy link
Copy Markdown
Owner

✨ auto-fixed: merged latest main into branch (BEHIND → up-to-date).


Generated by Claude Code

Copy link
Copy Markdown
Owner

·@·d·ependabot r·ebase


Generated by Claude Code

Copy link
Copy Markdown
Owner

·@·d·ependabot r·ebase


Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant