Alamofire v4.1.0 Release Notes

  • ๐Ÿš€ Released on 2016-11-15. All issues associated with this milestone can be found using this filter.

    โž• Added

    • ๐Ÿ“„ Docstrings and a note to the README about resumeData and background session behavior.
    • ๐Ÿ‘ Request retryCount property to support the RequestRetrier.

    โšก๏ธ Updated

    • ๐Ÿ”ง SPM package file to exclude tests since current configuration is not supported.
    • An example in the README to use proper error checking in download response handler.
    • Embedded framework installation instructions.
    • The AF4 Migration Guide to no longer use DispatchQueue internal APIs in the example.
    • The RequestAdapter to call the RequestRetrier when an Error is thrown.
    • The SessionManager to clean up the temporary multipart form data file after upload.
    • The deployment targets to iOS 8.0 and macOS 10.10.
    • ๐Ÿ‘ท The Travis CI yaml file to support iOS 8 simulators.
    • ๐Ÿš€ The iOS Example app deployment target to iOS 8.0.

    โœ‚ Removed

    • ๐ŸŽ Duplicate auto-code signing on macOS.
    • Duplicate code signing identities on various targets.

    ๐Ÿ›  Fixed

    • A compiler error in response validation sample code in the README.
    • Several internal SessionManager links that were broken in the README.
    • Issue in the sample code of the README where response.error was used incorrectly.
    • ๐ŸŽ Issue in the ServerTrustPolicy tests where a macOS 10.12 check was needed.
    • Compiler issue with DownloadRequest in AF4 Migration Guide.
    • โœ… Test target compiler warning by not requiring app extension APIs only.
    • Typo in the HTTP Headers section of the README.
    • Incorrect response type in the response README examples.
    • โš  Xcode 8.1 compiler warnings and project suggestions.
    • Issue where download completion could crash on a nil response.
    • โœ… Issue in TLS tests where root certificate was missing from server trust.