Skip to content

Upgrading rxdart 0.12 to 0.13

Breaking0.12.0 → 0.13.1Breaking2Changed1Fixed2

BreakingUpgrade verdict

2 breaking changes.

  • Some extra async helper methods on stream handlers have been removed, so code using them will no longer compile.
  • The old `call` operator and `StreamTransformer` are gone. Switch to `do` or `DoStreamTransformer`.
2 items need code or config changes
Breaking2
Removes additional async methods on Stream handlers unless they are shown to solve a problem.
Removes the call operator and StreamTransformer entirely; use do or DoStreamTransformer instead.
callStreamTransformerdoDoStreamTransformer

Generated by DepDelta from published Dart source. Not mixed with prose notes.

  • removed: class CallStreamTransformer<T> implements StreamTransformer<T, T>
  • removed: ctor CallStreamTransformer( {void onCancel(), void onData(T event), void onDone(), void onEach(Notification<T> notification), Function onError, void onListen(), void onPause(Future<dynamic> resumeSignal), void onResume()})
  • removed: field CallStreamTransformer.transformer: final StreamTransformer<T, T>
  • removed: method CallStreamTransformer.bind(Stream<T> stream): Stream<T>
  • removed: method Observable.call( {void onCancel(), void onData(T event), void onDone(), void onEach(Notification<T> notification), Function onError, void onListen(), void onPause(Future<dynamic> resumeSignal), void onResume()}): Observable<T>
  • changed: ctor StartWithManyStreamTransformer(List<T> startValues) → ctor StartWithManyStreamTransformer(Iterable<T> startValues)
  • added: static method BufferWithCountStreamTransformer.assertCountAndSkip(int count, [int skip]): void
  • removed: class CallStreamTransformer<T> implements StreamTransformer<T, T>
  • removed: ctor CallStreamTransformer( {void onCancel(), void onData(T event), void onDone(), void onEach(Notification<T> notification), Function onError, void onListen(), void onPause(Future<dynamic> resumeSignal), void onResume()})
  • removed: field CallStreamTransformer.transformer: final StreamTransformer<T, T>
  • removed: method CallStreamTransformer.bind(Stream<T> stream): Stream<T>
  • changed: ctor StartWithManyStreamTransformer(List<T> startValues) → ctor StartWithManyStreamTransformer(Iterable<T> startValues)
  • added: static method BufferWithCountStreamTransformer.assertCountAndSkip(int count, [int skip]): void