1.0.0 alpha 3
Pre-release
Pre-release
·
1313 commits
to master
since this release
This is an alpha release of ReactiveSwift. It targets Swift 3.0. Please be aware that more breaking changes are expected.
Improved
- APIs have been updated for Swift 3
Signals completes when they have no observers and no strong references to themScopedDisposables are generic over the inner disposableAtomic.modifynow usesinoutto pass the value, and returns the generic result from the supplied actionPropertysubsumedConstantProperty- Interoperability of
<~bindings withOptionals - Reactive extensions to Foundation are moved to
.reactive(theReactivestruct). - Notifications from
NotificationCenterare now modelled as hot signals.
Added
Lifetimefor completing signals when an instance deallocates.Reactivestruct for adding ReactiveSwift extensions- Composition operators for properties
Many more changes since ReactiveCocoa 4! Future releases will aim to have more complete release notes.