Alamofire v4.5.0 Release Notes

  • 🚀 Released on 2017-06-16. All issues associated with this milestone can be found using this filter.

    ➕ Added

    • Missing @escaping annotation for session delegate closures.
    • 🆕 New mapError, flatMapError, withValue, withError, ifSuccess, and ifFailure APIs to Result.

    ⚡️ Updated

    • The Travis config file to Xcode 8.3.
    • Response serialization implementation to use separate internal variable.
    • SessionDelegate internal implementation by removing redundant optional unwrap.
    • 🖨 The debugPrintable implementation of Request to use curl -v instead of curl -i to be more verbose.
    • The MultipartFormData contentType property to be mutable.
    • 🏗 Travis CI yaml file to enable watchOS 3.2 builds.
    • 🏗 Alamofire to build with Xcode 9 with Swift 3.2 and 4.0 in addition to Xcode 8.3 and Swift 3.1.

    ✂ Removed

    🛠 Fixed