async/await interop with the RxSwift backbone
Convenience helpers for using Swift's async/await from inside the existing Rx lifecycle and workflow model — RxSwift stays the backbone. By @haeseoklee in #51:
Single.fromAsync/Observable.fromAsync— drop anasynccall into an Rx chain as a cold sequenceTasklifecycle-cancellation helpers —cancelOnDeactivate(interactor:),cancelOnStop(_:),cancel(with:)- Async
Workflowsteps —onAsyncStepon the root workflow and onStep
See the new async/await Interop with RxSwift section in the README for usage.
Build
- Swift Package Manager is now the canonical build; the Carthage Xcode project moved under
ios/so it no longer shadowsPackage.swiftat the repo root — by @alexvbush in #55
CI
- Resolves the iOS simulator at runtime instead of pinning a model name — by @alexvbush in #54
- Restricts the workflow token to read-only — by @arpitjain099 in #52
Contributors
Thanks to @haeseoklee, @arpitjain099, and @alexvbush for the changes in this release.
Full Changelog: 1.0.0...1.1.0