All Versions
Latest Version
Avg Release Cycle
93 days
Latest Release
751 days ago

Changelog History
Page 2

  • v1.11.0 Changes

    1. Swift 3.1
  • v1.10.3 Changes

    1. QOS on internal state queue
  • v1.10.2 Changes

    1. Open Promise class
  • v1.10.1 Changes

    ๐Ÿ”€ 1. Better state handling using the sync queue. Fixes any issues I found in Xcode 8's Thread Sanitizer.

  • v1.10.0 Changes

    1. Introduce Promise.catchThen to recover from a rejection with another result of the same type
  • v1.9.0 Changes

    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 Changes

    1. Add Promise.reflect for returning a Promise that will always resolve 0๏ธโƒฃ 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 Changes

    1. Add 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 Changes

    ๐ŸŽ 1. Add targets for all platforms: iOS, macOS, tvOS, watchOS

    1. Fix incorrect dispatch queue usage in all
  • v1.5.0 Changes

    1. Add reduce function to iterate over a sequence and resolve to a single value