Skip to content

0.18.0

Choose a tag to compare

@stephencelis stephencelis released this 20 Apr 17:08
· 1411 commits to main since this release
0f026d3
  • 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 bug in iOS 13's Combine can cause uses of the Fail publisher to crash. We have updated Effect.init(error:) to not use Fail under the hood and avoid this crash.
  • 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 (thanks @mluisbrown).
  • Infrastructure: improve UIKit demo support of dark mode (thanks @hungtruong).