Skip to content

Releases: yankodimitrov/SignalKit

SignalKit 4.0.0

07 Mar 17:23
Compare
Choose a tag to compare

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;

🎉

SignalKit 3.0.1

29 Jan 11:09
Compare
Choose a tag to compare

What's new:

  • Improvements in DisposableBag;

🎉

SignalKit 3.0.0

22 Jan 15:59
Compare
Choose a tag to compare

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

🎉

SignalKit 2.0.0

01 Oct 15:04
Compare
Choose a tag to compare

What's new:

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

API changes:

  • SignalBag is now DisposableBag

🎉

SignalKit 1.0.0

18 Aug 12:44
Compare
Choose a tag to compare
  • Rewritten with Swift 2.0 (XCode 7 beta 5)
  • Protocol Oriented Programming
  • New improved API
  • New signal operations
  • Overall improvements

🎉

Fixed a bug in ObservableValue

27 Jul 07:22
Compare
Choose a tag to compare
v0.1.1

Fixed bug in ObservableValue

Initial Release

17 Jul 19:52
Compare
Choose a tag to compare
v0.1.0

Added shared scheme