Skip to content

Releases: Alamofire/Alamofire

5.6.4

22 Nov 03:23
78424be
Compare
Choose a tag to compare

Released on 2022-11-21. All issues associated with this milestone can be found using this filter.

Fixed

New Contributors

Full Changelog: 5.6.3...5.6.4

5.6.3

21 Nov 04:42
f512df4
Compare
Choose a tag to compare

Released on 2022-11-20. All issues associated with this milestone can be found using this filter.

Updated

  • Swift package to 5.7, CI to Xcode 14.1.

Fixed

  • Calls to deprecated cancellation handler function.
  • Unnecessary protocol conformance on Combine publishers.
  • Don't attempt retry when Request has already been cancelled.

New Contributors

Full Changelog: 5.6.2...5.6.3

Safer Encoding

18 Jul 02:25
8dd85ae
Compare
Choose a tag to compare

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 versions.
  • Support for various Xcode versions.
  • Cache-Control header tests to not require hard-coded delays.

Fixed

Missing Cancellation Parameter

17 Apr 20:22
354dda3
Compare
Choose a tag to compare

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

Fixed

  • Missing automaticallyCancelling parameter in serializingDownloadedFileURL.

Concurrency Redux

13 Apr 23:56
63dfa86
Compare
Choose a tag to compare

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

Xcode 13 Fixes

20 Sep 23:47
d120af1
Compare
Choose a tag to compare

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

Multipart Order

22 Apr 02:50
f96b619
Compare
Choose a tag to compare

Released on 2021-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.

Multipart Safety

03 Apr 21:46
4d19ad8
Compare
Choose a tag to compare

Released on 2021-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.

Installing Obj-C Headers

21 Dec 02:11
Compare
Choose a tag to compare

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.

URLs and File Downloads

04 Nov 21:40
Compare
Choose a tag to compare

Released on 2020-11-04. 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.