github pointfreeco/swift-composable-architecture 1.10.3

latest release: 1.10.4
11 days ago

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

Don't miss a new swift-composable-architecture release

NewReleases is sending notifications on new releases.