- added
reachedBottom(offset:)
forUIScrollView
once
now uses aNSRecursiveLock
instead of the deprecatedOSAtomicOr32OrigBarrier
- Simplify
filterMap(_:)
implementation and make callback throwing once
now uses aNSRecursiveLock
instead of the deprecatedOSAtomicOr32OrigBarrier
- added
merge(with:)
forObservable
- removed
flatMapSync
operator - added
apply
forCompletable
andMaybe
- added
mapTo
forSingle
andMaybe
- added SPM support
- adjusted repeat with behaviour doc
- Update to RxSwift 5.0.
- Requires the Swift 5 compiler (Xcode 10.2 and up).i
- added
partition(_:)
operator - added
bufferWithTrigger
operator - added
fromAsync
operator forSingle
Version 4.x has been skipped to align with RxSwift versioning.
RxSwiftExt 5.x supports Swift 5.x RxSwiftExt 3.x supports Swift 4.x
- Fix
withUnretained
so it allows proper destructuring - added
mapMany
operator - added
toSortedArray
operator - rolled
map(to:)
back tomapTo(_:)
forSharedSequenceConvertibleType
- added
unwrap()
operator for SharedSequence - added
apply(_:)
forSingle
- added
count
operator
- added UIViewPropertyAnimator
fractionComplete
reactive binder - added
withUnretained(_:)
operator - added UIViewPropertyAnimator Reactive Extensions (
animate()
operator)
- added
mapAt(keyPath:)
operator - added
zip(with:)
operator - added
ofType(_:)
operator
- added
pairwise()
andnwise(_:)
operators - added
and()
operators - added support for compiling in an iOS App Extension
- added support for Swift 4, RxSwift 4.0
- added support for macOS
- new operator:
filterMap
- new operator:
flatMapSync
- new operator:
pausableBuffered
- fixed issues with the demo Playground
- re-added
errors()
andelements()
operators for materialized sequences - fixed Carthage and CI issues
- removed
materialize
anddematerialize
operators as they now are part of RxSwift 3.4.0 and later
- fixed compilation warning with Swift 3.1
- new operator:
apply
- added
not
,mapTo
anddistinct
support for RxCocoa units (Driver
et al.)
- new operators:
materialize
/dematerialize
- extract Playground to use Carthage instead of CocoaPods
- Support Swift 3.0 / RxSwift 3.0
- new operator:
pausable
- Tweaked
Podfile
to fix an issue with running the demo playground
- new operator:
retry
with four different behaviors - new operator:
catchErrorJustComplete
- new operator:
ignoreErrors
- new operator:
distinct
with predicate - updated to CocoaPods 1.0
- Initial release.