Skip to content

Xcode 9 and Functional APIs

Compare
Choose a tag to compare
@cnoon cnoon released this 17 Jun 00:51
· 465 commits to master since this release

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