Skip to content

Releases: uber/RIBs-iOS

Release list

1.1.0

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

1.0.0

Choose a tag to compare

@alexvbush alexvbush released this 11 Sep 22:21
53f7cb3

What's Changed

  • Fix paths, update versions, and adjust documentation for RIBs-iOS repo by @sookim-1 in #1
  • Fix ComponentizedBuilderTests and MultiStageComponentizedBuilderTests by @alexvbush in #12
  • [CI] fix tests and change iOS CI/CD by @rbrovko in #13
  • [M] README.md: add CI badge by @rbrovko in #15
  • Add extensive unit-tests for Interactor and Router by @alexvbush in #18
  • Version 1.0.0 - Bump of RxSwift dependency to 6.x.x (currently 6.9.0), bump minimum iOS requirement to iOS 15 by @alexvbush in #26

New Contributors

Full Changelog: v0.16.3...1.0.0