- Fixed framework not compiling if cloning the repo
- Reverted the deployment targets for CKPromise (back to iOS 5.0 and OSX 10.7)
- Added Swift support, by adding a Swift framework and subspec
- CKSwiftPromise is currently the name of the class that can be used in swift
- Added CHANGELOG
- Renamed readme.md to README.md, no library changes
- Improved README
- Updated the .travis.yml file to use the latest Xcode (7.1)
- Fixed podspec by linking with libc++
- Fixed .mm files not being included in podspec
- C++-ified the callback array, for better performance
- Simplified the promise - got rid of unnecessary and performance-prone stuff
- Bakcwards incompatible with the previous versions
- Also handling BOOL and Class as first callback parameters
- Simplified the
then
methods
- Performance improvements
- Removed queuedPromise, fixed some deadlocks
- Addressed the thread safety issue, added queued
then
- Creating promises with dispatchers
- Added support for integration with Travis CI
- Added
queuedThen
property - Some unit testing refactoring
- Added support for specifying the callback queue
- First public version with support for cocoapods