RxKotlin 2.2.0
This is a breaking release removing some annoyances, specifically the toSingle()
and toMaybe()
extension functions targeting futures, callables, and even single T
items.
These caused far more harm than good, as they often clashed with other libraries and people's own extensions. For instance, RxKotlinFX has a Dialog<T>.toMaybe()
extension which emits a dialog's response. This clashed directly with the toMaybe()
in RxKotlin. Rather than deprecating these extensions, they were just removed to prevent further hindrance.
Deprecated Observable#combineLatest()
and its Flowable counterpart have been removed as well, and you can use the Observables
and Flowables
factories instead.
RxJava and Kotlin dependencies have been updated as well.