RxSwift v2.6.0 Release Notes
-
๐ Features
- โ Adds Swift 2.3 compatibility.
- โ Adds
UIViewController.rx_title
extension. - โ Adds
UIScrollView.rx_scrollEnabled
extension. - Resolve static analysis issues relating to non-use of an assigned value, and potential null dereferences in RxCocoa's Objective-C classes.
- ๐ Changes
forwardDelegate
property type onDelegateProxy
fromassign
toweak
. - Simplifies UITable/CollectionView data source generic parameters.
- โ Adds simple usage examples to UITable/CollectionView data source extensions.
- ๐ Documents UITable/CollectionView data source extensions memory management and adds unit tests to cover that documentation.
- โ Adds
.jazzy.yml
- โ Adds
UITabBar
extensions and delegate proxy wrapper- rx_didSelectItem
- rx_willBeginCustomizing
- rx_didBeginCustomizing
- rx_willEndCustomizing
- rx_didEndCustomizing
- โ Adds
UIPickerView
delegate proxy and extensions:- rx_itemSelected
- โ Adds
UIAlertAction.rx_enabled
extension. - โ Adds
UIButton.rx_title(controlState: UIControlState = .Normal)
extension. - โ Adds
UIPageControl.rx_currentPage
extension. - โ Adds
hasObservers
property to*Subject
.
Anomalies
- ๐ Fixes problem with UITable/CollectionView releasing of data sources when result subscription disposable wasn't retained.
- ๐ Fixes all Xcode analyzer warnings