Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 3, 2025

This PR contains the following updates:

Package Change Age Confidence
@mui/x-data-grid (source) 8.14.1 -> 8.16.0 age confidence
@mui/x-date-pickers (source) 8.14.1 -> 8.16.0 age confidence
@reduxjs/toolkit (source) 2.9.1 -> 2.9.2 age confidence
@types/node (source) 22.18.12 -> 22.18.13 age confidence
@vitejs/plugin-react (source) 5.0.4 -> 5.1.0 age confidence
@vitejs/plugin-react-swc (source) 4.1.0 -> 4.2.0 age confidence
eslint (source) 9.38.0 -> 9.39.0 age confidence
react-hook-form (source) 7.65.0 -> 7.66.0 age confidence
react-router-dom (source) 7.9.4 -> 7.9.5 age confidence
sass 1.93.2 -> 1.93.3 age confidence
vite (source) 7.1.11 -> 7.1.12 age confidence

Release Notes

mui/mui-x (@​mui/x-data-grid)

v8.16.0

Compare Source

Oct 29, 2025

We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:

  • 🖌️ Add brush zoom interaction to charts
  • 🔁 Server-side update in a grid with tree data/row grouping and aggregation will trigger re-fetch for all parent levels of that row to update aggregated values. See the demo.

Special thanks go out to the community members for their valuable contributions:
@​felix-wg, @​frncesc, @​sai6855

The following are all team members who have contributed to this release:
@​alexfauquette, @​arminmeh, @​bernardobelchior, @​brijeshb42, @​flaviendelangle, @​JCQuintas, @​MBilalShafi, @​mbrookes, @​michelengelen, @​noraleonte, @​rita-codes

Data Grid
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

@mui/[email protected] premium

Same changes as in @mui/[email protected], plus:

Date and Time Pickers
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Tree View
@mui/[email protected]

Internal changes.

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Codemod
@mui/[email protected]

Internal changes.

Core
Miscellaneous

v8.15.0

Compare Source

Oct 23, 2025

We'd like to extend a big thank you to the 14 contributors who made this release possible. Here are some highlights ✨:

  • 🖌️ Add new brush charts interaction for building custom behavior.
    brush visualization example
  • ⚡️ Performance improvements for large bar charts
  • 🤖 Data Grid AI assistant can now visualize the query results by controlling the chart integration settings
  • 📦 DataGrid uses an internal MUI fork of ExcelJS that does not depend on vulnerable versions of NPM packages
  • 🐞 Bugfixes
  • 📚 Documentation improvements

Special thanks go out to the community members for their valuable contributions:
@​ZagrebaAlex

The following are all team members who have contributed to this release:
@​alexfauquette, @​bernardobelchior, @​cherniavskii, @​flaviendelangle, @​Janpot, @​JCQuintas, @​KenanYusuf, @​prakhargupta1, @​rita-codes, @​siriwatknp, @​arminmeh, @​brijeshb42, @​noraleonte

Data Grid
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

@mui/[email protected] premium

Same changes as in @mui/[email protected], plus:

Date and Time Pickers
@mui/[email protected]

Internal changes.

@mui/[email protected] pro

Same changes as in @mui/[email protected].

Charts
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected], plus:

@mui/[email protected] premium

Same changes as in @mui/[email protected].

Tree View
@mui/[email protected]
@mui/[email protected] pro

Same changes as in @mui/[email protected].

Codemod
@mui/[email protected]

Internal changes.

Docs
Core
reduxjs/redux-toolkit (@​reduxjs/toolkit)

v2.9.2

Compare Source

This bugfix release fixes a potential internal data leak in SSR environments, improves handling of headers in fetchBaseQuery, improves retry handling for unexpected errors and request aborts, and fixes a longstanding issue with prefetch leaving an unused subscription. We've also shipped a new graphqlRequestBaseQuery release with updated dependencies and better error handling.

Changelog

Internal Subscription Handling

