@jshier jshier released this Jul 9, 2018 · 2 commits to master since this release

Assets 2

Released on 2018-7-8. All issues associated with this milestone can be found using this filter.

Updated

@jshier jshier released this Apr 15, 2018 · 9 commits to master since this release

Assets 2

Released on 2018-4-15. All issues associated with this milestone can be found using this filter.

Fixed

@jshier jshier released this Mar 31, 2018 · 12 commits to master since this release

Assets 2

Released on 2018-3-31. All issues associated with this milestone can be found using this filter.

Updated

  • Project for Xcode 9.3 and Swift 4.1 release versions.

Fixed

  • Quote escaping in cURL representation.

@jshier jshier released this Mar 5, 2018 · 17 commits to master since this release

Assets 2

All issues associated with this milestone can be found using this filter.

Added

Updated

  • Project for Xcode 9.3 and Swift 4.1.
  • OS versions affected by resume data bug.

Fixed

@jshier jshier released this Dec 4, 2017 · 31 commits to master since this release

Assets 2

Released on 2017-12-3. All issues associated with this milestone can be found using this filter.

Added

  • Error mapping functions to Response types.
  • Separation of Usage and Advanced Usage docs from README.

Updated

Fixed

@cnoon cnoon released this Sep 6, 2017 · 41 commits to master since this release

Assets 2

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

Added

  • GitHub templates for issues and pull requests.
  • Jazzy docs for the release to work with GitHub Pages.
  • Dash support for Jazzy docs.

Updated

  • The project to work with Xcode 9 beta 6 on Swift 3.2 and 4.0.
  • The Travis CI config to work with Xcode 9 beta 6.
  • The cURL representation logic to no longer force unwrap URLCredential values.
  • The radars section of the README to split out open vs. resolved radars.
  • The installation section of the README to use the current version.

Fixed

  • Issue in TaskDelegate where task access was not thread safe.
  • Issue in AF 4 migration guide where supported iOS versions was incorrect.
  • Issue in README sample code where PNG representation API was incorrect.
  • Swift 3.2+ API warnings for substring APIs.

@cnoon cnoon released this Jun 17, 2017 · 69 commits to master since this release

Assets 2

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

@cnoon cnoon released this Feb 26, 2017 · 107 commits to master since this release

Assets 2

All issues associated with this milestone can be found using this filter.

Added

  • A new Alamofire/Alamofire Gitter channel and also added badge to the README.
  • Functional extensions for Result, Data and Download Response.

Fixed

  • Typo in the README in the Swift Package Manager section.
  • Issue in the "Modifying the Session Configuration" example code of the README where the
    defaultHTTPHeaders property was called incorrectly.
  • Issue in the "Security" section of the README where some example code was outdated.
  • Issue in the README where the POST request with parameters example was using the wrong method.
  • Issue where taskDidComplete override closure was not calling task delegate leading to
    potential memory leaks.

@cnoon cnoon released this Jan 16, 2017 · 116 commits to master since this release

Assets 2

All issues associated with this milestone can be found using this filter.

Added

  • The host and path to router example in README.
  • A macOS disclaimer to download request example in README.
  • New value and error computed properties to data and download responses.
  • The HTTP method to the data and download response debug descriptions.
  • A README entry about installing through SPM.
  • The dependencies parameter to Package file for SPM since it's now required.
  • TLS evaluation tests for revoked certs for no policy and default policy.
  • New server trust policy for revoked certificates along with matching tests.

Updated

  • Project to Xcode 8.2 recommend settings.
  • The NetworkReachabilityManager to have a public instead of open ACL.
  • The initializers for both default responses public and added metrics parameter.
  • Internals by replacing syncResult extension with DispatchQueue sync.
  • TLS tests for tvOS 10.1 and added expiration test for revoked evaluation.

Fixed

  • DownloadRequest sample code issue in AF 4 migration guide.
  • URLConvertible compiler issue in the README example.
  • An invalid comment in AF 4 migration guide.
  • An issue where the SessionManager did not respect retry time delay.
  • A broken reference link in the README.
  • Compiler issues in RequestAdapter and RequestRetrier examples in README.

@cnoon cnoon released this Nov 21, 2016 · 140 commits to master since this release

Assets 2

All issues associated with this milestone can be found using this filter.

Added

  • Request property overrides to fallback on original task if available.
  • Timeline generation to DefaultDataResponse and DefaultDownloadResponse.
  • JSON encoding encode method that takes a JSON object along with unit tests.

Updated

  • The RequestRetrier example in the README to safely extract tokens.
  • TaskDelegate data and error properties to a public ACL.
  • Multipart form data uploads to now delete temp file if encoding fails.

Fixed

  • Issue where AdaptError instances were being incorrectly sent to the RequestRetrier.
  • Issue where TLS tests were failing on iOS 10.0 and not on iOS 10.1.