SignalKit v4.0.0 Release Notes

Release Date: 2016-03-07 // about 4 years ago
  • What's new

    • Rewritten;
    • ✂ Removed unnecessary code;
    • API improvements;
    • 🆕 New Signal implementation;
    • 🚦 SignalValue;
    • CollectionEvent;
    • ControlEventObserver;
    • NotificationObserver;
    • KeyPathObserver;
    • ActionTarget;
    • Replaced TableViewBinding with new implementation;
    • Replaced CollectionViewBinding with new implementation;

    API changes:

    • 📇 Renamed dispatch(...) to sendNext(...);
    • 📇 Renamed dispatch(:onQueue:) to sendNext(:onQueue:)
    • 📇 Renamed deliverOn(...) to observeOn(...);
    • 📇 Renamed all(...) to allEqual(...);
    • 📇 Renamed some(...) to someEqual(...);
    • ✂ Removed combineLatest(...) for 3 input signals;
    • ✂ Removed all(...) for 3 input values;
    • ✂ Removed some(...) for 3 input values;
    • LockType is gone;
    • ObservableCollectionType is gone;
    • TokenGeneratorType is gone;
    • ObservableProperty is gone;
    • CollectionChangeSet is gone;
    • ListOperation is gone;
    • 🚦 ControlSignal is gone;
    • 🚦 KVOSignal is gone;
    • 🚦 NotificationSignal is gone;
    • NSIndexSet extensions are gone;
    • CollectionChangeSetHandler is gone;
    • CompoundObserver is gone;
    • Dispatcher is gone;
    • DisposableActionTarget is gone;
    • IncrementalKeyGenerator is gone;
    • SpinLock is gone;

    🍱 🎉


Previous changes from v3.0.1

  • What's new:

    • 👌 Improvements in DisposableBag;

    🍱 🎉