Skip to content
This repository has been archived by the owner on Aug 13, 2021. It is now read-only.

2.0.0

Latest
Compare
Choose a tag to compare
@pingpongboss pingpongboss released this 08 Dec 20:24

Breaking changes

  • Interfaces are now abstract classes for future flexibility.
  • Observable moved to its own file to workaround some IDE issues.

Source changes

API changes

Auto-generated by running:

apidiff origin/stable release-candidate android library

Observer

removed interface: Observer<T>

removed method: void next(T)

Subscriber<O

new constructor: Subscriber()

modified interface: Subscriber<O

| From: | public interface Subscriber<O extends Observer> | | To: | public abstract class Subscriber> |

Unsubscriber

new constructor: Unsubscriber()

modified interface: Unsubscriber

| From: | public interface Unsubscriber |
| To: | public abstract class Unsubscriber |

IndefiniteObservable<O

modified class: IndefiniteObservable<O

| From: | public class IndefiniteObservable<O extends Observer> | | To: | public class IndefiniteObservable> |

Observer

new abstract class: Observer<T>

new constructor: Observer()

new abstract method: void next(T)

Non-source changes