github ReactiveCocoa/ReactiveCocoa v4.2.2

latest releases: 12.0.0, 11.2.2, 11.2.1...
7 years ago

This release is meant for use with Xcode 7.3.x/Swift 2.2.x or Xcode 8.0.x/Swift 2.3.x. It is intended to be the last 4.x release. No pre-built binary is provided since this release targets multiple versions of Swift and Xcode.

Swift

Added

  • Support for Swift 2.3 (#3005, thanks @ikesyo!)
  • Signal.observeResult/SignalProducer.startWithResult for observing values with explicit error handling (#3011, thanks @NachoSoto!)
  • A sandbox page to the playground (#3031, thanks @RuiAAPeres!)

Improved

Deprecated

  • Signal.observeNext/SignalProducer.startWithNext have been deprecated on error-producing signals/producers in favor of the new result variants (#3011, thanks @NachoSoto!)
  • SignalProducer.buffer() has been deprecated in anticipation of its removal in RAC 5 (#3015, thanks @mdiep!)

Fixed

  • SignalProducer(values: Value...) was ambiguous with SignalProducer(values: [Value]) when Value was a signal/producer (#3043, thanks @ikesyo!)
  • MutableProperty binding leaked when disposing (#3018, thanks @Azeff!)

Don't miss a new ReactiveCocoa release

NewReleases is sending notifications on new releases.