This is the fourth alpha release of ReactiveCocoa 5.0. It targets Swift 3.0.
New since alpha 3
- Updated for ReactiveSwift 1.0.0 Release Candidate 1.
- The workspace has now playgrounds for iOS and tvOS.
UIGestureRecognizerreactive extension. (#3256, kudos to @bitomule)NSLayoutConstraintreactive extension. (#3277, kudos to @eimantas)MKMapViewreactive extension. (#3288, kudos to @eimantas)UISliderreactive extension. (#3291, kudos to @eimantas)UIStepperreactive extension. (#3293, kudos to @eimantas)UIRefreshControlreactive extension. (#3321, kudos to @calebd)UISearchBarreactive extension. (#3335, kudos to @dcaunt)UIScrollViewreactive extension. (#3341, kudos to @dcaunt)NSPopUpButtonreactive extension. (#3337, kudos to @ohbargain)- New
UISwitchaction target:toggled. (#3322, kudos to @iv-mexx) - New
UIViewbinding target:backgroundColor. (#3276, kudos to @eimantas) - New
UIBarButtonbinding target:imageand `title. (#3278, kudos to @eimantas) - New collection view binding target:
reloadData. (#3284, kudos to @sharplet) - New
UITextFieldandUITextViewreactive extension:attributedText,attributedTextValuesandcontinuousAttributedTextValues. (#3307, kudos to @augusteo) NotificationCenter.reactive.keyboardChangefor system keyboard notification. (#3319, kudos to @andersio)NSObject.reactive.makeBindingTargetis now public.
Change since alpha 3
DynamicPropertyno longer acceptsnilin its initializer. (#3273, kudos to @ikesyo)CocoaAction.isEnabledandCocoaAction.isExecutingare now bound to the main thread as expected. (#3345, kudos to @andersio)
Acknowledgements
Kudos to @mdiep, @NachoSoto, @sharplet, @ikesyo, @liscio, @akashivskyy, @dcaunt, @andriuskl and @andersio who helped review the pull requests.