Releases: uber/RIBs-iOS
Releases · uber/RIBs-iOS
Release list
1.1.0
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
1.0.0
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
- @sookim-1 made their first contribution in #1
- @alexvbush made their first contribution in #12
- @rbrovko made their first contribution in #13
Full Changelog: v0.16.3...1.0.0