Elegant HTTP Networking in Swift
Released on 2022-04-13. All issues associated with this milestone can be found using this filter.
HTTPMethod.query
to support the upcoming standard.
DownloadRequest
to avoid producing resume data when not explicitly requested on cancellation.
Alamofire 5.5 is the first release where we're labeling features we consider experimental. These features, while fully designed and well tested, rely on language or framework features which may change or require breaking bug fixes, and we'd rather not have to make a major release in that case. So [🔥 Experimental 🔥] features may require breaking changes in minor, rather than major, releases. This will be rare and compatibility should be preserved in most cases, but cannot be guaranteed.
Released on 2021-12-13. All issues associated with this milestone can be found using this filter.
async
-await
for requests and StreamOf
for streaming values.
.indexInBrackets
options for array encoding in query parameters.
RequestAdapterState
and new protocol requirements for RequestAdapter
to allow for additional state to be available.
Session
to more safely target provided custom DispatchQueue
s for internal use.
AFError
message regarding unacceptable Content-Type
s to sort the types.
responseJSON
and associated methods, in preference to responseDecodable
.
Protected
wrapper when accessing properties of the wrapped values to ensure proper thread-safety.
Released on 2021-09-20. All issues associated with this milestone can be found using this filter.
Released on 2021-04-21. All issues associated with this milestone can be found using this filter.
Released on 2021-04-03. All issues associated with this milestone can be found using this filter.
DownloadRequest
s to access resume data from errors as well as cancellation.
Released on 2020-11-04. All issues associated with this milestone can be found using this filter.
URLResponseSerializer
and attendant convenience methods so downloads can produce a non-optional URL
.
Released on 2020-10-17. All issues associated with this milestone can be found using this filter.
URLRequest
s and URLSessionTask
s.
URLSessionTaskMetrics
gathering on watchOS 7+.
URLRequest.headers
extension property in URLEncoding
.
AuthenticationInterceptor
caused by synchronous refresh
implementations.
file://
URL
s by producing validation error.
Released on 2020-07-17. All issues associated with this milestone can be found using this filter.
debugDescription
of DataRequest
and DownloadRequest
to better handle non-text and long content, with better formatting.
switch
instead of if else
statement.