Skip to content

1.10.3

Compare
Choose a tag to compare
@stephencelis stephencelis released this 08 May 18:22
· 31 commits to main since this release

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 to Hashable 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

Full Changelog: 1.10.2...1.10.3