RxCombine

Bi-directional type bridging between RxSwift and Apple's Combine framework

MIT License

Stars
1K
Committers
7

Bot releases are hidden (Show)

RxCombine - RxCombine 2.0.1 Latest Release

Published by freak4pc over 3 years ago

Fix a bug preventing building under Xcode 12.5 as well as older versions of iOS

RxCombine - RxCombine 2.0.0

Published by freak4pc almost 4 years ago

  • Support RxSwift 6
  • Add Infallible conversion from a publisher with Failure == Never
RxCombine - RxCombine 1.6.1

Published by freak4pc about 4 years ago

This version includes Carthage improvements for pre-built binaries (Thanks @fredyshox).
There are no code changes aside for that.

RxCombine - RxCombine 1.6.0

Published by freak4pc over 4 years ago

This release includes two major changes:

  • The entire bridging of Subjects have changes. To go from a Rx Subject to a Combine Subject, use .toCombine(). To learn more about this change, see #16.
  • The deployment target of this project was lowered to that of RxSwift (iOS 8, macOS 10.9, watchOS 3, tvOS 9) with specific availability clauses. To allow proper migration on older codebases.
RxCombine - RxCombine 1.5.0

Published by freak4pc over 4 years ago

🥳 RxCombine 1.5.0 is out!

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.

RxCombine - RxCombine 1.3.1

Published by freak4pc over 4 years ago

Fix a race condition where subscription was pushed to subscriber after and immediate value. #7 Thanks @epatey !

RxCombine - RxCombine 1.3.0

Published by freak4pc about 5 years ago

Supports Xcode 11 GM

RxCombine - RxCombine 1.2.0

Published by freak4pc over 5 years ago

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.

RxCombine - RxCombine 1.1.0

Published by freak4pc over 5 years ago

  • Add Observable.asPublisher() as an alias to the publisher property (Thanks @jdisho!)
  • Support Carthage via Prebuilt Binary
RxCombine - RxCombine 1.0.0

Published by freak4pc over 5 years ago

Initial Release! 🎉