- Updated the
Signal.flatMapLatest()transformation to allow more flexible mixing of signal types betweenselfand the signal returned fromtransform. - Added
Signal.toogle()method for read-write boolean signals. - Added
didWrite()transformations to read-write signals. - Added
UIControlvalueChangedthat will signal with the latest value when the control event.valueChangedis signaled.
- Bugfix: Updated
Future.abort(forFutures:)to more correctly handle repetition.
- Added versions of
bindTo()that can bind a non optional to an optional value. - Added
enable()toEnablablesimilar asdisable(). - Added more defaulted parameters to
Scheduler.initfor dispatch queues. - Fixes a crash on Swift 4.2 when immediately (on the same line) modifying a
ReadWriteSignal'svalue. - Added
Schedulerperformhelper. - Added signal
withLatestFromtransformation.
- Conditionally conform
Eitherto Hashable whenLeftandRightconforms toHashable. - Conforms UISlider to SignalProvider.
- Added
NSManagedObjectContext.schedulerproperty for scheduling work on managed object contexts when CoreData is available.
- Added
DisposeBag.hold()convenience method for holding a reference to an object. - Added
UITextFielddelegates forshouldEndEditingandshouldReturnl - Added
UITextField.isEditingSignalsignal. - Added
UIView.install()for installing gesture recognizers. - Added
UIViewsignals for displaying editing menu for copy, cut and paste. - Added
orientationSignalthat will signal on orientation changes. - Added
UIRefreshControlanimate()andrefersh()helpers. - Added
disableActiveEventListeners()helper
This is the first public release of the Flow library.