Releases: yankodimitrov/SignalKit
Releases · yankodimitrov/SignalKit
SignalKit 4.0.0
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(...)
tosendNext(...)
; - Renamed
dispatch(:onQueue:)
tosendNext(:onQueue:)
- Renamed
deliverOn(...)
toobserveOn(...)
; - Renamed
all(...)
toallEqual(...)
; - Renamed
some(...)
tosomeEqual(...)
; - 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
What's new:
- Improvements in
DisposableBag
;
🎉
SignalKit 3.0.0
What's new
UIBarItem
extension for binding a Boolean value to the enabled property ofUIBarItem
;UIBarButtonItem
extension to observe for the button tap event;ObservableCollectionType
protocol;- New
UITableView
andUICollectionView
bindings using theObservableCollectionType
; Observable
protocol extension to dispatch the item on a givenSignalQueue
;
API changes:
ObservableArray
is gone;- Renamed the
Disposable
protocol extension methodaddTo(...)
todisposeWith(...)
;
🎉
SignalKit 2.0.0
What's new:
- ObservableArray
UITableView
andUICollectionView
bindings- 100% test coverage
API changes:
SignalBag
is nowDisposableBag
🎉
SignalKit 1.0.0
- 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
v0.1.1 Fixed bug in ObservableValue
Initial Release
v0.1.0 Added shared scheme