All Versions
36
Latest Version
Avg Release Cycle
16 days
Latest Release
1373 days ago

Changelog History
Page 3

  • v3.14.3 Changes

    November 19, 2019
    • Internal improvements in AtomicObserver.
  • v3.14.2 Changes

    November 07, 2019
    • Threading improvements in Disposables.
  • v3.14.1 Changes

    November 06, 2019
    • ๐Ÿ‘Œ Improve threading in Subject.
  • v3.14.0 Changes

    October 13, 2019
    • 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 Changes

    August 19, 2019
    • ๐Ÿ›  Fixes an issue with take(first:) introduced in the previous release.
  • v3.13.1 Changes

    August 18, 2019
    • Awesome thread safety improvements by @trupin!
  • v3.13.0 Changes

    June 22, 2019

    API alignment with Combine

    • PublishSubject<Element, Error> has been renamed to PassthroughSubject<Element, Error>.
    • next(value), completed() and failed(error) methods on the Observer type have been renamed to receive(value), receive(completion: .finished) and receive(completion: .failure(error)) respectively.
    • next(value), completed() and failed(error) methods on the Subject type have been renamed to send(value), send(completion: .finished) and send(completion: .failure(error)) respectively.
    • shareReplay(limit:) has been renamed to share(limit:).
    • sink(receiveCompletion:receiveValue:) operator is added.

    let didChange = PassthroughSubject\<Void, Never\>() didChange.sink { (value) inprint(value) } didChange.sink(receiveCompletion: { (completion) inprint(completion) }, receiveValue: { value inprint(value) }) didChange.send() didChange.send(completion: .finished)
    
  • v3.12.3 Changes

    June 21, 2019
    • ๐Ÿ›  Fix possible race conditions in dispose bag and subjects - thanks @trupin!
    • ๐Ÿ›  Fix possible threading issue in Property - thanks @aethe!
    • Properly set new value in LoadingProperty - thanks @tonyarnold!
  • v3.12.2 Changes

    June 01, 2019
    • Introduces operator repeat(when:).
  • v3.12.1

    June 01, 2019