0.18.0
- Updated:
Disposables inStoreandViewStoreare now managed explicitly (thanks @maximkrouk). - Improved:
ViewStore.producednow allows chaining of key paths instead of only supporting a single level (thanks @maximkrouk).
From the upstream 0.18.0 release:
- Updated:
IfLetStoreandForEachStoreclosures 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
ForEachhas been fixed, where theIdentifiedArrayversion ofForEachStorewould unsafely unwrap elements after removal. - Improved: documentation for
Store.ifLet. - Infrastructure: improve UIKit demo support of dark mode (thanks @hungtruong).