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
concatMapIterableoverload. (#6837) - Rename to
combineLatestArrayDelayError. (#6838) - Remove
Maybe.onExceptionResumeNext. (#6844)
Bugfixes
- Fix
Flowable.flatMapnot canceling the inner sources on outer error. (#6826)
Documentation enhancements
- Prettify
FlowableJavaDocs + validator. (#6806) - Improve JavaDocs of
Completableand some others. (#6809) - Improve JavaDocs of
Single(#6812) - Improve JavaDocs of
Maybe(#6815) - Improve JavaDocs of
Observableand 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
@returnsentences in JavaDocs (#6847)
Other changes
- Bump
junitfrom 4.12 to 4.13 (#6810) - Enable javac parameter saving in class files. (#6839)
- Bump
build-info-extractor-gradlefrom 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)