Skip to content

1.0.0-alpha.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@mdiep mdiep released this 07 Oct 21:18
· 1309 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 them
  • ScopedDisposables are generic over the inner disposable
  • Atomic.modify now uses inout to pass the value, and returns the generic result from the supplied action
  • Property subsumed ConstantProperty
  • Interoperability of <~ bindings with Optionals
  • Reactive extensions to Foundation are moved to .reactive (the Reactive struct).

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.