RxJava v3.0.0-RC8 Release Notes

Release Date: 2020-01-19 // over 4 years ago
  • Maven
    JavaDocs

    ๐Ÿš€ 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)