0.6.0 - 2019-04-08
- Supports Swift 5
0.5.0 - 2018-06-05
- Supports Swift 4
- Tests rewritten for XCTest, removed dependency on Quick & Nimble
0.4.2 - 2017-03-29
- Can now discard result of all functions with return values (then, wait, map, when)
0.4.1 - 2017-02-16
- Supports Swift Package Manager
- Can now join multiple futures using Promise.when()
0.4.0 - 2016-10-24
- Supports Swift 3
- Future.resolve() now throws an assertion instead of NSException when resolved twice
0.3.1 - 2016-06-15
- Can now map futures
- Future.wait() now returns the future's value
- Minimum deploy targets are lowered to iOS 8 and macOS 10.11
0.3.0 - 2016-04-17
- Promises now resolve with a single type
- Changed OS X deployment target to 10.10
- Trying to resolve a promise more than once raises an exception
0.2.0 - 2016-01-12
- Can now chain callbacks
- Can now add multiple success/error callbacks
- Changed iOS deployment target to 8.0
- The error type is now parameterized
0.1.1 - 2015-11-21
- Can now wait for promises to resolve by calling
.wait()
on aFuture
- Initial release