Skip to content

Releases: DeclarativeHub/ReactiveKit

v3.15.2

07 Dec 13:11
Compare
Choose a tag to compare
  • Make default ObservableObject methods implementation available on all iOS versions.

v3.15.1

07 Dec 11:58
Compare
Choose a tag to compare
  • Implements waitAndCollectEvents and waitAndCollectElements operators that can be used for testing purposes.
  • Make Signal.Event equatable when Element and Error are equatable.

v3.15.0

07 Dec 11:27
Compare
Choose a tag to compare
  • Implement Combine's ObservableObject.
  • Implement Combine's Published property wrapper.
  • Implement Combine's assign(to:on:) operator.
  • Implement Combine's store(in:) methods on AnyCancellable.

Note that Published and ObservableObject are available only with Swift 5.1 or later.

v3.14.4

07 Dec 10:10
Compare
Choose a tag to compare

v3.14.3

19 Nov 20:06
Compare
Choose a tag to compare
  • Internal improvements in AtomicObserver.

v3.14.2

07 Nov 18:55
Compare
Choose a tag to compare
  • Threading improvements in Disposables.

v3.14.1

06 Nov 20:27
Compare
Choose a tag to compare
  • Improve threading in Subject.

v3.14.0

13 Oct 21:26
Compare
Choose a tag to compare
  • Aligned most of the operators with Combine
  • sink now returns AnyCancellable that disposes signal when deallocated, matching Combine behaviour
  • Introduced Scheduler protocol as an umbrella over DispatchQueue and ExecutionContext
  • Moved Event into Signal extension (ie Event<T, E> is now Signal<T, E>.Event)
  • Introduced mapToResult and breakpoint operators

v3.13.2

19 Aug 05:53
Compare
Choose a tag to compare
  • Fixes an issue with take(first:) introduced in the previous release.

v3.13.1

18 Aug 10:15
Compare
Choose a tag to compare
  • Awesome thread safety improvements by @trupin!