Bluebird.swift Versions Save

Promise/A+, Bluebird inspired, implementation in Swift 5

6.0.0

1 year ago
  1. Support async/await with new Promise.value()

5.1.0

4 years ago
  1. Support Combine framework with new .publisher() method

5.0.0

5 years ago
  1. Built with Swift 5.0

4.0.0

5 years ago
  1. Built for Swift 4.2

3.0.0

5 years ago
  1. On iOS 10+ and macOS 10.12+ the locking mechanism for Promise is backed by os_unfair_lock bringing a significant performance improvement. On prior versions of iOS and macOS the locking mechanism falls back to a serial DispatchQueue
  2. Expose a new Lock class that hides the implementation detail of the underlying lock, preferring os_unfair_lock when available, and falling back to a serial DispatchQueue when it's not.

2.4.0

6 years ago
  1. Add Promise.cancel
  2. Add Promise { resolve, reject, onCancel in }

2.2.0

6 years ago
  1. Add Promise.tapCatch

2.1.0

6 years ago
  1. Add Promise.return
  2. Support CocoaPods v1.4.0
  3. Support Swift Package Manager
  4. Hosted documentation generated with Jazzy

2.0.1

6 years ago
  1. Add missing Foundation imports for Swift Package Manager

2.0.0

6 years ago
  1. Swift 4 and Xcode 9
  2. Renamed catchThen to recover
  3. Added Promise/A+ test suite