- Added: support for concurrency-powered APIs like SwiftUI's
View.refreshable()
viaViewStore.send(_:while:)
andViewStore.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 goesnil
(thanks @ollitapa). - Bug fixed:
Effect.throttle
is now synchronized, eliminating potential data races (thanks @p4checo). - Infrastructure: documentation cleanup (thanks @konomae).