Alamofire 5.6 releases: Elegant HTTP Networking in Swift

Alamofire is a full-featured HTTP web development toolkit written in Swift language that supports various HTTP Method, JSON, file upload, file download, and multiple authentication methods.

Alamofire

Features

  •  Chainable Request / Response Methods
  •  URL / JSON / plist Parameter Encoding
  •  Upload File / Data / Stream / MultipartFormData
  •  Download File using Request or Resume Data
  •  Authentication with URLCredential
  •  HTTP Response Validation
  •  Upload and Download Progress Closures with Progress
  •  cURL Command Output
  •  Dynamically Adapt and Retry Requests
  •  TLS Certificate and Public Key Pinning
  •  Network Reachability
  •  Comprehensive Unit and Integration Test Coverage
  •  Complete Documentation

Alamofire 5.6 is released.

Changelog

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

Downloads