Releases: ReactiveX/RxJava
0.13.4
- Pull 393 Parallel Operator & ObserveOn/ScheduledObserver Fixes
- Pull 394 Change Interval and Sample default Scheduler
- Pull 391 Fix OSGI support for rxjava-scala
Artifacts: Maven Central
0.13.2
0.13.1
0.13.0
This release has some minor changes related to varargs that could break backwards compatibility
if directly passing arrays but for most this release should not be breaking.
- Pull 354 Operators: Count, Sum, Average
- Pull 355 Operators: skipWhile and skipWhileWithIndex
- Pull 356 Operator: Interval
- Pull 357 Operators: first and firstOrDefault
- Pull 368 Operators: Throttle and Debounce
- Pull 371 Operator: Retry
- Pull 370 Change zip method signature from Collection to Iterable
- Pull 369 Generics Improvements: co/contra-variance
- Pull 361 Remove use of varargs from API
Artifacts: Maven Central
0.12.2
- Pull 352 Groovy Language Adaptor: Add Func5-9 and N to the wrapper
Artifacts: Maven Central
0.12.1
Artifacts: Maven Central
0.12.0
This version adds to the static typing changes in 0.11 and adds covariant/contravariant typing via super/extends generics.
Additional cleanup was done, particularly related to BlockingObservable
. Also the window
operator was added.
The largest breaking change is that Observable.create
now accepts an OnSubscribeFunc
rather than a Func1
.
This means that instead of this:
public static <T> Observable<T> create(Func1<? super Observer<? super T>, ? extends Subscription> func)
it is now:
public static <T> Observable<T> create(OnSubscribeFunc<T> func)
This was done to simplify the usage of Observable.create
which was already verbose but made far worse by the ? super
generics.
For example, instead of writing this:
Observable.create(new Func1<Observer<? super SomeType>, Subscription>() {
/// body here
}
it is now written as:
Observable.create(new OnSubscribeFunc<SomeType>() {
/// body here
}
- Pull 343 Covariant Support with super/extends and
OnSubscribeFunc
as type forObservable.create
- Pull 337 Operator:
window
- Pull 348 Rename
switchDo
toswitchOnNext
(deprecateswitchDo
for eventual deletion) - Pull 348 Delete
switchDo
instance method in preference for static - Pull 346 Remove duplicate static methods from
BlockingObservable
- Pull 346
BlockingObservable
no longer extends fromObservable
- Pull 345 Remove unnecessary constructor from
Observable
Artifacts: Maven Central
0.11.3
Re-release of 0.11.2 to fix the Maven Central ID that accidentally got camel-cased.
- 05672ef Change RxJava to rxjava for Maven Central
This includes the previous version 0.11.2 change:
- ccf53e8 Update to Scala 2.10.2
Artifacts: Maven Central
0.11.2
- ccf53e8 Update to Scala 2.10.2
Artifacts: Maven Central