Skip to content

Commit 6a0acbb

Browse files
committed
Prepare version 1.2.0.
1 parent a45bcb6 commit 6a0acbb

File tree

4 files changed

+21
-4
lines changed

4 files changed

+21
-4
lines changed

CHANGES.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# RxAndroid Releases #
22

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+
320
### Version 1.1.0 - December 9th 2015 ###
421

522
* New: `MainThreadSubscription` utility class runs its `onUnsubscribe` action on the Android main

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ Since RxAndroid is part of the RxJava family the communication channels are simi
2020
# Binaries
2121

2222
```groovy
23-
compile 'io.reactivex:rxandroid:1.1.0'
23+
compile 'io.reactivex:rxandroid:1.2.0'
2424
// Because RxAndroid releases are few and far between, it is recommended you also
2525
// 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'
2727
```
2828

2929
* 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>

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
GROUP=io.reactivex
2-
VERSION_NAME=1.1.1
2+
VERSION_NAME=1.2.0
33
POM_NAME=RxAndroid
44
POM_PACKAGING=aar
55
POM_DESCRIPTION=RxAndroid

rxandroid/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ repositories {
4747
}
4848

4949
dependencies {
50-
compile 'io.reactivex:rxjava:1.1.0'
50+
compile 'io.reactivex:rxjava:1.1.4'
5151

5252
testCompile 'junit:junit:4.12'
5353
testCompile 'org.mockito:mockito-core:1.10.19'

0 commit comments

Comments
 (0)