Bumping RIBs dependencies and migrating issues from the old repo
Last week, I submitted a PR for RIBs to bump the minimum iOS requirement to iOS 15 and the RxSwift version to 6.9.0. I also started moving all the iOS issues from the old repository to the new one.
Recently I’ve been laying the groundwork to add SwiftUI and Swift Concurrency support to the RIBs iOS framework. I submitted a PR bumping the minimum iOS requirement for the library to iOS 15 and RxSwift dependency to 6.x.x (below version 7, 6.9.0 currently).
The iOS version bump is many versions behind the latest iOS release to help with backwards compatibility but it is necessary to have decent base support for SwiftUI and async/await.
The RxSwift update is also part of this effort, so that extensions and mappers between Observables and async/await can be used out of the box from the Rx library instead of being rebuilt within RIBs.
I also moved all of the iOS issues from the original RIBs repo into the new one. I will start replying and addressing them as soon as I can. Let me know if I missed anything or if you have any questions!