Skip to content

Releases: FlineDev/Imperio

3.0.0

18 Oct 12:57
Compare
Choose a tag to compare

Changelog

Added

  • Added ObservableProperty value wrapper (inspired by Bond)
  • Added SafeResultClosure to prevent retain cycles & memory leaks automatically in callbacks (inspired by Delegated)
  • Added new FAQ question about ModelControllers (inspired by Lotus)

Removed

  • Removed Bond dependency (including sub dependencies ReactiveKit & Differ)

Migrating from 2.x to 3.x

  • Remove sub dependencies Bond, ReactiveKit & Differ (manual steps needed if used via Carthage)
  • Remove appearances of import Bond in your source code
  • Replace .observeNext() { [unowned self] newValue in with .didSet(self) { (self, newValue) in
  • Replace Observable<ValueType> with ObservableProperty<ValueType>
  • Replace Observable(value) with ObservableProperty(value)