3.0.0-RC8
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. (#6814) - Remove a pointless
concatMapIterable
overload. (#6837) - Rename to
combineLatestArrayDelayError
. (#6838) - Remove
Maybe.onExceptionResumeNext
. (#6844)
Bugfixes
- Fix
Flowable.flatMap
not canceling the inner sources on outer error. (#6826)
Documentation enhancements
- Prettify
Flowable
JavaDocs + validator. (#6806) - Improve JavaDocs of
Completable
and some others. (#6809) - Improve JavaDocs of
Single
(#6812) - Improve JavaDocs of
Maybe
(#6815) - Improve JavaDocs of
Observable
and fix similar issues elsewhere (#6831) - Cleanup JavaDocs for parameter validation all around. (#6835)
- Improve wording of operators. (#6843)
- Add operator matrix wiki + auto-extractor. (#6845)
- Simplify
@return
sentences in JavaDocs (#6847)
Other changes
- Bump
junit
from 4.12 to 4.13 (#6810) - Enable javac parameter saving in class files. (#6839)
- Bump
build-info-extractor-gradle
from 4.12.0 to 4.13.0 (#6808) - Add nullability annotations to type arguments. (#6840)
- Deleted unnecessary NPE tests. (#6846)
- Add Official Gradle Wrapper Validation GitHub Action. (#6848)