1.10.3
What's Changed
-
Fixed: Automatically cancel in-flight
TestStore
effects when its root feature is dismissed (#3044). -
Fixed: Propagate current dependencies to
Store.init
(#3049). -
Fixed: Runtime warn when stack integration is detected to be missing from store's reducer (#3048).
-
Fixed:
TestStore.finish()
should assert against unreceived actions (#3054). -
Fixed: Precondition when conflicting persistence keys must match value by @stephencelis in #3051.
Important:
If you have defined a custom persistence key, you may need to explicitly conform it toHashable
after upgrading to this version. -
Fixed:
@Shared
no longer eagerly evaluates its initial value (thanks @seanmrich, #3057). -
Infrastructure: Added a brand new tutorial: Building SyncUps (#3039).
-
Infrastructure: Add store invalidation test (#3038).
-
Infrastructure: Document
@CasePathable @dynamicMemberLookup
in 1.4 migration guide (#3043). -
Infrastructure: Document nested enum reducers (#3050).
New Contributors
- @seanmrich made their first contribution in #3057
Full Changelog: 1.10.2...1.10.3