Skip to content

0.23.0

Compare
Choose a tag to compare
@stephencelis stephencelis released this 26 Jul 19:27
· 1300 commits to main since this release
  • Added: support for concurrency-powered APIs like SwiftUI's View.refreshable() via ViewStore.send(_:while:) and ViewStore.suspend(while:), which will suspend the current task while a predicate is true.
  • Bug fixed: IfLetStore should never re-render its initial state when its state goes nil (thanks @ollitapa).
  • Bug fixed: Effect.throttle is now synchronized, eliminating potential data races (thanks @p4checo).
  • Infrastructure: documentation cleanup (thanks @konomae).