0.16.0
- Added: extensions to the ReactiveSwift
Scheduler
andDateScheduler
protocols 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.optional
reducers no longer triggerassertionFailure
s. Instead, by default they set a breakpoint that can be resumed inDEBUG
mode. This breakpoint can be disabled with an argument.RELEASE
builds 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.assert
was 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 awithAnimation
block.