2.1.3
Dependency updates
The Reactive-Streams dependency has been updated to version 1.0.1. This new version contains documentation changes and TCK (Test Compatibility Kit) fixes that doesn't affect RxJava's frontend. Other libraries that were using version 1.0.0 should have no issue running with 1.0.1.
JDK 9 compatibility
RxJava 2 from now on is compatible with JDK 9, verified in a separate project whenever a new (non-trivial) update of the JDK or RxJava happens.
Compatibility means the RxJava 2 source code compiles with JDK 9 (targets 6, 8 and 9) and the unit tests pass.
API changes
- Pull 5529: Add
assertValueAt(int, value)
toTestObserver
/TestConsumer
.
Documentation changes
- Pull 5524: Add/update
Observable
marbles (07/30) via Issue 5319 comments. - Pull 5552: Fix a typo in
Schedulers
.
Bugfixes
- Pull 5517: Add missing
null
check to fusedObservable.fromCallable
.
Other
- Pull 5546: Upgrade Reactive-Streams dependency to 1.0.1