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

Changelog History
Page 2

  • v3.16.1 Changes

    January 22, 2020
    • 🛠 Fix a generics resolution issue introduced with Swift 5.2. Thanks @tonyarnold!
  • v3.16.0 Changes

    January 18, 2020
    • 🚦 Integration with Combine: Introduces Signal.toPublisher and Publisher.toSignal methods.
    • ➕ Added store(in:) family of methods to Disposable in alignment with Combine.
    • 👌 Improvements in Published property wrapper. Thanks @ibrahimkteish!
    • ✅ Cleanup of unit tests.
  • v3.15.6

    January 10, 2020
  • v3.15.5 Changes

    January 03, 2020
    • 🔨 AtomicObserver has been refactored to use recursive lock instead of dispatch queue, fixing issues introduced in v3.15.3.
    • Subject is now available for subclassing.
    • Subjects not longer retain disposed disposables and observers.
    • ✅ Cleaned up unit test.
  • v3.15.4 Changes

    December 11, 2019
    • 🛠 Fix an issue where AtomicObserver would not dispose the upstream.
  • v3.15.3 Changes

    December 10, 2019
    • 🛠 Fix potential threading issue in AtomicObserver.
  • v3.15.2 Changes

    December 07, 2019
    • 0️⃣ Make default ObservableObject methods implementation available on all iOS versions.
  • v3.15.1 Changes

    December 07, 2019
    • ✅ 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 Changes

    December 07, 2019
    • 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 Changes

    December 07, 2019