Skip to content

Releases: AndrewBarba/Bluebird.swift

v1.11.0 - Swift 3.1

06 Jun 14:27
Compare
Choose a tag to compare

v1.10.3 - QOS Priotity

12 Apr 18:50
Compare
Choose a tag to compare

1.10.3

  1. QOS on internal state queue

v1.10.2 - Open Promise

27 Dec 17:57
Compare
Choose a tag to compare
  1. Open Promise class

v1.10.1 - Thread Sanitizer

30 Nov 20:49
Compare
Choose a tag to compare
  1. Better state handling using the sync queue. Fixes any issues I found in Xcode 8's Thread Sanitizer.

v1.10.0 - Catch Then

13 Oct 21:50
Compare
Choose a tag to compare
  1. Introduce Promise.catchThen to recover from a rejection with another result of the same type

v1.9.0 - Timeout and Delay

12 Oct 03:38
Compare
Choose a tag to compare
  1. Add Promise.delay for delaying the execution of a Promise chain
  2. Add Promise.timeout to reject a Promise if it does not resolve in a given amount of time

v1.8.0 - Reflect and Defer

12 Oct 00:01
Compare
Choose a tag to compare
  1. Add Promise.reflect for returning a Promise that will always resolve
  2. Add Promise<Type>.defer for returning a resolver tuple that can be used to resolve a Promise outside of the default constructors

v1.7.0 - Chain map and reduce

08 Oct 22:28
Compare
Choose a tag to compare
  1. Add Promise.map and Promise.mapSeries, identical to the global map() and mapSeries(), but can be chained on an existing Promise that resolves to a sequence
  2. Add Promise.reduce, identical to the global reduce(), but can be chained on an existing Promise that resolves to a sequence
  3. Rename map(series:) to mapSeries for API consistency

v1.6.0 - All Platforms

08 Oct 17:03
Compare
Choose a tag to compare
  1. Add targets for all platforms: iOS, macOS, tvOS, watchOS
  2. Fix incorrect dispatch queue usage in all

v1.5.0

06 Oct 19:31
Compare
Choose a tag to compare
  1. Add reduce function to iterate over a sequence and resolve to a single value