Skip to content

Releases: badoo/Reaktive

1.2.2

13 Jun 17:01
02fe6bf
Compare
Choose a tag to compare
  • Updated Kotlin to 1.6.21 with HMPP enabled (#662)

1.2.1

16 Oct 20:52
f1f1738
Compare
Choose a tag to compare
  • combineLatest now emits List copies instead of same instances (#627)
  • Used CoroutineExceptionHandler in coroutines-interop module for better exception handling (#628)
  • Added KDocs for all operators and Subjects (#632, #633, #640, #642, #643)
  • Updated Kotlin to 1.5.30 (#637)
  • Added Apple silicon targets (#639)
  • Added various buffer operators (#645)

1.2.0

14 Jun 11:19
86c6ea6
Compare
Choose a tag to compare
  • Updated Kotlin version to 1.5.10 (#610, #619)
  • Added watchosX64 target support (#619)
  • Added maxConcurrency argument for Observable flatMap, flatMapSingle, flatMapMaybe and flatMapCompletable operators (#614)
  • Added KDocs for Completable operators (#616)
  • Removed previously deprecated ThreadLocalStorage, deprecated ThreadLocalHolder (#606)
  • Deprecated DisposableWrapper, introduced SerialDisposable (drop-in replacement) (#607)
  • Fixed bug in the retry operator, the attempt argument of the predicate now counts from 1, not 0 (#621)
  • All the code previously deprecated with the WARNING level is now deprecated with the ERROR level (#622)

1.1.22

15 Apr 19:00
5c998e9
Compare
Choose a tag to compare
  • Published to Maven Central

1.1.21

26 Mar 18:05
7bd3e33
Compare
Choose a tag to compare
  • Added KDocs for Single operators (#590, #593)
  • Enabled IR mode for JS (#586)

1.1.20

12 Feb 19:04
3bfbd01
Compare
Choose a tag to compare
  • Update to Kotlin 1.4.30 (#584 by @pfaffenrodt)
  • Added experimental plugins API (#578)
  • Fixed compilation error (FUN name:onError_6 visibility:public modality:OPEN) under Kotlin 1.4.30 (#585)

1.1.19

18 Dec 20:13
609c6b8
Compare
Choose a tag to compare
  • Updated Kotlin to 1.4.20 and coroutines to 1.4.2 (#568)
  • Added test assertions chaining (#545)
  • Added invoke operator for ValueCallback and its Consumer typealias (#554)
  • Various performance improvements (#548, #547, #546)
  • Use abort() instead of exitProcess() in Kotlin/Native reaktiveUncaughtErrorHandler for better crash stack traces (#567)
  • Fixed a bug in Observable.buffer skip logic (#571)
  • Sources are now published for rxjava2-interop and rxjava3-interop modules (#560 by @CherryPerry)
  • Updated docs (#556)

1.1.18

03 Oct 19:10
f38af46
Compare
Choose a tag to compare
  • Updated Kotlin to 1.4.10 (#537)
  • Added window(boundaries) operator and overloads (#516, #535)
  • Added window(count, skip) operator (#534 by @amihusb)
  • Added window(opening, closing) operator and overloads (#540)
  • Added throttleLatest operator (#542)
  • Fixed sample operator's immediate first tick (#528)

1.1.17

18 Aug 16:43
186882e
Compare
Choose a tag to compare
  • Updated Kotlin version to 1.4.0
  • Dramatic performance improvements of the Observable.observeOn(...) operator in Kotlin/Native in some circumstances (#508)
  • Added subscriptionCount property to TestSource (TestObservable, TestSingle, TestMaybe and TestCompletable) (#514)
  • Added Single.asPromise() extension for JS (#517)
  • Added Single.testAwait() testing function (#518)
  • The coroutines-interop module now supports Kotlin/Native multi-threaded coroutines (Readme)

1.1.16

17 Jul 18:35
376b471
Compare
Choose a tag to compare
  • Added Completable.blockingAwait() operator (#497)
  • Added getValue and setValue extensions for atomics delegation (#496)
  • Added KDocs for interfaces with factory functions (#495)
  • Added Emitter.setCancellable {} extension function (#503)
  • Added TestScheduler.isManualProcessing variable property (#506)
  • Fixed a bug when some collection-based operators did not complete when the collection is empty (#501 by @amihusb)