0.18.0
- Updated:
Disposable
s inStore
andViewStore
are now managed explicitly (thanks @maximkrouk). - Improved:
ViewStore.produced
now allows chaining of key paths instead of only supporting a single level (thanks @maximkrouk).
From the upstream 0.18.0 release:
- Updated:
IfLetStore
andForEachStore
closures are now view builders. - Changed:
IfLetStore
's optional else branch now takes a view builder closure. The overload that takes an else view directly has been deprecated. - Fixed: A crash related to behavior in SwiftUI's
ForEach
has been fixed, where theIdentifiedArray
version ofForEachStore
would unsafely unwrap elements after removal. - Improved: documentation for
Store.ifLet
. - Infrastructure: improve UIKit demo support of dark mode (thanks @hungtruong).