Tags: Flowduino/Observable
Tags
Version 2.0.0 - Version 2.0.0 Release Commit - Removed the `<TKey: Hashable>` Generics from all implementations of `KeyedObservable` - `KeyedObservable` now has `<TKey: Hashable>` applied to applicable respective `func`s - `KeyedObservable` Implementations now use `AnyHashable` for internal members related to Keys. - `for:` Parameter of `KeyedObservable` `func`s has become `key:` for individual Keys, and `keys: ` for `Array`s of Keys. This is because an `Array` is itself a `Hashable` type, and causes ambiguity with `func` overloading. - Keyed Unit Tests updated accordingly - README.MD updated to reflect all of the above
1.1.0 - Keyed Observable Added - Added `KeyedObservable` Protocol - Added `KeyedObservableClass` Base Type - Added `KeyedObservableThread` Base Type - Added `KeyedObservableThreadSafeClass` Base Type - Added Overloads for `addObserver` - Added Overloads for `removeObserver` - Added Macro Extension for `Observable` Protocol implementations to iterate Arrays of Multiples and, for each, invoke their Singular method counterparts - Updated README.MD to reflect all above changes - Added Discord link and button to README.MD