Skip to content

Upgrading rxdart 0.17 to 0.18

Breaking0.17.0 → 0.18.1Breaking1New2

BreakingUpgrade verdict

1 breaking change.

  • The `retype` method is gone. Code that called it will no longer compile.
1 item needs code or config changes
Breaking1
Removes the retype method, which was deprecated as part of Dart 2.
retype

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

  • removed: method Observable.retype<R>(): Observable<R>
  • changed: ctor RetryError(int count, this.errors) → ctor RetryError(this.message, this.errors)
  • added: class RetryWhenStream<T> extends Stream<T>
  • added: ctor Observable.retryWhen(Stream<T> streamFactory(), Stream<void> retryWhenFactory(dynamic error, StackTrace stack))
  • added: ctor RetryWhenStream(this.streamFactory, this.retryWhenFactory)
  • added: field RetryWhenStream.controller: StreamController<T>
  • added: field RetryWhenStream.retryWhenFactory: final RetryWhenStreamFactory
  • added: field RetryWhenStream.streamFactory: final StreamFactory<T>
  • added: field RetryWhenStream.subscription: StreamSubscription<T>
  • added: method Observable.flatMapIterable<S>(Stream<Iterable<S>> mapper(T value)): Observable<S>
  • added: method RetryWhenStream.listen( void onData(T event), { Function onError, void onDone(), bool cancelOnError, }): StreamSubscription<T>
  • added: method RetryWhenStream.retry(): void
  • added: typedef Stream<T> StreamFactory<T>()
  • added: typedef Stream<void> RetryWhenStreamFactory(dynamic error, StackTrace stack)
  • changed: ctor RetryError(int count, this.errors) → ctor RetryError(this.message, this.errors)
  • added: class RetryWhenStream<T> extends Stream<T>
  • added: ctor RetryWhenStream(this.streamFactory, this.retryWhenFactory)
  • added: field RetryWhenStream.controller: StreamController<T>
  • added: field RetryWhenStream.retryWhenFactory: final RetryWhenStreamFactory
  • added: field RetryWhenStream.streamFactory: final StreamFactory<T>
  • added: field RetryWhenStream.subscription: StreamSubscription<T>
  • added: method RetryWhenStream.listen( void onData(T event), { Function onError, void onDone(), bool cancelOnError, }): StreamSubscription<T>
  • added: method RetryWhenStream.retry(): void
  • added: typedef Stream<T> StreamFactory<T>()
  • added: typedef Stream<void> RetryWhenStreamFactory(dynamic error, StackTrace stack)