We had a report that a Redux SSR app had internal subscription data showing up across different requests. After investigation, this was a bug introduced by the recent RTKQ perf optimizations, where the internal subscription fields were hoisted outside of the middleware setup and into createApi itself. This meant they existed outside of the per-store-instance lifecycle. We've reworked the logic to ensure the data is per-store again. We also fixed another issue that miscalculated when there was an active request while checking for cache entry cleanup.

Note that no actual app data was leaked in this case, just the internal subscription IDs that RTKQ uses in its own middleware to track the existence of subscriptions per cache entry.

fetchBaseQuery Headers

We've updated fetchBaseQuery to avoid setting content-type in cases where a non-JSONifiable value like FormData is being passed as the request body, so that the browser can set that content type itself. It also now sets the accept header based on the selected responseHandler (JSON or text).

retry Behavior and Cleanup

The retry util now respects the maxRetries option when catching unknown errors in addition to the existing known errors logic. It also now checks the request's AbortSignal and will stop retrying if aborted.

In conjunction with that, dispatching resetApiState will now abort all in-flight requests.

The prefetch util and usePrefetch hook had a long-standing issue where they would create a subscription for a cache entry, but there was no way to clean up that subscription. This meant that the cache entry was effectively permanent. They now initiate the request without adding a subscription. This will fetch the cache entry and leave it in the store for the keepUnusedDataFor period as intended, giving your app time to actually subscribe to the value (such as prefetching the cache entry in a route handler, and then subscribing in a component).

graphqlRequestBaseQuery

We've published @rtk-query/graphql-request-base-query v2.3.2, which updates the graphql-request dep to ^7. We also fixed an issue where the error handling rethrew unknown errors - it now returns {error} as a base query is supposed to.

What's Changed

Full Changelog: reduxjs/redux-toolkit@v2.9.1...v2.9.2

vitejs/vite-plugin-react (@​vitejs/plugin-react)

v5.1.0

Compare Source

Add @vitejs/plugin-react/preamble virtual module for SSR HMR (#​890)

SSR applications can now initialize HMR runtime by importing @vitejs/plugin-react/preamble at the top of their client entry instead of manually calling transformIndexHtml. This simplifies SSR setup for applications that don't use the transformIndexHtml API.

Fix raw Rolldown support for Rolldown 1.0.0-beta.44+ (#​930)

Rolldown 1.0.0-beta.44+ removed the top-level jsx option in favor of transform.jsx. This plugin now uses the transform.jsx option to support Rolldown 1.0.0-beta.44+.

vitejs/vite-plugin-react (@​vitejs/plugin-react-swc)

v4.2.0

Compare Source

Add @vitejs/plugin-react-swc/preamble virtual module for SSR HMR (#​890)

SSR applications can now initialize HMR runtime by importing @vitejs/plugin-react-swc/preamble at the top of their client entry instead of manually calling transformIndexHtml. This simplifies SSR setup for applications that don't use the transformIndexHtml API.

Use SWC when useAtYourOwnRisk_mutateSwcOptions is provided (#​951)

Previously, this plugin did not use SWC if plugins were not provided even if useAtYourOwnRisk_mutateSwcOptions was provided. This is now fixed.

eslint/eslint (eslint)

v9.39.0

Compare Source

react-hook-form/react-hook-form (react-hook-form)

v7.66.0

Compare Source

remix-run/react-router (react-router-dom)

v7.9.5

Compare Source

Patch Changes
sass/dart-sass (sass)

v1.93.3

Compare Source

  • Fix a performance regression that was introduced in 1.92.0.
vitejs/vite (vite)

v7.1.12

Compare Source

Please refer to CHANGELOG.md for details.


Configuration

📅 Schedule: Branch creation - "before 4am every 2 weeks on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Nov 3, 2025
@renovate renovate bot force-pushed the renovate/npm-dependencies branch 3 times, most recently from a6fe733 to aa995f3 Compare November 3, 2025 22:08
@renovate renovate bot force-pushed the renovate/npm-dependencies branch from aa995f3 to ecbea26 Compare November 4, 2025 02:50
@renovate renovate bot merged commit abeb0fa into master Nov 4, 2025
13 checks passed
@renovate renovate bot deleted the renovate/npm-dependencies branch November 4, 2025 06:47
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