Skip to content

1.3 API promotions #5201

@akarnokd

Description

@akarnokd

Planned release date for 1.3: May 1st, 2017

Promote Experimental to stable:

  • rx.exceptions.AssemblyStackTraceException
  • rx.functions.Cancellable
  • rx.internal.observers.AssertableSubscriberObservable
  • rx.internal.operators.FlatMapCompletable
  • rx.internal.operators.FlatMapSingle
  • rx.internal.schedulers.SchedulerWhen
  • rx.internal.util.BackpressureDrainManager
  • rx.internal.util.BlockingUtils (the class and its single method)
  • rx.Completable.fromEmitter()
  • rx.Completable.test()
  • rx.CompletableEmitter
  • rx.CompletableSubscriber
  • rx.Emitter
  • rx.Scheduler.when()
  • rx.SingleEmitter
  • rx.Single.fromEmitter
  • rx.Single.merge(Observable<Single<T>>) (2 overloads)
  • rx.Single.mergeDelayError(Observable<Single<T>>) (2 overloads)
  • rx.Single.cache()
  • rx.Single.to()
  • rx.Single.doOnEach()
  • rx.Single.doOnSuccess()
  • rx.Single.test()
  • rx.observers.AssertableSubscriber
  • rx.observers.AsyncCompletableSubscriber
  • rx.observers.SafeCompletableSubscriber
  • rx.observers.TestSubscriber.getCompletions()
  • rx.observers.TestSubscriber.awaitValueCount()
  • rx.observers.TestSubscriber.assertValuesAndClear()
  • rx.schedulers.Schedulers.reset()
  • rx.plugins.RxJavaCompletableExecutionHook
  • rx.plugins.RxJavaHooks
  • rx.plugins.RxJavaPlugins.reset()
  • rx.plugins.RxJavaPlugins.getCompletableExecutionHook()
  • rx.plugins.RxJavaPlugins.registerCompletableExecutionHook()
  • rx.plugins.RxJavaSchedulersHook.createComputationScheduler() (2 overloads)
  • rx.plugins.RxJavaSchedulersHook.createIoScheduler() (2 overloads)
  • rx.plugins.RxJavaSchedulersHook.createNewThreadScheduler() (2 overloads)
  • rx.subjects.UnicastSubject
  • rx.Observable.create(Action1<Emitter<T>>, Emitter.BackpressureStrategy)
  • rx.Observable.unsafeCreate()
  • rx.Observable.to()
  • rx.Observable.zip(Observable[], FuncN)
  • rx.Observable.flatMapCompletable() (3 overloads)
  • rx.Observable.flatMapSingle() (3 overloads)
  • rx.Observable.groupBy(Func1, Func1, Func1<Action1<K>, Map<K, Object>>)
  • rx.Observable.onTerminateDetach()
  • rx.Observable.rebatchRequests()
  • rx.Observable.subscribeOn(Scheduler, boolean)
  • rx.Observable.sorted()
  • rx.Observable.sorted(Func2)
  • rx.Observable.withLatestFrom() (10 overloads)
  • rx.Observable.test() (2 overloads)

Promote Beta to stable:

  • rx.observable.BlockingObservable.subscribe() (6 overloads)
  • rx.exceptions.CompositeException(Throwable...)
  • rx.exceptions.Exceptions.throwOrReport() (4 overloads)
  • rx.BackpressureOverflow
  • rx.Single.onErrorResumeNext() (3 overloads)
  • rx.Single.toCompletable()
  • rx.Single.doOnError()
  • rx.Single.doOnSubscribe()
  • rx.Single.delay() (2 overloads)
  • rx.Single.defer()
  • rx.Single.doOnUnsubscribe()
  • rx.Single.doAfterTerminate()
  • rx.Single.flatMapCompletable()
  • rx.Single.lift()
  • rx.Single.toBlocking()
  • rx.Single.using() (2 overloads)
  • rx.Single.delaySubscription(Observable)
  • rx.plugins.RxJavaErrorHandler.handleOnNextValueRendering()
  • rx.plugins.RxJavaErrorHandler.render()
  • rx.singles.BlockingSingle
  • rx.Observable.toCompletable()
  • rx.Observable.concatDelayError() (10 overloads)
  • rx.Observable.mergeDelayError()
  • rx.Observable.switchOnNextDelayError()
  • rx.Observable.using(Func0, Func1, Action1, boolean)
  • rx.Observable.concatMapDelayError()
  • rx.Observable.delaySubscription(Observable)
  • rx.Observable.distinctUntilChanged(Func2)
  • rx.Observable.concatEager() (12 overloads)
  • rx.Observable.concatMapEager() (3 overloads)
  • rx.Observable.onBackpressureBuffer(long, Action0, BackpressureOverflow.Strategy)
  • rx.Observable.switchMapDelayError()
  • rx.Observable.toSortedList(int)
  • rx.Observable.toSortedList(Func2, int)
  • rx.observables.SyncOnSubscribe.createSingleState() (2 overloads)
  • rx.observables.SyncOnSubscribe.createStateful() (2 overloads)
  • rx.observables.SyncOnSubscribe.createStateless() (2 overloads)
  • rx.Completable

Promote Experimental to Beta

  • rx.observable.AsyncOnSubscribe (+ 7 of its factory methods)
  • rx.Observable.create(AsyncOnSubscribe<S, T>)

Leave as is

  • rx.Single.unsubscribeOn (since 1.2.8)

Remove Experimental

  • rx.Observable.fromEmitter()

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions