Changelog History
Page 1
-
v3.0.1 Changes
September 19, 2020- Targeting RxJava 3.0.6
- โก๏ธ Updated Kotlin to 1.4.10
- ๐ Deprecated SAM helper methods, which were made obsolete with new type inference algorithm in Kotlin 1.4
-
v3.0.0 Changes
March 21, 2020Maven coordinates for this release: io.reactivex.rxjava3:rxkotlin:3.0.0
- Targeting RxJava 3.0.0
- Package for RxKotlin classes and functions changed to io.reactivex.rxjava3.kotlin to align it with other RxJava-based libraries (#227).
-
v3.0.0-RC1 Changes
February 01, 2020- Now targeting RxJava 3 (version 3.0.0-RC9)
- Base package for RxKotlin components changed to io.reactivex.rxkotlin3 (from io.reactivex.rxkotlin)
- RxKotlin artifact group changed to io.reactivex.rxjava3 (from io.reactivex.rxjava2)
-
v2.4.0 Changes
July 28, 2019- โก๏ธ Kotlin updated to 1.3.40
- โก๏ธ RxJava updated to 2.2.10
- Migrated to Gradle 5.4.1 and Gradle Kotlin DSL
-
v2.4.0-RC3
July 12, 2019 -
v2.4.0-beta.1 Changes
June 28, 2019- โก๏ธ Kotlin updated to 1.3.40
- โก๏ธ RxJava updated to 2.2.10
- Migrated to Gradle 5.4.1 and Gradle Kotlin DSL
-
v2.4.0-beta
June 28, 2019 -
v2.3.0 Changes
August 10, 2018๐ This is the first release for RxKotlin in quite some time. I apologize it took so long.
- โก๏ธ RxJava updated to 2.2.0
- โก๏ธ Kotlin updated to 1.2.60
- โ Silence unused and platform warnings #179
- โ Add missing @CheckReturnValue annoations #180
- โ Add zero-arg flatMapIterable and concatMapIterable #185
- ๐ Make cast and ofType operate on wildcard types rather than Any #176
- โ Add Flowables.create with lambda as last parameter #188
- ๐ Change return type of Flowable.withLatestFrom #193
Thank you everyone for your contributions!
-
v2.2.0 Changes
November 27, 2017๐ This is a breaking release removing some annoyances, specifically the
toSingle()
andtoMaybe()
extension functions targeting futures, callables, and even singleT
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 thetoMaybe()
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 theObservables
andFlowables
factories instead.โก๏ธ RxJava and Kotlin dependencies have been updated as well.
-
v2.1.0 Changes
June 24, 2017๐ There are a number of changes in this release, some of which are possibly breaking. Many additions seek to expand the SAM helpers used to workaround the SAM issue.
โ
zip()
,combineLatest()
,zipWith()
, andwithLatestFrom()
now support emitting Pairs and Triples when no combining function is provided for 2-3 source arguments. This applies toObservable
,Flowable
,Single
, andMaybe
types.Singles
andMaybes
have been greatly expanded to include more SAM helper operators forzip()
andzipWith()
toMap()
andtoMultimap()
extension operators have been added toObservable<Pair<X,Y>>
andFlowable<Pair<X,Y>>
, which will automatically use eachPair
emission to map thekey
andvalue
without any arguments.๐ Order of parameters for
subscribeBy()
have been moved so thatonNext
is the default if only one unnamed parameter is provided.Kotlin 1.2 and RxJava 2.1.0 are now dependencies
๐ Please file any issues if you have any questions or concerns. Thanks to everyone who contributed to this release.