Releases: akarnokd/RxJavaExtensions
Releases · akarnokd/RxJavaExtensions
0.16.2
0.16.1
0.16.0
- Upgrade to RxJava 2.0.7
- Fix places using RxJava internal API
- Add
FlowableTransformers.flatMapSync
operator with customizable collector strategy. Example - Add
FlowableTransformers.flatMapAsync
operator that includes a scheduled collector with customizable collector strategy. Example - Add
FlowableTransformers.switchIfEmpty
andswitchIfEmptyArray
that allows multiple fallback sources in case they turn out to be empty. Example
0.15.2
0.15.1
0.15.0
- Added
Flowables.intervalBackpressure()
: interval with virtual buffering in case of backpressure (Example). - Added
FlowableTransformers.cacheLast()
: cache and emit the very last item. (Example) - Added
FlowableTransformers.timeoutLast()
: emit the latest if no new item arrives within a timeout period. (Example) - Added
FlowableTransformers.timeoutLastAbsolute()
: emit the latest when the source completes or the timeout happens. (Example) - Added
FlowableTransformers.debounceFirst()
:debounce
variant that takes the first item in the window and then drops items until there is no item within the specified time window relative to the latest item. (Example) - Added
FlowableTransformer.switchFlatMap()
: a combination ofswitchMap
andflatMap
: flattens up to a maximum number of mapped inner sources but replaces the oldest one if a newer inner source arrives beyond the active limit. (Example)
0.14.4
- Upgrade dependency to RxJava 2.0.5
- Deprecate
ParallelFlowable
in favor ofio.reactivex.parallel.ParallelFlowable
added by RxJava 2.0.5. - Deprecate
SingleSubject
,MaybeSubject
andCompletableSubject
in favor for the same classes inio.reactivex.subjects
added by RxJava 2.0.5.