File tree 4 files changed +21
-4
lines changed 4 files changed +21
-4
lines changed Original file line number Diff line number Diff line change 1
1
# RxAndroid Releases #
2
2
3
+ ### Version 1.2.0 - May 4th 2016 ###
4
+
5
+ * Rewrite the Android-specific schedulers (main thread or custom) to greatly reduce allocation and
6
+ performance overhead of scheduling work.
7
+ * ` HandlerScheduler.create ` has been deprecated in favor of ` AndroidSchedulers.from(Looper) ` as
8
+ a ` Looper ` is the actual mechanism of scheduling on Android, not `Handler.
9
+ * Fix: Correct the behavior of ` AndroidSchedulers.mainThread() ` to only invoke the registered
10
+ ` RxAndroidSchedulersHook ` for creating the main thread scheduler and to cache the result instead
11
+ of invoking it every time. This behvior change eliminates a performance overhead and brings
12
+ behavior in line with RxJava. If you were relying on the ability to change the main thread
13
+ scheduler over time (such as for tests), return a delegating scheduler from the hook which allows
14
+ changing the delegate instance at will.
15
+ * RxJava dependency now points at v1.1.4.
16
+ * ` RxAndroidPlugins.reset() ` is now marked as ` @Experimental ` to match the RxJava method of the
17
+ same name and behavior.
18
+
19
+
3
20
### Version 1.1.0 - December 9th 2015 ###
4
21
5
22
* New: ` MainThreadSubscription ` utility class runs its ` onUnsubscribe ` action on the Android main
Original file line number Diff line number Diff line change @@ -20,10 +20,10 @@ Since RxAndroid is part of the RxJava family the communication channels are simi
20
20
# Binaries
21
21
22
22
``` groovy
23
- compile 'io.reactivex:rxandroid:1.1 .0'
23
+ compile 'io.reactivex:rxandroid:1.2 .0'
24
24
// Because RxAndroid releases are few and far between, it is recommended you also
25
25
// explicitly depend on RxJava's latest version for bug fixes and new features.
26
- compile 'io.reactivex:rxjava:1.1.3 '
26
+ compile 'io.reactivex:rxjava:1.1.4 '
27
27
```
28
28
29
29
* RxAndroid: <a href =' http://search.maven.org/#search%7Cga%7C1%7Crxandroid ' ><img src =' http://img.shields.io/maven-central/v/io.reactivex/rxandroid.svg ' ></a >
Original file line number Diff line number Diff line change 1
1
GROUP =io.reactivex
2
- VERSION_NAME =1.1.1
2
+ VERSION_NAME =1.2.0
3
3
POM_NAME =RxAndroid
4
4
POM_PACKAGING =aar
5
5
POM_DESCRIPTION =RxAndroid
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ repositories {
47
47
}
48
48
49
49
dependencies {
50
- compile ' io.reactivex:rxjava:1.1.0 '
50
+ compile ' io.reactivex:rxjava:1.1.4 '
51
51
52
52
testCompile ' junit:junit:4.12'
53
53
testCompile ' org.mockito:mockito-core:1.10.19'
You can’t perform that action at this time.
0 commit comments