Bi-directional type bridging between RxSwift and Apple's Combine framework
Fix a bug preventing building under Xcode 12.5 as well as older versions of iOS
Infallible
conversion from a publisher with Failure == Never
This version includes Carthage improvements for pre-built binaries (Thanks @fredyshox). There are no code changes aside for that.
This release includes two major changes:
.toCombine()
. To learn more about this change, see #16.This is a big refactor & stability update, which you should definitely upgrade to.
RxCombine now entirely respects backpressure and downstream demand when converting an Observable's emissions to a Publisher. This substantially enhances stability and resolves some reported issues.
Fix a race condition where subscription was pushed to subscriber after and immediate value. #7 Thanks @epatey !
Supports Xcode 11 GM
Updated for Xcode 11 beta 3.
Apple removed the AnyPublisher
initializer that takes a closure (similar to RxSwift's Observable.create
). Meaning creating a Publisher can only be done with an intermediary type. See RxPublisher.
Observable.asPublisher()
as an alias to the publisher
property (Thanks @jdisho!)Initial Release! 🎉