RxSwift v2.5.0 Release Notes

  • ๐Ÿ”‹ Features

    • ๐Ÿ”ฆ Exposes installForwardDelegate.
    • โž• Adds proxyForObject as protocol extension and deprecates global function version.
    • ๐Ÿ‘Œ Improves installForwardDelegate assert messaging.
    • ๐Ÿ‘Œ Improves gesture recognizer extensions to use typed gesture recognizers in rx_event.
    • โž• Adds RxTextInput protocol to enable creating reactive extensions for UITextInput/NSTextInput.
    • Adds rx_willDisplayCell and rx_didEndDisplayingCell extensions to UITableView.
    • ๐Ÿ‘Œ Improves playgrounds.

    Anomalies

    • ๐Ÿ›  Fixes in documentation.
    • โœ… Turns off Bitcode for RxTests CocoaPods integration.
    • Fixes UITextField.rx_text and UITextView.rx_text integrations to be more robust when used with two way binding.
    • ๐Ÿ›  Fixes two way binding example code so it now properly handles IME used in Asian cultures and adds explanations how to properly perform two way bindings. https://github.com/ReactiveX/RxSwift/issues/649
    • โœ‚ Removes distinctUntilChanged from control extensions. https://github.com/ReactiveX/RxSwift/issues/626