- Fix: Change
BehaviorRelay#getValue
return type to be non-nullable. - Add more nullability annotations to public API surface.
This version updates to support RxJava 3. No functional changes.
The groupId and package name are now com.jakewharton.rxrelay3
.
- Fix: Prevent occasional NPE from ReplayRelay due to logic error.
- New: Minor updates to implementation to match RxJava 2.2.2.
- Fix: Add nullability annotations to all public methods and
@CheckReturnValue
where appropriate.
This version only supports RxJava 2.
- New: Maven coordinates are now
com.jakewharton.rxrelay2:rxrelay
. Package name is nowcom.jakewharton.rxrelay2.*
.
- New: Remove
@Beta
annotation on methods to reflect RxJava 1.2.0 changes. - Fix: Remove dependency on RxJava internal classes which might break across its releases.
- New:
asAction()
method exposes aRelay
solely as anAction1
.
Initial import from Subject
and friends.