Releases: DeclarativeHub/ReactiveKit
Releases · DeclarativeHub/ReactiveKit
v3.15.2
- Make default
ObservableObject
methods implementation available on all iOS versions.
v3.15.1
- Implements
waitAndCollectEvents
andwaitAndCollectElements
operators that can be used for testing purposes. - Make
Signal.Event
equatable whenElement
andError
are equatable.
v3.15.0
- Implement Combine's
ObservableObject
. - Implement Combine's
Published
property wrapper. - Implement Combine's
assign(to:on:)
operator. - Implement Combine's
store(in:)
methods onAnyCancellable
.
Note that Published
and ObservableObject
are available only with Swift 5.1 or later.
v3.14.4
- Fix an issue in
replay(when:)
- thanks @AnthonyMDev! - Make AnyCancellable hashable - thanks @ibrahimkteish!
v3.14.3
- Internal improvements in
AtomicObserver
.
v3.14.2
- Threading improvements in Disposables.
v3.14.1
- Improve threading in
Subject
.
v3.14.0
- Aligned most of the operators with Combine
sink
now returnsAnyCancellable
that disposes signal when deallocated, matching Combine behaviour- Introduced
Scheduler
protocol as an umbrella overDispatchQueue
andExecutionContext
- Moved
Event
intoSignal
extension (ieEvent<T, E>
is nowSignal<T, E>.Event
) - Introduced
mapToResult
andbreakpoint
operators
v3.13.2
- Fixes an issue with
take(first:)
introduced in the previous release.