All Versions
7
Latest Version
Avg Release Cycle
39 days
Latest Release
1542 days ago

Changelog History

  • v4.0.0

    March 07, 2016

    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;

    🍱 🎉

  • v3.0.1

    January 29, 2016

    What's new:

    • 👌 Improvements in DisposableBag;

    🍱 🎉

  • v3.0.0

    January 22, 2016

    What's new

    • UIBarItem extension for binding a Boolean value to the enabled property of UIBarItem;
    • UIBarButtonItem extension to observe for the button tap event;
    • ObservableCollectionType protocol;
    • 🆕 New UITableView and UICollectionView bindings using the ObservableCollectionType;
    • 🚦 Observable protocol extension to dispatch the item on a given SignalQueue;

    API changes:

    • ObservableArray is gone;
    • 📇 Renamed the Disposable protocol extension method addTo(...) to disposeWith(...);

    🍱 🎉

  • v2.0.0

    October 01, 2015

    What's new:

    • ObservableArray
    • UITableView and UICollectionView bindings
    • ✅ 100% test coverage

    API changes:

    • 🚦 SignalBag is now DisposableBag

    🍱 🎉

  • v1.0.0

    August 18, 2015
    • Rewritten with Swift 2.0 (XCode 7 beta 5)
    • Protocol Oriented Programming
    • 🆕 New improved API
    • 🆕 New signal operations
    • Overall improvements

    🍱 🎉

  • v0.1.1

    July 27, 2015
  • v0.1.0

    July 17, 2015