Skip to content

chore(deps): bump react-resizable and @types/react-resizable in /superset-frontend#102

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/superset-frontend/multi-7f271f4365
Open

chore(deps): bump react-resizable and @types/react-resizable in /superset-frontend#102
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/superset-frontend/multi-7f271f4365

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 20, 2026

Copy link
Copy Markdown
Contributor

Bumps react-resizable and @types/react-resizable. These dependencies needed to be updated together.
Updates react-resizable from 3.0.5 to 4.0.1

Release notes

Sourced from react-resizable's releases.

3.1.0 (Dec 30, 2025)

  • 🐛 Bugfix: Fix onResizeStop reporting stale size data due to React's batched state updates. The callback now uses the stored size from the last onResize call. #250
  • ➕ Feature: React 18 support.
  • ✏ Chore: Migrate test suite from Enzyme to React Testing Library. #249
  • ✏ Chore: Update react-draggable to ^4.5.0.
  • ✏ Chore: Update react-test-renderer to ^18.
Changelog

Sourced from react-resizable's changelog.

Changelog

4.0.0 (May 12, 2026)

This release converts the library from Flow to TypeScript and ships bundled type declarations. The runtime API and on-screen behavior are unchanged. The major version bump is to flag two things consumers may need to act on.

Breaking — types delivery

  • The library is now authored in TypeScript. Bundled type declarations ship in build/*.d.ts and are resolved via the "types" field in package.json. No @types/react-resizable install is needed; if you have one installed, remove it — TypeScript prefers the bundled types and the DefinitelyTyped package is no longer required.

  • The *.js.flow shims previously emitted by build.sh have been removed. Flow is no longer supported.

    Flow users who still need types can copy the last Flow-annotated source from the 3.2.0 tag: react-grid-layout/react-resizable@db2e37e/lib (lib/Resizable.js, lib/ResizableBox.js, lib/propTypes.js, lib/utils.js). These files were the input to the published .js.flow artifacts in react-resizable@3.2.0 on npm; you can vendor them as a local Flow shim. They will not be updated, and any fix landing on master after 4.0.0 will not be backported into a Flow form.

Internal

  • ✏ Chore: Migrate lib/ and __tests__/ from Flow to TypeScript (*.ts/*.tsx). Public runtime API unchanged.
  • ✏ Chore: Replace @babel/preset-flow with @babel/preset-typescript; drop flow-bin, flow-typed/, .flowconfig.
  • ✏ Chore: Add tsconfig.json (typecheck), tsconfig.build.json (declaration emit), tsconfig.test.json.
  • ✏ Chore: build.sh now runs babel for the JS transform and tsc --emitDeclarationOnly for the .d.ts files.
  • ✏ Chore: ESLint now uses @typescript-eslint/parser.
  • ✏ Chore: CI now runs yarn lint, yarn typecheck, yarn test, and a build-artifact smoke test on every push and PR.
  • ✏ Chore: Add an integration smoke test that imports the built CJS entry point and asserts the public surface (Resizable, ResizableBox).

3.2.0 (May 11, 2026)

  • 🐛 Bugfix: Prevent resize drift caused by stale props between renders. The component now accumulates deltas from lastSize rather than

... (truncated)

Commits
  • ff0e4f4 4.0.1
  • 85226e4 fix: convert example to typescript to fix build; fit locked aspect ratio with...
  • c017399 chore: remove stray .claude/commands/goal.md
  • ff4f1bb 4.0.0
  • 5cde977 Merge branch '2026-05-typescript-conversion' into master
  • ab0bc4f chore(release): prep 4.0.0 — changelog, readme, CI, integration tests
  • c79b84b refactor(types): drop unnecessary as-any casts and loosen PropTypes validators
  • 9c19c68 chore: convert library from Flow to TypeScript
  • db2e37e 3.2.0
  • c38e77c build: pin eslint to ^9 (incompatible with @​babel/eslint-parser 7.x)
  • Additional commits viewable in compare view

Updates @types/react-resizable from 3.0.8 to 4.0.0

Commits

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 [react-resizable](https://github.com/react-grid-layout/react-resizable) and [@types/react-resizable](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-resizable). These dependencies needed to be updated together.

Updates `react-resizable` from 3.0.5 to 4.0.1
- [Release notes](https://github.com/react-grid-layout/react-resizable/releases)
- [Changelog](https://github.com/react-grid-layout/react-resizable/blob/master/CHANGELOG.md)
- [Commits](react-grid-layout/react-resizable@v3.0.5...v4.0.1)

Updates `@types/react-resizable` from 3.0.8 to 4.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-resizable)

---
updated-dependencies:
- dependency-name: react-resizable
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: "@types/react-resizable"
  dependency-version: 4.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github May 20, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependabot, npm. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants