Releases: ReactiveCocoa/reactiveswift-composable-architecture
0.50.0
0.49.2
Brings the fork up to date with the upstream TCA release 0.49.2
Please refer to the TCA release notes for 0.49.0, 0.49.1 and 0.49.2.
⚠️ ReactiveSwift TCA specific changes
As discussed in pointfreeco/swift-dependencies#16, the best long term solution was to simply rename the mainQueue dependency keyPath to be \.mainQueueScheduler, avoiding ambiguity with the \.mainQueue defined in Dependencies (which relies on CombineSchedulers).
As such, RAS-TCA users should use the \.mainQueueScheduler hey path when declaring DateScheduler dependencies:
@Dependency(\.mainQueueScheduler) var mainQueueAs a consequence, updating a dependency (e.g. in unit tests) should be done using the mainQueueScheduler property:
let mainQueue = TestScheduler()
// ...
store.dependencies.mainQueueScheduler = mainQueue
// ...0.48.2
Previous 0.48.1 version cherry pick somehow wasn't properly done and some changes were missing, possibly due to some poorly done git rebases.
This release contains all upstream changes from 0.47.2 ... 0.48.1 which were then reapplied on top of master. This should hopefully now include all changes.
Apologies for any inconvenience 🙏🏼