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.flatMapSyncoperator with customizable collector strategy. Example - Add
FlowableTransformers.flatMapAsyncoperator that includes a scheduled collector with customizable collector strategy. Example - Add
FlowableTransformers.switchIfEmptyandswitchIfEmptyArraythat 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():debouncevariant 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 ofswitchMapandflatMap: 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
ParallelFlowablein favor ofio.reactivex.parallel.ParallelFlowableadded by RxJava 2.0.5. - Deprecate
SingleSubject,MaybeSubjectandCompletableSubjectin favor for the same classes inio.reactivex.subjectsadded by RxJava 2.0.5.