chore(deps): update npm dependencies #1330
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.14.1->8.16.08.14.1->8.16.02.9.1->2.9.222.18.12->22.18.135.0.4->5.1.04.1.0->4.2.09.38.0->9.39.07.65.0->7.66.07.9.4->7.9.51.93.2->1.93.37.1.11->7.1.12Release Notes
mui/mui-x (@mui/x-data-grid)
v8.16.0Compare 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 ✨:
brushzoom interaction to chartsSpecial 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]Ctrl+Akey combination for the row selection in the community version (#20110) @felix-wg@mui/[email protected]Same changes as in
@mui/[email protected], plus:getVisibleRowsLookup()to fix the build withtsc(#20116) @arminmeh@mui/[email protected]Same changes as in
@mui/[email protected], plus:valueFormatter()crash (#20070) @sai6855Date and Time Pickers
@mui/[email protected]@mui/[email protected]Same changes as in
@mui/[email protected].Charts
@mui/[email protected]undefinedid and color in series (#20087) @bernardobelchioruseMemofrom isZoomOnEnabled and isPanOnEnabled hooks (#20132) @Copilot@mui/[email protected]Same changes as in
@mui/[email protected], plus:brushzoom interaction (#19899) @JCQuintas@mui/[email protected]Same changes as in
@mui/[email protected].Tree View
@mui/[email protected]Internal changes.
@mui/[email protected]Same changes as in
@mui/[email protected].Codemod
@mui/[email protected]Internal changes.
Core
rowsprop documentation (#20127) @MBilalShafiMiscellaneous
v8.15.0Compare 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 ✨:
brushcharts interaction for building custom behavior.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]dataSource.fetchRowsAPI's return type (#20068) @arminmeh@mui/[email protected]Same changes as in
@mui/[email protected], plus:@mui/[email protected]Same changes as in
@mui/[email protected], plus:Date and Time Pickers
@mui/[email protected]Internal changes.
@mui/[email protected]Same changes as in
@mui/[email protected].Charts
@mui/[email protected]ChartsBrushOverlayand allow brush configuration (#19956) @JCQuintasgetStringSizebenchmark. Remove benchmarks from built package. (#19995) @bernardobelchiorgetStringSizeandbatchMeasureStringsperformance (#19996) @bernardobelchior@mui/[email protected]Same changes as in
@mui/[email protected], plus:axis.reverse(#20031) @JCQuintas@mui/[email protected]Same changes as in
@mui/[email protected].Tree View
@mui/[email protected]@mui/[email protected]Same changes as in
@mui/[email protected].Codemod
@mui/[email protected]Internal changes.
Docs
Core
environment: 'browser'from vitest browser config (#19993) @bernardobelchiorreduxjs/redux-toolkit (@reduxjs/toolkit)
v2.9.2Compare Source
This bugfix release fixes a potential internal data leak in SSR environments, improves handling of headers in
fetchBaseQuery, improvesretryhandling for unexpected errors and request aborts, and fixes a longstanding issue withprefetchleaving an unused subscription. We've also shipped a newgraphqlRequestBaseQueryrelease 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
createApiitself. 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.
fetchBaseQueryHeadersWe've updated
fetchBaseQueryto avoid settingcontent-typein cases where a non-JSONifiable value likeFormDatais being passed as the request body, so that the browser can set that content type itself. It also now sets theacceptheader based on the selectedresponseHandler(JSON or text).retryBehavior and CleanupThe
retryutil now respects themaxRetriesoption when catching unknown errors in addition to the existing known errors logic. It also now checks the request'sAbortSignaland will stop retrying if aborted.In conjunction with that, dispatching
resetApiStatewill now abort all in-flight requests.The
prefetchutil andusePrefetchhook 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 thekeepUnusedDataForperiod 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).graphqlRequestBaseQueryWe've published
@rtk-query/graphql-request-base-queryv2.3.2, which updates thegraphql-requestdep 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
fetchBaseQuerydefault headers handling by @markerikson in #5112retryabort handling and abort onresetApiStateby @markerikson in #5114Full Changelog: reduxjs/redux-toolkit@v2.9.1...v2.9.2
vitejs/vite-plugin-react (@vitejs/plugin-react)
v5.1.0Compare Source
Add
@vitejs/plugin-react/preamblevirtual module for SSR HMR (#890)SSR applications can now initialize HMR runtime by importing
@vitejs/plugin-react/preambleat the top of their client entry instead of manually callingtransformIndexHtml. This simplifies SSR setup for applications that don't use thetransformIndexHtmlAPI.Fix raw Rolldown support for Rolldown 1.0.0-beta.44+ (#930)
Rolldown 1.0.0-beta.44+ removed the top-level
jsxoption in favor oftransform.jsx. This plugin now uses thetransform.jsxoption to support Rolldown 1.0.0-beta.44+.vitejs/vite-plugin-react (@vitejs/plugin-react-swc)
v4.2.0Compare Source
Add
@vitejs/plugin-react-swc/preamblevirtual module for SSR HMR (#890)SSR applications can now initialize HMR runtime by importing
@vitejs/plugin-react-swc/preambleat the top of their client entry instead of manually callingtransformIndexHtml. This simplifies SSR setup for applications that don't use thetransformIndexHtmlAPI.Use SWC when useAtYourOwnRisk_mutateSwcOptions is provided (#951)
Previously, this plugin did not use SWC if plugins were not provided even if
useAtYourOwnRisk_mutateSwcOptionswas provided. This is now fixed.eslint/eslint (eslint)
v9.39.0Compare Source
react-hook-form/react-hook-form (react-hook-form)
v7.66.0Compare Source
remix-run/react-router (react-router-dom)
v7.9.5Compare Source
Patch Changes
[email protected]sass/dart-sass (sass)
v1.93.3Compare Source
vitejs/vite (vite)
v7.1.12Compare 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.
This PR was generated by Mend Renovate. View the repository job log.