Skip to content

Bump @reduxjs/toolkit from 1.9.0 to 1.9.1

Dependabot requested to merge dependabot-npm_and_yarn-reduxjs-toolkit-1.9.1 into master

Bumps @reduxjs/toolkit from 1.9.0 to 1.9.1.

Release notes

Sourced from @​reduxjs/toolkit's releases.

v1.9.1

This bugfix release fixes assorted issues that were reported with RTK 1.9.0, and adds a few additional requested tweaks and improvements.

Changelog

Fixes

The createAsyncThunk.withTypes function was fully broken (it type-checked correctly, but pointed to the wrong function due to a name shadowing issue). That now works correctly.

The maxRetries option for RTKQ was inadvertently filtering out 0 values, and those are now accepted.

fulfillWithValue had incorrect types that made it appear as if the data was nested an additional level deeper. The types are now correct.

The ActionCreatorWithoutPayload type was tweaked to force an error when an action creator is accidentally called with an argument, which happens in cases like onClick={todoAdded}. This avoids accidentally passing values like React event objects as the payload.

Timer handling for batchActions and autoBatchEnhancer now works in more JS runtime environments.

Other Changes

The TagDescription type is now exported from RTKQ.

API endpoints now have a .name field containing the endpoint name, such as "getPokemon".

Calling promise.abort() on a createAsyncThunk promise before an async condition resolves will now be treated as if the condition itself returned false, bailing out and not dispatching anything.

The merge option now receives a third argument containing {arg, baseQueryMeta, fulfilledTimeStamp, requestId}, in case that info is useful in deciding how to merge.

The @reduxjs/rtk-codemods package has been updated to fix cases where the createSliceBuilder codemod didn't preserve fields with function variable arguments, like [todoAdded]: adapter.addOne. That package has been updated to v0.0.3.

What's Changed

Full Changelog: https://github.com/reduxjs/redux-toolkit/compare/v1.9.0...v1.9.1

Commits
  • a87a1ba Release 1.9.1
  • a7ceaa2 Merge pull request #2965 from reduxjs/feature/1.9.1-more-fixes
  • eaf7d5e Pass additional metadata to merge
  • 90ff485 Treat thunk abort signal the same as a false condition result
  • 87bebec Merge pull request #2881 from kyletsang/fix-createslicebuilder-codemod
  • b319c41 Merge pull request #2888 from reduxjs/issues/2886
  • a56a194 Merge pull request #2964 from reduxjs/feature/1.9.1-ts-fixes
  • ce9e05d Expose endpoints.someEndpoint.name field
  • 90283e9 Ensure void action creators can't be passed as event handlers
  • 56ed8a4 Export TagDescription type
  • Additional commits viewable in compare view


Dependabot commands
You can trigger Dependabot actions by commenting on this MR
  • $dependabot rebase will rebase this MR
  • $dependabot recreate will recreate this MR rewriting all the manual changes and resolving conflicts

Merge request reports