0.16.0
- Added: extensions to the ReactiveSwift
SchedulerandDateSchedulerprotocols to support the.animation()and.transaction()APIs that were added in CombineSchedulers, in order to have the same SwiftUI animation support with ReactiveSwift schedulers.
From the upstream 0.16.0 release:
- Changed:
Reducer.optionalreducers no longer triggerassertionFailures. Instead, by default they set a breakpoint that can be resumed inDEBUGmode. This breakpoint can be disabled with an argument.RELEASEbuilds remain unaffected. (#296) - Changed: Test Stores now collocate unfinished effect failures with the originating action that kicked each effect off. These failures were previously aggregated to the unrelated line in which
store.assertwas called. (#413) - Infrastructure: Improved documentation (thanks @Steven0351).
From the upstream 0.15.0 release:
- Added: A new
ViewStore.send(_:animation:)helper for SwiftUI, which wraps an action in awithAnimationblock.