Upgrading rxdart 0.4 to 0.5
Review needed0.4.8 → 0.5.1Changed1Other3
Review neededUpgrade verdict
1 changed default.
In plain terms
- Nothing in this range needs changes to your code. It adds features and fixes.
Must act Nothing to change
No breaking, platform, security or deprecated items in this range.
Dart SDK requirement changed in 0.5.0: >1.12.0 → >=1.21.0.
Nothing in this upgrade needs a code or configuration change.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- removed:
method Observable.combineLatest(Iterable<Stream<dynamic>> streams, Function predicate, {bool asBroadcastStream = …}): Observable . - removed:
method Observable.zip(Iterable<Stream<dynamic>> streams, Function predicate, {bool asBroadcastStream = …}): Observable . - changed:
ctor Observable.eventTransformed(Stream<T> source, EventSink<T> mapSink(EventSink<T> sink)) → ctor Observable.eventTransformed( Stream<T> source, EventSink<T> mapSink(EventSink<T> sink)) - changed:
ctor Observable.tween(double startValue, double changeInTime, Duration duration, {int intervalMs = …, Ease ease = …, bool asBroadcastStream = …}) → ctor Observable.tween( double startValue, double changeInTime, Duration duration, {int intervalMs = …, Ease ease = …, bool asBroadcastStream = …}) - changed:
function observable(Stream<dynamic > stream): Observable → function observable<S>(Stream<S> stream): Observable<S> - changed:
method Observable.asBroadcastStream({ void onListen(StreamSubscription<T> subscription), void onCancel(StreamSubscription<T> subscription) }): Observable<T> → method Observable.asBroadcastStream( {void onListen(StreamSubscription<T> subscription), void onCancel(StreamSubscription<T> subscription)}): Observable<T> - changed:
method Observable.asyncExpand(Stream convert(T value)): Observable → method Observable.asyncExpand<S>(Stream<S> convert(T value)): Observable<S> - changed:
method Observable.asyncMap(dynamic convert(T value)): Observable → method Observable.asyncMap<S>(dynamic convert(T value)): Observable<S> - changed:
method Observable.expand(Iterable convert(T value)): Observable → method Observable.expand<S>(Iterable<S> convert(T value)): Observable<S> - changed:
method Observable.flatMap(Stream predicate(T value)): Observable → method Observable.flatMap<S>(Stream<S> predicate(T value)): Observable<S> - changed:
method Observable.flatMapLatest(Stream predicate(T value)): Observable → method Observable.flatMapLatest<S>(Stream<S> predicate(T value)): Observable<S> - changed:
method Observable.handleError(Function onError, { bool test(dynamic error) }): Observable<T> → method Observable.handleError(Function onError, {bool test(dynamic error)}): Observable<T> - changed:
method Observable.map( convert(T event)): Observable → method Observable.map<S>(S convert(T event)): Observable<S> - changed:
method Observable.scan( predicate(var accumulated, T value, int index), [var seed]): Observable → method Observable.scan<S>(S predicate(S accumulated, T value, int index), [S seed]): Observable<S> - added:
ctor Observable.combineLatest( Iterable<Stream<dynamic>> streams, Function predicate, {bool asBroadcastStream = …}) - added:
ctor Observable.zip(Iterable<Stream<dynamic>> streams, Function predicate, {bool asBroadcastStream = …})