Skip to content

Latest commit

 

History

History
68 lines (53 loc) · 1.9 KB

CHANGELOG.md

File metadata and controls

68 lines (53 loc) · 1.9 KB

Change Log

0.6.0 - 2019-04-08

Added

  • Supports Swift 5

0.5.0 - 2018-06-05

Added

  • Supports Swift 4

Changed

  • Tests rewritten for XCTest, removed dependency on Quick & Nimble

0.4.2 - 2017-03-29

Changed

  • Can now discard result of all functions with return values (then, wait, map, when)

0.4.1 - 2017-02-16

Added

  • Supports Swift Package Manager
  • Can now join multiple futures using Promise.when()

0.4.0 - 2016-10-24

Added

  • Supports Swift 3

Changed

  • Future.resolve() now throws an assertion instead of NSException when resolved twice

0.3.1 - 2016-06-15

Added

  • Can now map futures

Changed

  • 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

Changed

  • 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

Added

  • Can now chain callbacks
  • Can now add multiple success/error callbacks
  • Changed iOS deployment target to 8.0

Changed

  • The error type is now parameterized

0.1.1 - 2015-11-21

Added

  • Can now wait for promises to resolve by calling .wait() on a Future

0.1.0 - 2015-11-18

  • Initial release