This release is meant for use with Xcode 7.3.x and Swift 2.2.x. See v4.0.1 for Swift 2.1 support.
Swift
Added
Signal.debounce()/SignalProducer.debounce()for sending valuesintervalseconds apart (#2952, thanks @mdiep and @natestedman!)ObserverTypeprotocol for type-constrained extensions ofObserver(#2992, thanks @natestedman!)flatten()variants that operate onSequenceTypes (#2975, thanks @miikegb!)
Fixed
- Binding a producer to a
MutablePropertyTypeleaked memory (#2961, thanks @github-user32!) zip()d producers didn’t complete after both sources completed (#2972, thanks @andersio!)then()didn’t forward interruptions from the original producer (#2987, thanks @sharplet!)TestSchedulerdidn’t have the correctcurrentDatewhile advancing (#2991, thanks @inamiy!).