Skip to content

Commit 01e68d3

Browse files
committed
1.2.0 changes.md
1 parent 010256b commit 01e68d3

File tree

1 file changed

+127
-0
lines changed

1 file changed

+127
-0
lines changed

CHANGES.md

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,132 @@
11
# RxJava Releases #
22

3+
### Version 1.2.0 - September 17, 2016 ([Maven](http://search.maven.org/#artifactdetails%7Cio.reactivex%7Crxjava%7C1.2.0%7C))
4+
5+
This is a minor release that is functionally equivalent to 1.1.10 minus the removal of some deprecated experimental APIs.
6+
7+
#### Promote `@Beta` to standard (`@since 1.2`)
8+
9+
- in `rx.Observable`
10+
- `create(SyncOnSubscribe<S, T>)`
11+
- `doOnRequest(Action1<Long>)`
12+
- `flatMap(Func1<? super T, ? extends Observable<? extends R>>, Func1<? super Throwable, ? extends Observable<? extends R>>, Func0<? extends Observable<? extends R>>, int)`
13+
- `flatMap(Func1<? super T, ? extends Observable<? extends R>>, int)`
14+
- `flatMap(Func1<? super T, ? extends Observable<? extends U>>, Func2<? super T, ? super U, ? extends R>, int)`
15+
- `flatMapIterable(Func1<? super T, ? extends Iterable<? extends R>>, int)
16+
rx.Observable.flatMapIterable(Func1<? super T, ? extends Iterable<? extends U>>, Func2<? super T, ? super U, ? extends R>, int)`
17+
- `fromCallable(Callable<? extends T>)`
18+
- `toSingle()`
19+
- `rx.Single` (the class itself)
20+
- `fromCallable(Callable<? extends T>)`
21+
- `rx.SingleSubscriber<T>`
22+
- in `rx.observables.ConnectableObservable`
23+
- `autoConnect()`
24+
- `autoConnect(int, Action1<? super Subscription>)`
25+
- `autoConnect(int)`
26+
- `rx.observables.SyncOnSubscribe<S, T>`
27+
- in `rx.subjects.AsyncSubject`
28+
- `getThrowable()`
29+
- `getValue()`
30+
- `hasCompleted()`
31+
- `hasThrowable()`
32+
- `hasValue()`
33+
- in `rx.subjects.BehaviorSubject`
34+
- `getThrowable()`
35+
- `getValue()`
36+
- `getValues()`
37+
- `getValues(T[])`
38+
- `hasCompleted()`
39+
- `hasThrowable()`
40+
- `hasValue()`
41+
- in `rx.subjects.PublishSubject`
42+
- `getThrowable()`
43+
- `hasCompleted()`
44+
- `hasThrowable()`
45+
- in `rx.subjects.ReplaySubject`
46+
- `getThrowable()`
47+
- `getValue()`
48+
- `getValues()`
49+
- `getValues(T[])`
50+
- `hasAnyValue()`
51+
- `hasCompleted()`
52+
- `hasThrowable()`
53+
- `hasValue()`
54+
- `size()`
55+
56+
#### Promote `@Experimental` to `@Beta`
57+
58+
- `rx.BackpressureOverflow`
59+
- in `rx.Observable`
60+
- `concatDelayError(Iterable<? extends Observable<? extends T>>)`
61+
- `concatDelayError(Observable<? extends Observable<? extends T>>)`
62+
- `concatEager(Iterable<? extends Observable<? extends T>>, int)`
63+
- `concatEager(Iterable<? extends Observable<? extends T>>)`
64+
- `concatEager(Observable<? extends Observable<? extends T>>, int)`
65+
- `concatEager(Observable<? extends Observable<? extends T>>)`
66+
- `concatEager(Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>)`
67+
- `concatEager(Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>)`
68+
- `concatEager(Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>)`
69+
- `concatEager(Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>)`
70+
- `concatEager(Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>)`
71+
- `concatEager(Observable<? extends T>, Observable<? extends T>, Observable<? extends T>, Observable<? extends T>)`
72+
- `concatEager(Observable<? extends T>, Observable<? extends T>, Observable<? extends T>)`
73+
- `concatEager(Observable<? extends T>, Observable<? extends T>)`
74+
- `concatMapDelayError(Func1<? super T, ? extends Observable<? extends R>>)`
75+
- `concatMapEager(Func1<? super T, ? extends Observable<? extends R>>, int, int)`
76+
- `concatMapEager(Func1<? super T, ? extends Observable<? extends R>>, int)`
77+
- `concatMapEager(Func1<? super T, ? extends Observable<? extends R>>)`
78+
- `delaySubscription(Observable<U>)`
79+
- `distinctUntilChanged(Func2<? super T, ? super T, Boolean>)`
80+
- `mergeDelayError(Observable<? extends Observable<? extends T>>, int)`
81+
- `onBackpressureBuffer(long, Action0, Strategy)`
82+
- `switchMapDelayError(Func1<? super T, ? extends Observable<? extends R>>)`
83+
- `switchOnNextDelayError(Observable<? extends Observable<? extends T>>)`
84+
- `toCompletable()`
85+
- `toSortedList(Func2<? super T, ? super T, Integer>, int)`
86+
- `toSortedList(int)`
87+
- `using(Func0<Resource>, Func1<? super Resource, ? extends Observable<? extends T>>, Action1<? super Resource>, boolean)`
88+
- in `rx.observables.BlockingObservable`
89+
- `subscribe()`
90+
- `subscribe(Action1<? super T>, Action1<? super Throwable>, Action0)`
91+
- `subscribe(Action1<? super T>, Action1<? super Throwable>)`
92+
- `subscribe(Action1<? super T>)`
93+
- `subscribe(Observer<? super T>)`
94+
- `subscribe(Subscriber<? super T>)`
95+
- `rx.Completable`
96+
- in `rx.Single`
97+
- `defer(Callable<Single<T>>)`
98+
- `delay(long, TimeUnit, Scheduler)`
99+
- `delay(long, TimeUnit)`
100+
- `delaySubscription(Observable<?>)`
101+
- `doAfterTerminate(Action0)`
102+
- `doOnError(Action1<Throwable>)`
103+
- `doOnSubscribe(Action0)`
104+
- `doOnSuccess(Action1<? super T>)`
105+
- `doOnUnsubscribe(Action0)`
106+
- `lift(Operator<? extends R, ? super T>)`
107+
- `onErrorResumeNext(Func1<Throwable, ? extends Single<? extends T>>)`
108+
- `onErrorResumeNext(Single<? extends T>)`
109+
- `toBlocking()`
110+
- `toCompletable()`
111+
- `using(Func0<Resource>, Func1<? super Resource, ? extends Single<? extends T>>, Action1<? super Resource>, boolean)`
112+
- `using(Func0<Resource>, Func1<? super Resource, ? extends Single<? extends T>>, Action1<? super Resource>)`
113+
- `rx.exceptions.CompositeException.CompositeException(Throwable...)`
114+
- in `rx.exceptions.Exceptions`
115+
- `throwOrReport(Throwable, Observer<?>, Object)`
116+
- `throwOrReport(Throwable, Observer<?>)`
117+
- `throwOrReport(Throwable, SingleSubscriber<?>)`
118+
- `rx.singles.BlockingSingle<T>`
119+
120+
#### Removed
121+
- in `rx.Observable`
122+
- `extend(Func1<OnSubscribe<T>, R>)` : use `to(Func1)` instead
123+
- `fromAsync()` : renamed to `fromEmitter()`
124+
- in `rx.Completable`
125+
- `CompletableSubscriber` : now `rx.CompletableSubscriber`
126+
- `CompletableOnSubscribe` : renamed to `Completable.OnSubscribe`
127+
- `CompletableOperator` : renamed to `Completable.Operator`
128+
- `CompletableTransformer` : renamed to `Completable.Transformer`
129+
3130
### Version 1.1.10 - September 5, 2016 ([Maven](http://search.maven.org/#artifactdetails%7Cio.reactivex%7Crxjava%7C1.1.10%7C))
4131

5132
The release contains a few javadoc and internal cleanups, some enhancements and some deprecations.

0 commit comments

Comments
 (0)