Baneby
Pre-release
Pre-release
- Renames
RxTests
library toRxTest
because of problems with Swift Package Manager. - Adds Swift Package Manager support
- Adds Linux support
- Replaces
AnyObserver
withUIBindingObserver
in public interface. - Renames
resourceCount
toResources.total
. - Makes
rx.text
type consistent with UIKitString?
type.
textField.rx.text // <- now has type `ControlProperty<String?>`
textField.rx.text.orEmpty // <- now has type `ControlProperty<String>`
- Adds optional overloads for
bindTo
anddrive
. Now the following works:
let text: Observable<String> = Observable.just("")
// Previously `map { $0 }` was needed because of mismatch betweeen sequence `String` type and `String?` type
// on binding `rx.text` observer.
text.bindTo(label.rx.text)
.addDisposableTo(disposeBag)
...
let text = Driver.just("")
text.drive(label.rx.text)
.addDisposableTo(disposeBag)
- Adds trim output parameter to
debug
operator. #930 - Renames
NSDate
toDate
everywhere. - Renames scheduler init param
globalConcurrentQueueQOS
toqos
and removes custom enum wrapper. - Adds setter to
rx
property to enable mutation of base object.