Releases: FlineDev/Imperio
Releases · FlineDev/Imperio
3.0.0
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>
withObservableProperty<ValueType>
- Replace
Observable(value)
withObservableProperty(value)