All Versions
92
Latest Version
Avg Release Cycle
30 days
Latest Release
-

Changelog History
Page 1

  • v5.6.2 Changes

    πŸš€ Released on 2022-07-17. All issues associated with this milestone can be found using this filter.

    βž• Added

    • Error when object provided to JSONEcoding contains values that can't be passed through JSONSerialization.

    ⚑️ Updated

    • 🍎 CI support for all supported Xcode, macOS, and Linux version.
    • πŸ‘Œ Support for various Xcode version.
    • βœ… Cache-Control header tests to not require hard-coded delays.

    πŸ›  Fixed

  • v5.6.1 Changes

    πŸš€ Released on 2022-04-17. All issues associated with this milestone can be found using this filter.

    πŸ›  Fixed

    • Missing automaticallyCancelling parameter in serializingDownloadedFileURL.
  • v5.6.0 Changes

    πŸš€ Released on 2022-04-13. All issues associated with this milestone can be found using this filter.

    βž• Added

    • πŸ‘Œ Support for HTTPMethod.query to support the upcoming standard.
    • πŸ‘ Compile-time Swift version check to enforce minimum supported Swift version.
    • πŸ‘ GitHub Sponsors support. You can now sponsor Alamofire directly through GitHub.

    ⚑️ Updated

    • πŸ— Swift version required to build [πŸ”₯ Experimental πŸ”₯] Swift Concurrency support to 5.6.0 to avoid various Apple bugs with Xcode 13.2.0 and 13.2.1. Support now requires Xcode 13.3.1.
    • DownloadRequest to avoid producing resume data when not explicitly requested on cancellation.
    • βœ… Testing infrastructure to use XCTestPlans on Apple platforms.
    • πŸ‘ GitHub Actions support for greater OS coverage, more SPM platforms, and Swift 5.6.

    πŸ›  Fixed


  • v5.5.0 Changes

    πŸš€ Released on 2021-12-13. All issues associated with this milestone can be found using this filter.

    βž• Added

    • πŸ‘ [πŸ”₯ Experimental πŸ”₯] support for Swift Concurrency, including async-await for requests and StreamOf for streaming values.
    • Generic static accessors for various protocols types for Swift 5.5.
    • .indexInBrackets options for array encoding in query parameters.
    • RequestAdapterState and new protocol requirements for RequestAdapter to allow for additional state to be available.

    ⚑️ Updated

    • Session to more safely target provided custom DispatchQueues for internal use.
    • AFError message regarding unacceptable Content-Types to sort the types.
    • Base Swift language version requirement to 5.3.
    • Sample app to show proper loading state for requests.

    πŸ—„ Deprecated

    • responseJSON and associated methods, in preference to responseDecodable.

    πŸ›  Fixed


  • v5.4.4 Changes

    πŸš€ Released on 2021-09-20. All issues associated with this milestone can be found using this filter.

    βž• Added

    • πŸ‘Œ Support for Xcode 13, including a workaround for Combine compilation on older architectures.
    • βœ… Testing on watchOS.
    • πŸ‘Œ Support for building on Windows and Linux. Alamofire is unsupported on these platforms but should build correctly.

    ⚑️ Updated

    • Usage of .count >= 0 to !.isEmpty.

    πŸ›  Fixed

  • v5.4.3 Changes

    πŸš€ Released on 2020-04-21. All issues associated with this milestone can be found using this filter.

    πŸ›  Fixed

    • πŸ”„ Change in multipart upload creation order.
    • Typo in Alamofire 5 migration guide.
  • v5.4.2 Changes

    πŸš€ Released on 2020-04-03. All issues associated with this milestone can be found using this filter.

    ⚑️ Updated

    • Resume data handling for DownloadRequests to access resume data from errors as well as cancellation.
    • Project files and templates for Xcode 12.4 and GitHub templates.

    πŸ›  Fixed

    • MultipartUpload thread-safety.
    • πŸ‘ Multipart body stream length handling to better handle partial streams.
  • v5.4.1 Changes

    πŸš€ Released on 2020-12-20. All issues associated with this milestone can be found using this filter.

    ⚑️ Updated

    • Project and CocoaPods installation of Obj-C header.
  • v5.4.0 Changes

    November 04, 2020

    πŸš€ Released on 2020-10-17. All issues associated with this milestone can be found using this filter.

    βž• Added

    • URLResponseSerializer and attendant convenience methods so downloads can produce a non-optional URL.

    ⚑️ Updated

    • πŸ‘ Handing of file:// URLs, removing error added in 5.3.0 and adding support for DownloadRequest.

  • v5.3.0 Changes

    October 18, 2020

    πŸš€ Released on 2020-10-17. All issues associated with this milestone can be found using this filter.

    βž• Added

    • Closure callback APIs for the production of URLRequests and URLSessionTasks.
    • URLSessionTaskMetrics gathering on watchOS 7+.

    ⚑️ Updated

    πŸ›  Fixed

    • πŸ”’ Double lock crash in AuthenticationInterceptor caused by synchronous refresh implementations.
    • Crash when requesting file:// URLs by producing validation error.
    • Missing rethrow of error produced when writing temporary multipart files fails.
    • πŸ‘ Objective-C module conflicts in Xcode 12 by removing Obj-C module support.