This bugfix release fixes how sorted entity adapters handle duplicate IDs, tweaks the TS types for RTKQ query state cache entries to improve how the data
field is handled, and adds better cleanup for long-running listener middleware effects.
What's Changed
- fix(entityAdapter): ensure sorted addMany keeps first occurrence of duplicate ids by @demyanm in #5097
- fix(entityAdapter): ensure sorted setMany keeps just unique IDs in state.ids by @demyanm in #5107
- fix(types): ensure non-undefined
data
on isSuccess withexactOptionalPropertyTypes
by @CO0Ki3 in #5088 - Allow executing effects that have become unsubscribed to be canceled by
listenerMiddleware.clearListeners
by @chris-chambers in #5102
Full Changelog: v2.9.0...v2.9.1