|
1 | 1 | # RxAndroid Releases #
|
2 | 2 |
|
3 |
| -### Version 2.1.1 - February, 15 2019 ### |
| 3 | +### Version 3.0.0 - February, 14 2020 ### |
4 | 4 |
|
5 |
| -**Bugfixes** |
| 5 | +General availability of RxAndroid 3.0 for use with RxJava 3.0! |
6 | 6 |
|
7 |
| - * [Pull 442](https://github.com/ReactiveX/RxAndroid/pull/442) - Use async messages for Scheduler.scheduleDirect |
| 7 | +The Maven groupId has changed to `io.reactivex.rxandroid3` and the package is now `io.reactivex.rxjava3.android`. |
8 | 8 |
|
| 9 | +The APIs and behavior of RxAndroid 3.0.0 is otherwise exactly the same as RxAndroid 2.1.1 with one notable exception: |
9 | 10 |
|
10 |
| -### Version 2.1.0 - August 16, 2018 ### |
11 |
| - |
12 |
| -**API Enhancements** |
13 |
| - |
14 |
| - * [Pull 416](https://github.com/ReactiveX/RxAndroid/pull/416) - Add an option to post async messages |
15 |
| - |
16 |
| - |
17 |
| -### Version 2.0.2 - January 12, 2018 ### |
18 |
| - |
19 |
| -**API Enhancements** |
20 |
| - |
21 |
| - * [Pull 358](https://github.com/ReactiveX/RxAndroid/pull/358) - Add handler getters to RxAndroidPlugins |
22 |
| - |
23 |
| -**Bugfixes** |
24 |
| - |
25 |
| - * [Pull 391](https://github.com/ReactiveX/RxAndroid/pull/391) - Update scheduler error handling to match RxJava |
26 |
| - * [Pull 408](https://github.com/ReactiveX/RxAndroid/pull/408) - Remove superfluous negative checks |
27 |
| - * [Pull 415](https://github.com/ReactiveX/RxAndroid/pull/415) - Disable useless `BuildConfig` class generation |
28 |
| - |
29 |
| - |
30 |
| -### Version 2.0.1 - November 12, 2016 ### |
31 |
| - |
32 |
| -**Bugfixes** |
33 |
| - |
34 |
| - * [Pull 347](https://github.com/ReactiveX/RxAndroid/pull/347) - Schedule tasks with negative delays immediately |
35 |
| - |
36 |
| - |
37 |
| -### Version 2.0.0 - October 29, 2016 ### |
38 |
| - |
39 |
| -General availability of RxAndroid 2.0 for use with RxJava 2.0! |
40 |
| - |
41 |
| -The sections below contain the changes since 2.0.0-RC1. |
42 |
| - |
43 |
| -**API Enhancements** |
44 |
| - |
45 |
| - * [Pull 338](https://github.com/ReactiveX/RxAndroid/pull/338) - Evaluate `Schedulers` initialization via `Callable` |
46 |
| - |
47 |
| - |
48 |
| -### Version 2.0.0-RC1 - August 25, 2016 ### |
49 |
| - |
50 |
| -RxAndroid 2.0 has been rewritten from scratch to support RxJava 2.0. |
51 |
| - |
52 |
| -The library still offers the same APIs: a scheduler and stream cancelation callback that know about |
53 |
| -the main thread, a means of creating a scheduler from any `Looper`, and plugin support for the |
54 |
| -main thread scheduler. They just reside in a new package, `io.reactivex.android`, and may have |
55 |
| -slightly different names. |
56 |
| - |
57 |
| -For more information about RxJava 2.0 see |
58 |
| -[its RC1 release notes](https://github.com/ReactiveX/RxJava/releases/tag/v2.0.0-RC1) |
| 11 | +Schedulers created via `AndroidSchedulers.from` now deliver [async messages](https://developer.android.com/reference/android/os/Handler.html#createAsync(android.os.Looper)) by default. |
| 12 | +This is also true for `AndroidSchedulers.mainThread()`. |
59 | 13 |
|
| 14 | +For more information about RxJava 3.0 see [its release notes](https://github.com/ReactiveX/RxJava/releases/tag/v3.0.0). |
60 | 15 |
|
61 | 16 | ---
|
62 | 17 |
|
| 18 | +Version 2.x can be found at https://github.com/ReactiveX/RxAndroid/blob/2.x/CHANGES.md |
| 19 | + |
63 | 20 | Version 1.x can be found at https://github.com/ReactiveX/RxAndroid/blob/1.x/CHANGES.md
|
0 commit comments