Skip to content

RxKotlin 2.2.0

Compare
Choose a tag to compare
@thomasnield thomasnield released this 27 Nov 01:02
· 44 commits to 2.x since this release

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.