This repository has been archived by the owner on Mar 3, 2020. It is now read-only.
Releases: facebookarchive/KVOController
Releases · facebookarchive/KVOController
v1.2.0
KVOController now requires Xcode 8.0+
New
- Added key path information to change dictionary of
FBKVONotificationBlock
.
#114 by @tettoffensive
Improved
- Make
observer
property onFBKVOController
nonatomic
.
#105 by @nlutsenko - Replace all usage of OSSpinLock with pthread_mutex.
#109 by @nlutsenko
Fixed
- Add missing documentation and designated initializer declaration on
FBKVOController
.
#106, #110 by @nlutsenko - Fixed compile error when using
FBKVOKeyPath
macro in C++ projects.
#117 by @nandor
v1.1.0
KVOController now requires Xcode 7.0+.
New
- Carthage support for iOS/OS X/tvOS/watchOS.
#71 by @lexrus
#99, #101, #102 by @nlutsenko - tvOS/watchOS are now officially supported via CocoaPods.
#79 by @acerbetti
#98 by @nlutsenko - All of the APIs now have nullability annotations.
#88 by @nlutsenko - All object collections now have generic types.
#91 by @nlutsenko - New macros for compile-time checking that the key path exists.
#95, #97 by @nlutsenko - Support for latest toolchain and Xcode 7.3.
#86, #90 by @nlutsenko
Improved
NSObject+FBKVOController
category is now a separate file.
#36 by @Ashton-W- No more warning logged when trying to observe an already observed object.
#84 by @siyusong
Fixed