Elegant HTTP Networking in Swift
Released on 2024-03-30. All issues associated with this milestone can be found using this filter.
HTTPHeaders
and HTTPHeader
to be Sendable
.
HTTPMethod
to be Sendable
.
Released on 2024-03-03. All issues associated with this milestone can be found using this filter.
WebSocketRequest
, as a wrapper for URLSessionWebSocketTask
. This preview release is undocumented behind @_spi(WebSocket)
. Its API will change in the future, especially to adopt typed throws, but it is largely feature complete, tested, and usable now. API feedback, missing use cases, and bug reports are much appreciated before it goes fully public.
PrivacyInfo.xcprivacy
file and integration with SPM, CocoaPods, and Carthage.
AlamofireDynamic
target, to force dynamic linking in Xcode when using SPM. Only use when you know you need it.
AFInfo
enum and a public version
value to get Alamofire's current version, AFInfo.version
.
Request.swift
file and consolidate various Request
subclasses into their own files.
Empty
type to be Sendable
.
.swiftformat
to remove duplicate rules.
Package.swift
in newer Xcode versions.
Alamofire.podspec
after project restructuring.
Released on 2023-10-26. All issues associated with this milestone can be found using this filter.
Released on 2023-08-31. All issues associated with this milestone can be found using this filter.
HTTPURLResponse
values.
#if
checks.
URL
conversion tests for 2023 URL
changes.
contains
.
Released on 2023-05-09. All issues associated with this milestone can be found using this filter.
ArrayEncoding.custom
to URLEncodedFormEncoder
and URLEncoding
.
KeyPathEncoding
to URLEncodedFormEncoder
.
NilEncoding
to URLEncodedFormEncoder
.
flatMap
to map
in HTTPHeaders
.
Released on 2022-11-21. All issues associated with this milestone can be found using this filter.
Full Changelog: https://github.com/Alamofire/Alamofire/compare/5.6.3...5.6.4
Released on 2022-11-20. All issues associated with this milestone can be found using this filter.
Request
has already been cancelled.
Full Changelog: https://github.com/Alamofire/Alamofire/compare/5.6.2...5.6.3
Released on 2022-07-17. All issues associated with this milestone can be found using this filter.
JSONEcoding
contains values that can't be passed through JSONSerialization
.
Cache-Control
header tests to not require hard-coded delays.
SecTrustCopyCertificateChain
.