dependabot[bot] opened a new pull request, #40110: URL: https://github.com/apache/superset/pull/40110
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.1.3 to 4.0.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/react-grid-layout/react-resizable/blob/master/CHANGELOG.md">react-resizable's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h3>4.0.0 (May 12, 2026)</h3> <p>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.</p> <p><strong>Breaking — types delivery</strong></p> <ul> <li> <p>The library is now authored in TypeScript. Bundled type declarations ship in <code>build/*.d.ts</code> and are resolved via the <code>"types"</code> field in <code>package.json</code>. No <code>@types/react-resizable</code> install is needed; if you have one installed, remove it — TypeScript prefers the bundled types and the DefinitelyTyped package is no longer required.</p> </li> <li> <p>The <code>*.js.flow</code> shims previously emitted by <code>build.sh</code> have been removed. Flow is no longer supported.</p> <p>Flow users who still need types can copy the last Flow-annotated source from the <code>3.2.0</code> tag: <a href="https://github.com/react-grid-layout/react-resizable/tree/db2e37eda85fb21b1864e36b01c4922452f28418/lib"><code>react-grid-layout/react-resizable@db2e37e/lib</code></a> (<a href="https://github.com/react-grid-layout/react-resizable/blob/db2e37eda85fb21b1864e36b01c4922452f28418/lib/Resizable.js"><code>lib/Resizable.js</code></a>, <a href="https://github.com/react-grid-layout/react-resizable/blob/db2e37eda85fb21b1864e36b01c4922452f28418/lib/ResizableBox.js"><code>lib/ResizableBox.js</code></a>, <a href="https://github.com/react-grid-layout/react-resizable/blob/db2e37eda85fb21b1864e36b01c4922452f28418/lib/propTypes.js"><code>lib/propTypes.js</code></a>, <a href="https://github.com/react-grid-layout/react-resizable/blob/db2e37eda85fb21b1864e36b01c4922452f28418/lib/utils.js"><code>lib/utils.js</code></a>). These files were the input to the published <code>.js.flow</code> artifacts in <code>[email protected]</code> on npm; you can vendor them as a local Flow shim. They will not be updated, and any fix landing on <code>master</code> after <code>4.0.0</code> will not be backported into a Flow form.</p> </li> </ul> <p><strong>Internal</strong></p> <ul> <li>✏ Chore: Migrate <code>lib/</code> and <code>__tests__/</code> from Flow to TypeScript (<code>*.ts</code>/<code>*.tsx</code>). Public runtime API unchanged.</li> <li>✏ Chore: Replace <code>@babel/preset-flow</code> with <code>@babel/preset-typescript</code>; drop <code>flow-bin</code>, <code>flow-typed/</code>, <code>.flowconfig</code>.</li> <li>✏ Chore: Add <code>tsconfig.json</code> (typecheck), <code>tsconfig.build.json</code> (declaration emit), <code>tsconfig.test.json</code>.</li> <li>✏ Chore: <code>build.sh</code> now runs <code>babel</code> for the JS transform and <code>tsc --emitDeclarationOnly</code> for the <code>.d.ts</code> files.</li> <li>✏ Chore: ESLint now uses <code>@typescript-eslint/parser</code>.</li> <li>✏ Chore: CI now runs <code>yarn lint</code>, <code>yarn typecheck</code>, <code>yarn test</code>, and a build-artifact smoke test on every push and PR.</li> <li>✏ Chore: Add an integration smoke test that imports the built CJS entry point and asserts the public surface (<code>Resizable</code>, <code>ResizableBox</code>).</li> </ul> <h3>3.2.0 (May 11, 2026)</h3> <ul> <li>🐛 Bugfix: Prevent resize drift caused by stale props between renders. The component now accumulates deltas from <code>lastSize</code> rather than</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/react-grid-layout/react-resizable/commit/ff0e4f4d35c94140a3ee620ffa86911faedaea72"><code>ff0e4f4</code></a> 4.0.1</li> <li><a href="https://github.com/react-grid-layout/react-resizable/commit/85226e42a5e0e6184918d0821127a086f7fe9798"><code>85226e4</code></a> fix: convert example to typescript to fix build; fit locked aspect ratio with...</li> <li><a href="https://github.com/react-grid-layout/react-resizable/commit/c017399ec6d291a0ffbf878000f1058655fd11d9"><code>c017399</code></a> chore: remove stray .claude/commands/goal.md</li> <li><a href="https://github.com/react-grid-layout/react-resizable/commit/ff4f1bb44148de2fd3e1461fdd71a7c639770afc"><code>ff4f1bb</code></a> 4.0.0</li> <li><a href="https://github.com/react-grid-layout/react-resizable/commit/5cde97786231fa5907c148f607d71eb74c1bcd9f"><code>5cde977</code></a> Merge branch '2026-05-typescript-conversion' into master</li> <li><a href="https://github.com/react-grid-layout/react-resizable/commit/ab0bc4f022e5620c7d6909a6e01d81a01f1a67f4"><code>ab0bc4f</code></a> chore(release): prep 4.0.0 — changelog, readme, CI, integration tests</li> <li><a href="https://github.com/react-grid-layout/react-resizable/commit/c79b84b8b4e06840d397d427a2d184df1884c6ef"><code>c79b84b</code></a> refactor(types): drop unnecessary as-any casts and loosen PropTypes validators</li> <li><a href="https://github.com/react-grid-layout/react-resizable/commit/9c19c68adb757d7b4cc590f8daa1251d9bbcfa5f"><code>9c19c68</code></a> chore: convert library from Flow to TypeScript</li> <li><a href="https://github.com/react-grid-layout/react-resizable/commit/db2e37eda85fb21b1864e36b01c4922452f28418"><code>db2e37e</code></a> 3.2.0</li> <li><a href="https://github.com/react-grid-layout/react-resizable/commit/c38e77c341971db623a1d6ee4320735f913c1136"><code>c38e77c</code></a> build: pin eslint to ^9 (incompatible with <code>@babel/eslint-parser</code> 7.x)</li> <li>Additional commits viewable in <a href="https://github.com/react-grid-layout/react-resizable/compare/v3.1.3...v4.0.1">compare view</a></li> </ul> </details> <br /> Updates `@types/react-resizable` from 3.0.8 to 4.0.0 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-resizable">compare view</a></li> </ul> </details> <br /> 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
