Skip to content

0.23.0

Choose a tag to compare

@stephencelis stephencelis released this 26 Jul 19:27
· 1337 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).