Closed
Description
Version 3.0.0-RC8 - January 19, 2020 (Maven)
This is an early release for 3.0.0 to allow preparations for the breaking API changes and cleanups. Please check out the wiki page What's different in 3.0 from time to time for the details and migration guide.
API changes
- Remove
fromFuture(..., Scheduler)
overloads. (3.x: Remove fromFuture(..., Scheduler) overloads #6814) - Remove a pointless
concatMapIterable
overload. (3.x: Remove a pointless Observable.concatMapIterable overload #6837) - Rename to
combineLatestArrayDelayError
. (3.x: Rename to combineLatestArrayDelayError #6838) - Remove
Maybe.onExceptionResumeNext
. (3.x: Remove Maybe.onExceptionResumeNext #6844)
Bugfixes
- Fix
Flowable.flatMap
not canceling the inner sources on outer error. (3.x: Fix Flowable.flatMap not canceling the inner sources on outer error #6826)
Documentation enhancements
- Prettify
Flowable
JavaDocs + validator. (3.x: Prettify Flowable javadoc + validator #6806) - Improve JavaDocs of
Completable
and some others. (3.x: Improve Javadocs of Completable and some others #6809) - Improve JavaDocs of
Single
(3.x: Improve Javadocs of Single #6812) - Improve JavaDocs of
Maybe
(3.x: Improve JavaDocs of Maybe #6815) - Improve JavaDocs of
Observable
and fix similar issues elsewhere (3.x: Improve JavaDocs of Observable and fix similar issues elsewhere #6831) - Cleanup JavaDocs for parameter validation all around. (3.x: Cleanup javadoc for parameter validation all around #6835)
- Improve wording of operators. (3.x: Improve wording of operators #6843)
- Add operator matrix wiki + auto-extractor. (3.x: Add operator matrix wiki + auto-extractor #6845)
- Simplify
@return
sentences in JavaDocs (3.x: Simplify @return sentences in Flowable JavaDocs #6847)
Other changes
- Bump
junit
from 4.12 to 4.13 (Bump junit from 4.12 to 4.13 #6810) - Enable javac parameter saving in class files. (3.x: enable javac parameter saving in class files #6839)
- Bump
build-info-extractor-gradle
from 4.12.0 to 4.13.0 (Bump build-info-extractor-gradle from 4.12.0 to 4.13.0 #6808) - Add nullability annotations to type arguments. (3.x: Add nullability annotations to type arguments #6840)
- Deleted unnecessary NPE tests. (Deleted unnecessary NPE tests #6846)
- Add Official Gradle Wrapper Validation GitHub Action. (Official Gradle Wrapper Validation GitHub Action #6848)