Skip to content

SignalKit 4.0.0

Latest
Compare
Choose a tag to compare
@yankodimitrov yankodimitrov released this 07 Mar 17:23
· 1 commit to master since this release

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;

🎉