github ReactiveX/RxSwift 2.0.0-beta.4
Type.self

latest releases: 6.7.1, 6.7.0, 6.6.0...
pre-release8 years ago

This is a beta version of RxSwift 2.0.

This is last beta version. Next release will be first RC.

Updated

  • Adds ignoreElements operator.
  • Adds timeout operator (2 overloads).
  • Adds shareReplayLatestWhileConnected operator.
  • Changes Driver to internally use shareReplayLatestWhileConnected for subscription sharing instead of shareReplay(1).
  • Adds flatMapFirst to Driver unit.
  • Adds replayAll operator.
  • Adds createUnbounded factory method to ReplaySubject.
  • Adds optional type hints to empty, failWith and never (empty(Int) now works and means empty observable sequence of Ints).
  • Adds rx_hidden to UIView.
  • Adds rx_alpha to UIView.
  • Adds rx_attributedText to UILabel.
  • Adds rx_animating to UIActivityIndicatorView.
  • Adds rx_constant to NSLayoutConstraint.
  • Removes implicitly unwrapped optional from NSURLSession.rx_response.
  • Exposes rx_createDataSourceProxy, rx_createDelegateProxy on UITableView/UICollectionView.
  • Exposes rx_createDelegateProxy on UITextView.
  • Exposes rx_createDelegateProxy on UIScrollView.
  • Exposes RxCollectionViewDataSourceProxy.
  • Exposes RxCollectionViewDelegateProxy.
  • Exposes RxScrollViewDelegateProxy.
  • Exposes RxTableViewDataSourceProxy.
  • Exposes RxTableViewDelegateProxy.
  • Deprecates proxyForObject in favor of proxyForObject<P : DelegateProxyType>(type: P.Type, _ object: AnyObject) -> P.
  • Deprecates rx_modelSelected<T>() in favor of rx_modelSelected<T>(modelType: T.Type).
  • Adds func bindTo(variable: Variable<E>) -> Disposable extension to ObservableType.
  • Exposes ControlEvent init.
  • Exposes ControlProperty init.
  • Refactoring of example app
    • Divides examples into sections
    • Adds really simple examples of how to do simple calculated bindings with vanilla Rx.
    • Adds really simple examples of table view extensions (sectioned and non sectioned version).
    • Refactoring of GitHub sign in example to use MVVM paradigm.

Fixed

  • Fixes documentation for flatMapFirst
  • Fixes problem with delegate proxies not detecting all delegate methods in delegate proxy hierarchy.

Check out Migration guide to RxSwift 2.0

Don't miss a new RxSwift release

NewReleases is sending notifications on new releases.