Releases: ReactiveX/RxAndroid
3.0.2
3.0.1
Fixed:
AndroidSchedulers.mainThread()now correctly checks whether async messages are supported by the
current Android version. Previously it always assumed they were available (true on API 16+).
Changed:
- Update to RxJava 3.1.5. This includes a transitive dependency bump to Reactive-Streams 1.0.4 which
re-licenses that dependency from CC-0 to MIT-0.
Download:
implementation 'io.reactivex.rxjava3:rxandroid:3.0.1'3.0.0
General availability of RxAndroid 3.0 for use with RxJava 3.0!
The Maven groupId has changed to io.reactivex.rxjava3 and the package is now io.reactivex.rxjava3.android.
The APIs and behavior of RxAndroid 3.0.0 is otherwise exactly the same as RxAndroid 2.1.1 with one notable exception:
Schedulers created via AndroidSchedulers.from now deliver async messages by default.
This is also true for AndroidSchedulers.mainThread().
For more information about RxJava 3.0 see its release notes.
Download:
implementation 'io.reactivex.rxjava3:rxandroid:3.0.0'2.1.1
2.1.0
2.0.2
2.0.1
2.0.0
2.0.0-RC1
RxAndroid 2.0 has been rewritten from scratch to support RxJava 2.0.
The library still offers the same APIs: a scheduler and stream cancelation callback that know about
the main thread, a means of creating a scheduler from any Looper, and plugin support for the
main thread sheduler. They just reside in a new package, io.reactivex.android, and may have
slightly different names.
For more information about RxJava 2.0 see its RC1 release notes
Download:
compile 'io.reactivex.rxjava2:rxandroid:2.0.0-RC1'1.2.1
- New:
AndroidSchedulers.reset()allows clearing the scheduler cache such that the next call to
AndroidSchedulers.mainThread()will ask theRxAndroidSchedulerHookto re-create it. This API
is experimental to matchSchedulers.reset()in RxJava. - RxJava dependency now points at v1.1.6.