Skip to content

Releases: badoo/Reaktive

1.1.15

19 Jun 14:08
59a612f
Compare
Choose a tag to compare
  • Fixed MainScheduler crash with ReferenceError in Node.js (#486 by @minaEweida)

1.1.14

09 Jun 19:23
565c9ef
Compare
Choose a tag to compare
  • DisposableScope is promoted to stable with minor API change (#465)
  • Extracted additional interfaces for BehaviorSubject - immutable BehaviorObservable, and mutable BehaviorRelay (#460)
  • Added amb operators (#463)
  • Added repeatWhen(...) operators (#480)
  • Cache instances returned by xxxOfEmpty and xxxOfNever builder functions (#481)
  • Updated Kotlin version to 1.3.72 (#484)
  • Improved output of TestObserver.assertError(...) and TestObserver.assertNotError() testing functions (#464)
  • Improved performance of TestObservableObserver in when not frozen (all targets) (#475)
  • Fixed TestScheduler.Timer.advanceBy(Long) method not triggering actions in some circumstances (#470 by @minaEweida)
  • Fixed unnecessary freezing in K/N by observeOn operator (#477)

1.1.13

06 May 10:32
da92519
Compare
Choose a tag to compare
  • Added onErrorComplete operators for Completable, Maybe and Observable (#442)
  • Non-null generic types for XxxWrapper and overloaded subscribe methods (#453)
  • Fix autoConnect does not accept subscriberCount=0 (#444)
  • Fix nullable generic types for RxJava2 and RxJava3 interop (#450)

1.1.12

20 Mar 21:46
b4ebff4
Compare
Choose a tag to compare
  • Added Observable.buffer(count, skip) operator (#436)
  • New names for RxJava2 and RxJava3 interop converters to avoid clashing (#429, #434)
  • Updated Observable.replay() operator after RxJava bugfix (ReactiveX/RxJava#6920) (#430)
  • Optimized Maybe.switch(Single) operator (#435)

1.1.11

09 Mar 11:31
c68365a
Compare
Choose a tag to compare
  • Update to Kotlin 1.3.70 (#425)
  • Added Observable.doOnAfterXxx methods (#414)
  • Added Maybe.doOnAfterXxx methods (#422)
  • Added Single.doOnAfterXxx methods (#423)
  • Added Completable.doOnAfterXxx methods (#424)
  • More AnnotationTargets for @EventsOnXxxScheduler annotations (#427)

1.1.10

14 Feb 16:38
e62a6cc
Compare
Choose a tag to compare
  • Added CoroutineContext.toScheduler() converter, only for JVM and JS (#407)
  • Added Scheduler.toCoroutineDispatcher() converter, only for JVM and JS (#410)
  • Added Scheduler.submit(...) extension functions (#408)
  • Bug fixes (#402)

1.1.9

03 Feb 18:56
38997ff
Compare
Choose a tag to compare
  • New Wrappers for better interop with Swift, see README for more information (#393)
  • Added timeout operators for Single, Maybe and Completable (#391)
  • Added observableDefer, singleDefer, maybeDefer and completableDefer builders (#395)
  • Added Maybe.defaultIfEmpty operator (#397)
  • Minor bug fixes and optimisations (#389, #390, #392)

1.1.8

12 Jan 22:53
11e645a
Compare
Choose a tag to compare
  • Fixed broken publications of version 1.1.7 (#382)
  • Added delaySubscription() operators (#378)

1.1.7

08 Jan 23:18
7abd42b
Compare
Choose a tag to compare

Warning: this version has broken Bintray publication, please update straight to a next version.

  • Introduced DisposableScope (experimental), see README for more information (#302, #377)
  • Added ReplaySubject (#373)
  • Added UnicastSubject (#375)
  • Android SDK is updated to version 29 (#366)
  • New builders PublishSubject() and BehaviorSubject(...), old builders (publishSubject() and behaviorSubejct(...)) are deprecated
  • [Bug fix] Terminate new subject subscribers when subject is already terminated (#369)
  • [Bug fix] Fix incorrect behaviour of publish and replay operators after disconnect (#371)

1.1.6

27 Dec 20:42
62bec2f
Compare
Choose a tag to compare
  • macOS, watchOS and tvOS targets support (#349)
  • Added macOS sample app (#352)
  • Added Observable.timeout operator (#346, #354)
  • Added zipWith operator (#331)
  • ThreadLocalStorage is deprecated, use ThreadLocalHolder from the utils package (#360)