-
Notifications
You must be signed in to change notification settings - Fork 7.6k
Closed
Labels
Milestone
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
concatMapIterableoverload. (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.flatMapnot canceling the inner sources on outer error. (3.x: Fix Flowable.flatMap not canceling the inner sources on outer error #6826)
Documentation enhancements
- Prettify
FlowableJavaDocs + validator. (3.x: Prettify Flowable javadoc + validator #6806) - Improve JavaDocs of
Completableand 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
Observableand 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
@returnsentences in JavaDocs (3.x: Simplify @return sentences in Flowable JavaDocs #6847)
Other changes
- Bump
junitfrom 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-gradlefrom 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)