We don't depend on ReactiveCocoa anymore (in Swift 3), just its new cousin: ReactiveSwift. It's a really cool project they're undertaking, separating ReactiveCocoa into two libraries.
Since we now have a different dependency, I think it's worth considering renaming the Moya/ReactiveCocoa subspec to Moya/ReactiveSwift. We'd also need to rename directories, Swift extension file names and extension names, and document it as well.
This is a major breaking change, will need docs in the changelog etc on how to migrate blah blah blah
Do we want to take this on for 8.0.0? This might be the best time to do so.
Makes sense to me. I was thinking we could include it as two subspecs, and deprecate the old one in favour of the new. To avoid repeating ourselves in the podspec, we can have the old deprecated subspec simply have a dependency on the new one. Does that make sense?
That does make sense, but I am not sure how to do that myself. @Moya/contributors, anyone that wants to take a stab at this?
8's going to be a big one 馃槷
Yup. I think we should be about good to go. Anything else we need for 8.0?
Waiting for an official release of ReactiveSwift is about it, I think.
Cool cool. I don't see any more 1.0 issues on their repo, and they just had a new pre-release of 1.0 ship two days ago, so hopefully it won't be too long.
Let's hope so. 馃榾
Seems like there's now one issue still open for 1.0 there, but I bet it won't take too long anymore.
Most helpful comment
This is a major breaking change, will need docs in the changelog etc on how to migrate blah blah blah