Releases: badoo/Reaktive
Releases · badoo/Reaktive
1.2.2
1.2.1
combineLatest
now emitsList
copies instead of same instances (#627)- Used
CoroutineExceptionHandler
incoroutines-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
- Updated Kotlin version to
1.5.10
(#610, #619) - Added
watchosX64
target support (#619) - Added
maxConcurrency
argument forObservable
flatMap
,flatMapSingle
,flatMapMaybe
andflatMapCompletable
operators (#614) - Added KDocs for
Completable
operators (#616) - Removed previously deprecated
ThreadLocalStorage
, deprecatedThreadLocalHolder
(#606) - Deprecated
DisposableWrapper
, introducedSerialDisposable
(drop-in replacement) (#607) - Fixed bug in the
retry
operator, theattempt
argument of thepredicate
now counts from 1, not 0 (#621) - All the code previously deprecated with the
WARNING
level is now deprecated with theERROR
level (#622)
1.1.22
1.1.21
1.1.20
1.1.19
- Updated Kotlin to
1.4.20
and coroutines to1.4.2
(#568) - Added test assertions chaining (#545)
- Added
invoke
operator forValueCallback
and itsConsumer
typealias (#554) - Various performance improvements (#548, #547, #546)
- Use
abort()
instead ofexitProcess()
in Kotlin/NativereaktiveUncaughtErrorHandler
for better crash stack traces (#567) - Fixed a bug in
Observable.buffer
skip logic (#571) - Sources are now published for
rxjava2-interop
andrxjava3-interop
modules (#560 by @CherryPerry) - Updated docs (#556)
1.1.18
1.1.17
- 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 toTestSource
(TestObservable
,TestSingle
,TestMaybe
andTestCompletable
) (#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
- Added
Completable.blockingAwait()
operator (#497) - Added
getValue
andsetValue
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)