1.0.0 alpha 3
Pre-release
Pre-release
·
1310 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
Signal
s completes when they have no observers and no strong references to themScopedDisposable
s are generic over the inner disposableAtomic.modify
now usesinout
to pass the value, and returns the generic result from the supplied actionProperty
subsumedConstantProperty
- Interoperability of
<~
bindings withOptional
s - Reactive extensions to Foundation are moved to
.reactive
(theReactive
struct). - Notifications from
NotificationCenter
are now modelled as hot signals.
Added
Lifetime
for completing signals when an instance deallocates.Reactive
struct for adding ReactiveSwift extensions- Composition operators for properties
Many more changes since ReactiveCocoa 4! Future releases will aim to have more complete release notes.