Skip to content

1.1.0

Latest

Choose a tag to compare

@alexvbush alexvbush released this 12 Jul 23:46
f5f6c70

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 an async call into an Rx chain as a cold sequence
  • Task lifecycle-cancellation helpers — cancelOnDeactivate(interactor:), cancelOnStop(_:), cancel(with:)
  • Async Workflow steps — onAsyncStep on the root workflow and on Step

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 shadows Package.swift at 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