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

Changelog History
Page 1

  • 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.

  • v5.2.2 Changes

    July 17, 2020

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

    βž• Added

    • 🍎 macOS(Catalyst) User-Agent string.

    ⚑️ Updated

    • πŸ‘ debugDescription of DataRequest and DownloadRequest to better handle non-text and long content, with better formatting.
    • Code to use switch instead of if else statement.

    πŸ›  Fixed

    • πŸ”— Linking on some Apple OS versions when using Swift Package Manager.
    • Reliability issues with DataStreamRequest.
  • v5.2.1 Changes

    May 26, 2020

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

    ⚑️ Updated

    • Usage of .background DispatchQoS to .utility to avoid low-power issues.

    πŸ›  Fixed

  • v5.2.0 Changes

    May 16, 2020

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

    βž• Added

    • πŸ‘ Combine support! DataResponsePublisher, DownloadResponsePublisher, and DataStreamPublisher to stream Alamofire responses.
    • AuthenticationInterceptor, for easier adaptation and retry of requests with credentials.

    ⚑️ Updated

    • Response handlers to take all serializer parameters.
    • πŸ—„ DisabledEvaluator to DisabledTrustEvaluator, deprecating the previous name.
    • Interceptor to be initialized with multiple RequestInterceptors, in addition to RequestAdapters and RequestRetriers.

    πŸ›  Fixed

    • πŸ“š Minor documentation issues.
    • Encoding of Decimal values in URLEncodedFormEncoder.
    • Thread-safety issue in Session.
    • Memory leak in NetworkReachabilityManager.

  • v5.1.0 Changes

    April 05, 2020

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

    βž• Added

    • RequestModifier closure to request APIs, allowing mutation of created URLRequests.
    • DataStreamRequest, for streaming HTTP responses.

    ⚑️ Updated

    • 🐧 Various framework internals to make porting to Linux easier.
    • Project to require Swift 5.1.

    πŸ›  Fixed

    • πŸ“š Typo in ServerTrustEvaluating documentation.