SignalKit Versions Save

SignalKit is a reactive Swift framework with focus on clean and readable API.

v4.0.0

8 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;

:tada:

v3.0.1

8 years ago

What's new:

  • Improvements in DisposableBag;

:tada:

v3.0.0

8 years ago

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(...);

:tada:

v2.0.0

8 years ago

What's new:

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

API changes:

  • SignalBag is now DisposableBag

:tada:

v1.0.0

8 years ago
  • Rewritten with Swift 2.0 (XCode 7 beta 5)
  • Protocol Oriented Programming
  • New improved API
  • New signal operations
  • Overall improvements

:tada:

v0.1.1

8 years ago

v0.1.0

8 years ago