Skip to content

0.18.0

Compare
Choose a tag to compare
@mluisbrown mluisbrown released this 27 Apr 08:27
· 573 commits to master since this release
  • Updated: Disposables in Store and ViewStore 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 and ForEachStore 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 the IdentifiedArray version of ForEachStore would unsafely unwrap elements after removal.
  • Improved: documentation for Store.ifLet.
  • Infrastructure: improve UIKit demo support of dark mode (thanks @hungtruong).