fix(deps): update all non-major dependencies #1972
Open
+1,212
−1,455
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:
^9.39.1->^9.39.2^2.11.0->^2.11.2^10.1.2->^10.1.10^10.1.2->^10.1.10^16.3.0->^16.3.1^0.1.31->^0.1.32^5.0.5->^5.0.6^24.10.1->^24.10.4^8.48.0->^8.50.0^8.48.0->^8.50.0^2.3.3->^2.3.5^0.27.0->^0.27.2^9.39.1->^9.39.2^29.2.1->^29.5.0^5.1.0->^5.2.1^4.17.21->^4.17.2210.24.0->10.26.03.7.3->3.7.4^19.2.0->^19.2.3^19.2.0->^19.2.3^19.2.0->^19.2.3^7.9.6->^7.11.0^4.38.0->^4.39.0^10.1.2->^10.1.10^29.4.5->^29.4.6^8.48.0->^8.50.0^7.2.6->^7.3.0^5.103.0->^5.104.1Release Notes
eslint/eslint (@eslint/js)
v9.39.2Compare Source
reduxjs/redux-toolkit (@reduxjs/toolkit)
v2.11.2Compare Source
v2.11.1Compare Source
This bugfix release fixes an issue with our internal
AbortSignalhandling that was reported as causing an error in a rare reset situation. We've also restructured our publishing process to use NPM Trusted Publishing, and updated our TS support matrix to only support TS 5.4+.Changelog
Publishing Changes
We've previously done most of our releases semi-manually locally, with various release process CLI tools. With the changes to NPM publishing security and the recent wave of NPM attacks, we've updated our publishing process to solely use NPM Trusted Publishing via workflows. We've also done a hardening pass on our own CI setup.
We had done a couple releases via CI workflows previously, and later semi-manual releases caused PNPM to warn that RTK was no longer trusted. This release should be trusted and will resolve that issue.
Thanks to the e18e folks and their excellent guide at https://e18e.dev/docs/publishing for making this process easier!
TS Support Matrix Updates
We've previously mentioned rolling changes to our TS support matrix in release notes, but didn't officially document our support policy. We've added a description of the support policy (last 2 years of TS releases, matching DefinitelyTyped) and the current oldest TS version we support in the docs:
As of today, we've updated the support matrix to be TS 5.4+ . As always, it's possible RTK will work if you're using an earlier version of TS, but we don't test against earlier versions and don't support any issues with those versions.
We have run an initial test with the upcoming TS 7.0 native
tsgorelease. We found a couple minor issues with our own TS build and test setup, but no obvious issues with using RTK with TS 7.0.Bug Fixes
A user reported a rare edge case where the combination of
resetApiStateandretry()could lead to an error calling anAbortController. We've restructured ourAbortControllerhandling logic to avoid that (and simplified a bit of our internals in the process).What's Changed
Full Changelog: reduxjs/redux-toolkit@v2.11.0...v2.11.1
storybookjs/storybook (@storybook/addon-onboarding)
v10.1.10Compare Source
10.1.10
v10.1.9Compare Source
v10.1.8Compare Source
10.1.8
v10.1.7Compare Source
10.1.7
v10.1.6Compare Source
10.1.6
v10.1.5Compare Source
10.1.5
v10.1.4Compare Source
10.1.4
v10.1.3Compare Source
10.1.3
storybookjs/storybook (@storybook/react-vite)
v10.1.10Compare Source
.env-file parsing - #33383, thanks @JReinhold!v10.1.9Compare Source
v10.1.8Compare Source
v10.1.7Compare Source
viteduring migration if not installed yet - #33316, thanks @ghengeveld!v10.1.6Compare Source
Select- #33268, thanks @Sidnioulz!v10.1.5Compare Source
v10.1.4Compare Source
v10.1.3Compare Source
testing-library/react-testing-library (@testing-library/react)
v16.3.1Compare Source
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.50.0Compare Source
🚀 Features
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.49.0Compare Source
🚀 Features
Intl.Segmenterinstead ofgraphemer(#11804)🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.48.1Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v8.50.0Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.49.0Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.48.1Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
IonicaBizau/anser (anser)
v2.3.5Compare Source
Clean up files
v2.3.4Compare Source
Fix grayscale palette colors returning undefined /cc #83 -- thanks @skipi 🍰
evanw/esbuild (esbuild)
v0.27.2Compare Source
Allow import path specifiers starting with
#/(#4361)Previously the specification for
package.jsondisallowed import path specifiers starting with#/, but this restriction has recently been relaxed and support for it is being added across the JavaScript ecosystem. One use case is using it for a wildcard pattern such as mapping#/*to./src/*(previously you had to use another character such as#_*instead, which was more confusing). There is some more context in nodejs/node#49182.This change was contributed by @hybrist.
Automatically add the
-webkit-maskprefix (#4357, #4358)This release automatically adds the
-webkit-vendor prefix for themaskCSS shorthand property:This change was contributed by @BPJEnnova.
Additional minification of
switchstatements (#4176, #4359)This release contains additional minification patterns for reducing
switchstatements. Here is an example:Forbid
usingdeclarations insideswitchclauses (#4323)This is a rare change to remove something that was previously possible. The Explicit Resource Management proposal introduced
usingdeclarations. These were previously allowed insidecaseanddefaultclauses inswitchstatements. This had well-defined semantics and was already widely implemented (by V8, SpiderMonkey, TypeScript, esbuild, and others). However, it was considered to be too confusing because of how scope works in switch statements, so it has been removed from the specification. This edge case will now be a syntax error. See tc39/proposal-explicit-resource-management#215 and rbuckton/ecma262#14 for details.Here is an example of code that is no longer allowed:
That code will now have to be modified to look like this instead (note the additional
{and}block statements around each case body):This is not being released in one of esbuild's breaking change releases since this feature hasn't been finalized yet, and esbuild always tracks the current state of the specification (so esbuild's previous behavior was arguably incorrect).
v0.27.1Compare Source
Fix bundler bug with
varnested insideif(#4348)This release fixes a bug with the bundler that happens when importing an ES module using
require(which causes it to be wrapped) and there's a top-levelvarinside anifstatement without being wrapped in a{ ... }block (and a few other conditions). The bundling transform needed to hoist thesevardeclarations outside of the lazy ES module wrapper for correctness. See the issue for details.Fix minifier bug with
forinsidetryinside label (#4351)This fixes an old regression from version v0.21.4. Some code was introduced to move the label inside the
trystatement to address a problem with transforming labeledfor awaitloops to avoid theawait(the transformation involves converting thefor awaitloop into aforloop and wrapping it in atrystatement). However, it introduces problems for cross-compiled JVM code that uses all three of these features heavily. This release restricts this transform to only apply toforloops that esbuild itself generates internally as part of thefor awaittransform. Here is an example of some affected code:Inline IIFEs containing a single expression (#4354)
Previously inlining of IIFEs (immediately-invoked function expressions) only worked if the body contained a single
returnstatement. Now it should also work if the body contains a single expression statement instead:The minifier now strips empty
finallyclauses (#4353)This improvement means that
finallyclauses containing dead code can potentially cause the associatedtrystatement to be removed from the output entirely in minified builds:Allow tree-shaking of the
SymbolconstructorWith this release, calling
Symbolis now considered to be side-effect free when the argument is known to be a primitive value. This means esbuild can now tree-shake module-level symbol variables:eslint/eslint (eslint)
v9.39.2Compare Source
jest-community/eslint-plugin-jest (eslint-plugin-jest)
v29.5.0Compare Source
Features
no-unneeded-async-expect-functionrule (#1863) (6b8182d)29.4.1 (2025-12-14)
Bug Fixes
toHaveLength(#1878) (3415744)v29.4.1Compare Source
Features
no-unneeded-async-expect-functionrule (#1863) (6b8182d)29.4.1 (2025-12-14)
Bug Fixes
toHaveLength(#1878) (3415744)v29.4.0Compare Source
Features
prefer-to-have-been-called-timesrule (281085a)prefer-to-have-been-calledrule (24e2acd)v29.3.0Compare Source
Features
hasAssertionsinbeforeEachandafterEachhooks (#1871) (eed9acb)29.2.3 (2025-12-13)
Bug Fixes
29.2.2 (2025-12-12)
Bug Fixes
export =usage (#1870) (9d90466)29.2.1 (2025-11-23)
Bug Fixes
ERR_PACKAGE_PATH_NOT_EXPORTEDerrors (#1860) (6cd4e89)v29.2.3Compare Source
Bug Fixes
v29.2.2Compare Source
Bug Fixes
export =usage (#1870) (9d90466)expressjs/express (express)
v5.2.1Compare Source
=======================
v5.2.0Compare Source
========================
body-parser@^2.2.1res.redirectwith undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to fix.lodash/lodash (lodash-es)
v4.17.22Compare Source
pnpm/pnpm (pnpm)
v10.26.0Compare Source
v10.25.0Compare Source
prettier/prettier (prettier)
v3.7.4Compare Source
diff
LWC: Avoid quote around interpolations (#18383 by @kovsu)
TypeScript: Fix comment inside union type gets duplicated (#18393 by @fisker)
TypeScript: Fix unstable comment print in union type comments (#18395 by @fisker)
facebook/react (react)
v19.2.3: 19.2.3 (December 11th, 2025)Compare Source
React Server Components
v19.2.2: 19.2.2 (December 11th, 2025)Compare Source
React Server Components
react-server-dom-webpack/*.unbundledto privatereact-server-dom-unbundled(@eps1lon #35290)v19.2.1: 19.2.1 (December 3rd, 2025)Compare Source
React Server Components
remix-run/react-router (react-router-dom)
v7.11.0Compare Source
Patch Changes
[email protected]v7.10.1Compare Source
Patch Changes
[email protected]v7.10.0Compare Source
Patch Changes
[email protected]SeleniumHQ/selenium (selenium-webdriver)
v4.39.0Compare Source
kulshekhar/ts-jest (ts-jest)
v29.4.6Compare Source
Bug Fixes
typescript-eslint/typescript-eslint (typescript-eslint)
v8.50.0Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.49.0Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.48.1Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
vitejs/vite (vite)
v7.3.0Compare Source
Please refer to CHANGELOG.md for details.
v7.2.7Compare Source
webpack/webpack (webpack)
[
v5.104.1](https://redirect.github.com/webpack/webpack/blob/HEAD/CHANGELOG.md#51Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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.