Skip to content

0.55.0

Compare
Choose a tag to compare
@stephencelis stephencelis released this 28 Jun 19:39
· 385 commits to main since this release
89f80fe

What's Changed

  • Added: The Composable Architecture's SwiftUI bindings integration has been greatly improved, with better support for view state bindings (#2215).
  • Added: Store.send and Store.withState have been added, for sending actions to stores and accessing store state without needing a view store (#2222).
  • Added: ReducerProtocol.onChange (#2226).
  • Added: EffectOf<Reducer> convenience type alias to EffectTask<Reducer.Action> (#2237).
  • Updated: swiftui-navigation has been bumped to 0.8.0 (#2239).
  • Improved: TestStore failure messages have been improved (#2227, #2236).
  • Fixed: ForEachStore no longer force-unwraps its cached value, avoiding crashes in race condition-heavy code (thanks @ohitsdaniel, #1036).
  • Fixed: Addressed a few Xcode 15 warnings (Swift 6 errors) (#2213).
  • Deprecated: Effect.cancel(ids:) has been deprecated (#2221).
  • Infrastructure: Documentation improvements (thanks @ccxla, #2185, #2184, #2183; @tomu28, #2209; @alexhunsley, #2204; @oronbz, #2173; #2225; #2238).

New Contributors

Full Changelog: 0.54.1...0.55.0