Skip to content
Permalink
Browse files

Prepare beta 5 (#2806)

* Update CHANGELOG and version for beta 5.

* Update Gems.

* Update Jazzy docs.

* OS X -> macOS in README.
  • Loading branch information...
jshier committed Apr 13, 2019
1 parent 9d1cec8 commit e4371be5f83354f94dc82227a6c17d5010187087
Showing with 2,068 additions and 2,375 deletions.
  1. +1 −1 Alamofire.podspec
  2. +34 −1 CHANGELOG.md
  3. +3 −3 Gemfile.lock
  4. +8 −14 README.md
  5. +1 −1 Source/Info.plist
  6. +6 −44 docs/Classes.html
  7. +2 −8 docs/Classes/Adapter.html
  8. +118 −20 docs/Classes/AlamofireNotifications.html
  9. +161 −8 docs/Classes/ClosureEventMonitor.html
  10. +80 −8 docs/Classes/CompositeEventMonitor.html
  11. +2 −8 docs/Classes/CompositeTrustEvaluator.html
  12. +2 −8 docs/Classes/ConnectionLostRetryPolicy.html
  13. +3 −9 docs/Classes/DataRequest.html
  14. +2 −8 docs/Classes/DataResponseSerializer.html
  15. +2 −8 docs/Classes/DecodableResponseSerializer.html
  16. +2 −8 docs/Classes/DefaultTrustEvaluator.html
  17. +2 −8 docs/Classes/DisabledEvaluator.html
  18. +8 −14 docs/Classes/DownloadRequest.html
  19. +2 −8 docs/Classes/DownloadRequest/Downloadable.html
  20. +2 −8 docs/Classes/DownloadRequest/Options.html
  21. +2 −8 docs/Classes/Interceptor.html
  22. +2 −8 docs/Classes/JSONParameterEncoder.html
  23. +2 −8 docs/Classes/JSONResponseSerializer.html
  24. +29 −8 docs/Classes/MultipartFormData.html
  25. +2 −8 docs/Classes/NetworkReachabilityManager.html
  26. +2 −8 docs/Classes/NetworkReachabilityManager/ConnectionType.html
  27. +2 −8 docs/Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html
  28. +2 −8 docs/Classes/PinnedCertificatesTrustEvaluator.html
  29. +2 −8 docs/Classes/PublicKeysTrustEvaluator.html
  30. +139 −35 docs/Classes/Request.html
  31. +2 −8 docs/Classes/Request/State.html
  32. +2 −8 docs/Classes/Retrier.html
  33. +2 −8 docs/Classes/RetryPolicy.html
  34. +2 −8 docs/Classes/RevocationTrustEvaluator.html
  35. +2 −8 docs/Classes/RevocationTrustEvaluator/Options.html
  36. +2 −8 docs/Classes/ServerTrustManager.html
  37. +4 −10 docs/Classes/Session.html
  38. +2 −8 docs/Classes/SessionDelegate.html
  39. +2 −8 docs/Classes/StringResponseSerializer.html
  40. +2 −8 docs/Classes/URLEncodedFormEncoder.html
  41. +2 −8 docs/Classes/URLEncodedFormEncoder/ArrayEncoding.html
  42. +2 −8 docs/Classes/URLEncodedFormEncoder/BoolEncoding.html
  43. +2 −8 docs/Classes/URLEncodedFormEncoder/Error.html
  44. +2 −8 docs/Classes/URLEncodedFormEncoder/SpaceEncoding.html
  45. +2 −8 docs/Classes/URLEncodedFormParameterEncoder.html
  46. +2 −8 docs/Classes/URLEncodedFormParameterEncoder/Destination.html
  47. +4 −10 docs/Classes/UploadRequest.html
  48. +2 −8 docs/Classes/UploadRequest/Uploadable.html
  49. +2 −8 docs/Enums.html
  50. +4 −10 docs/Enums/AF.html
  51. +2 −8 docs/Enums/AFError.html
  52. +2 −8 docs/Enums/AFError/MultipartEncodingFailureReason.html
  53. +2 −8 docs/Enums/AFError/ParameterEncoderFailureReason.html
  54. +2 −8 docs/Enums/AFError/ParameterEncoderFailureReason/RequiredComponent.html
  55. +2 −8 docs/Enums/AFError/ParameterEncodingFailureReason.html
  56. +2 −8 docs/Enums/AFError/ResponseSerializationFailureReason.html
  57. +2 −8 docs/Enums/AFError/ResponseValidationFailureReason.html
  58. +2 −8 docs/Enums/AFError/ServerTrustFailureReason.html
  59. +2 −8 docs/Enums/AFError/ServerTrustFailureReason/Output.html
  60. +2 −8 docs/Enums/HTTPMethod.html
  61. +2 −8 docs/Enums/RetryResult.html
  62. +2 −8 docs/Extensions.html
  63. +2 −8 docs/Extensions/Array.html
  64. +2 −8 docs/Extensions/CharacterSet.html
  65. +2 −8 docs/Extensions/Error.html
  66. +6 −12 docs/Extensions/HTTPURLResponse.html
  67. +2 −8 docs/Extensions/Notification.html
  68. +2 −8 docs/Extensions/String.html
  69. +2 −8 docs/Extensions/URL.html
  70. +2 −8 docs/Extensions/URLComponents.html
  71. +7 −13 docs/Extensions/URLRequest.html
  72. +6 −12 docs/Extensions/URLSessionConfiguration.html
  73. +2 −8 docs/Functions.html
  74. +2 −40 docs/Protocols.html
  75. +2 −8 docs/Protocols/AlamofireExtended.html
  76. +2 −8 docs/Protocols/CachedResponseHandler.html
  77. +2 −8 docs/Protocols/DataDecoder.html
  78. +2 −8 docs/Protocols/DataResponseSerializerProtocol.html
  79. +2 −8 docs/Protocols/DownloadResponseSerializerProtocol.html
  80. +2 −8 docs/Protocols/EmptyResponse.html
  81. +104 −8 docs/Protocols/EventMonitor.html
  82. +2 −8 docs/Protocols/ParameterEncoder.html
  83. +2 −8 docs/Protocols/ParameterEncoding.html
  84. +2 −8 docs/Protocols/RedirectHandler.html
  85. +2 −8 docs/Protocols/RequestAdapter.html
  86. +2 −8 docs/Protocols/RequestDelegate.html
  87. +2 −8 docs/Protocols/RequestInterceptor.html
  88. +2 −8 docs/Protocols/RequestRetrier.html
  89. +2 −8 docs/Protocols/ResponseSerializer.html
  90. +2 −8 docs/Protocols/ServerTrustEvaluating.html
  91. +2 −8 docs/Protocols/URLConvertible.html
  92. +2 −8 docs/Protocols/URLRequestConvertible.html
  93. +2 −8 docs/Protocols/UploadableConvertible.html
  94. +2 −8 docs/Structs.html
  95. +2 −8 docs/Structs/AlamofireExtension.html
  96. +2 −8 docs/Structs/DataResponse.html
  97. +2 −8 docs/Structs/DownloadResponse.html
  98. +2 −8 docs/Structs/Empty.html
  99. +2 −8 docs/Structs/HTTPHeader.html
  100. +2 −8 docs/Structs/HTTPHeaders.html
  101. +2 −8 docs/Structs/JSONEncoding.html
  102. +2 −8 docs/Structs/Redirector.html
  103. +2 −8 docs/Structs/Redirector/Behavior.html
  104. +2 −8 docs/Structs/ResponseCacher.html
  105. +2 −8 docs/Structs/ResponseCacher/Behavior.html
  106. +2 −8 docs/Structs/URLEncoding.html
  107. +2 −8 docs/Structs/URLEncoding/ArrayEncoding.html
  108. +2 −8 docs/Structs/URLEncoding/BoolEncoding.html
  109. +2 −8 docs/Structs/URLEncoding/Destination.html
  110. +2 −8 docs/Typealiases.html
  111. +2 −2 docs/badge.svg
  112. +6 −44 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes.html
  113. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/Adapter.html
  114. +118 −20 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/AlamofireNotifications.html
  115. +161 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/ClosureEventMonitor.html
  116. +80 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/CompositeEventMonitor.html
  117. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/CompositeTrustEvaluator.html
  118. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/ConnectionLostRetryPolicy.html
  119. +3 −9 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/DataRequest.html
  120. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/DataResponseSerializer.html
  121. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/DecodableResponseSerializer.html
  122. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/DefaultTrustEvaluator.html
  123. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/DisabledEvaluator.html
  124. +8 −14 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/DownloadRequest.html
  125. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/DownloadRequest/Downloadable.html
  126. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/DownloadRequest/Options.html
  127. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/Interceptor.html
  128. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/JSONParameterEncoder.html
  129. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/JSONResponseSerializer.html
  130. +29 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/MultipartFormData.html
  131. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/NetworkReachabilityManager.html
  132. +2 −8 ...mofire.docset/Contents/Resources/Documents/Classes/NetworkReachabilityManager/ConnectionType.html
  133. +2 −8 ...et/Contents/Resources/Documents/Classes/NetworkReachabilityManager/NetworkReachabilityStatus.html
  134. +2 −8 ...csets/Alamofire.docset/Contents/Resources/Documents/Classes/PinnedCertificatesTrustEvaluator.html
  135. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/PublicKeysTrustEvaluator.html
  136. +139 −35 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/Request.html
  137. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/Request/State.html
  138. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/Retrier.html
  139. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/RetryPolicy.html
  140. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/RevocationTrustEvaluator.html
  141. +2 −8 ...csets/Alamofire.docset/Contents/Resources/Documents/Classes/RevocationTrustEvaluator/Options.html
  142. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/ServerTrustManager.html
  143. +4 −10 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/Session.html
  144. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/SessionDelegate.html
  145. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/StringResponseSerializer.html
  146. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/URLEncodedFormEncoder.html
  147. +2 −8 ...ts/Alamofire.docset/Contents/Resources/Documents/Classes/URLEncodedFormEncoder/ArrayEncoding.html
  148. +2 −8 ...ets/Alamofire.docset/Contents/Resources/Documents/Classes/URLEncodedFormEncoder/BoolEncoding.html
  149. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/URLEncodedFormEncoder/Error.html
  150. +2 −8 ...ts/Alamofire.docset/Contents/Resources/Documents/Classes/URLEncodedFormEncoder/SpaceEncoding.html
  151. +2 −8 ...docsets/Alamofire.docset/Contents/Resources/Documents/Classes/URLEncodedFormParameterEncoder.html
  152. +2 −8 ...ofire.docset/Contents/Resources/Documents/Classes/URLEncodedFormParameterEncoder/Destination.html
  153. +4 −10 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/UploadRequest.html
  154. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Classes/UploadRequest/Uploadable.html
  155. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Enums.html
  156. +4 −10 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Enums/AF.html
  157. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Enums/AFError.html
  158. +2 −8 ...s/Alamofire.docset/Contents/Resources/Documents/Enums/AFError/MultipartEncodingFailureReason.html
  159. +2 −8 ...ts/Alamofire.docset/Contents/Resources/Documents/Enums/AFError/ParameterEncoderFailureReason.html
  160. +2 −8 ...t/Contents/Resources/Documents/Enums/AFError/ParameterEncoderFailureReason/RequiredComponent.html
  161. +2 −8 ...s/Alamofire.docset/Contents/Resources/Documents/Enums/AFError/ParameterEncodingFailureReason.html
  162. +2 −8 ...amofire.docset/Contents/Resources/Documents/Enums/AFError/ResponseSerializationFailureReason.html
  163. +2 −8 .../Alamofire.docset/Contents/Resources/Documents/Enums/AFError/ResponseValidationFailureReason.html
  164. +2 −8 ...docsets/Alamofire.docset/Contents/Resources/Documents/Enums/AFError/ServerTrustFailureReason.html
  165. +2 −8 .../Alamofire.docset/Contents/Resources/Documents/Enums/AFError/ServerTrustFailureReason/Output.html
  166. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Enums/HTTPMethod.html
  167. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Enums/RetryResult.html
  168. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions.html
  169. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/Array.html
  170. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/CharacterSet.html
  171. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/Error.html
  172. +6 −12 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/HTTPURLResponse.html
  173. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/Notification.html
  174. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/String.html
  175. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/URL.html
  176. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/URLComponents.html
  177. +7 −13 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/URLRequest.html
  178. +6 −12 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Extensions/URLSessionConfiguration.html
  179. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Functions.html
  180. +2 −40 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols.html
  181. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/AlamofireExtended.html
  182. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/CachedResponseHandler.html
  183. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/DataDecoder.html
  184. +2 −8 ...csets/Alamofire.docset/Contents/Resources/Documents/Protocols/DataResponseSerializerProtocol.html
  185. +2 −8 ...s/Alamofire.docset/Contents/Resources/Documents/Protocols/DownloadResponseSerializerProtocol.html
  186. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/EmptyResponse.html
  187. +104 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/EventMonitor.html
  188. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/ParameterEncoder.html
  189. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/ParameterEncoding.html
  190. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/RedirectHandler.html
  191. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/RequestAdapter.html
  192. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/RequestDelegate.html
  193. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/RequestInterceptor.html
  194. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/RequestRetrier.html
  195. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/ResponseSerializer.html
  196. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/ServerTrustEvaluating.html
  197. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/URLConvertible.html
  198. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/URLRequestConvertible.html
  199. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Protocols/UploadableConvertible.html
  200. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs.html
  201. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/AlamofireExtension.html
  202. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/DataResponse.html
  203. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/DownloadResponse.html
  204. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/Empty.html
  205. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/HTTPHeader.html
  206. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/HTTPHeaders.html
  207. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/JSONEncoding.html
  208. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/Redirector.html
  209. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/Redirector/Behavior.html
  210. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/ResponseCacher.html
  211. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/ResponseCacher/Behavior.html
  212. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding.html
  213. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/ArrayEncoding.html
  214. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/BoolEncoding.html
  215. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Structs/URLEncoding/Destination.html
  216. +2 −8 docs/docsets/Alamofire.docset/Contents/Resources/Documents/Typealiases.html
  217. +9 −20 docs/docsets/Alamofire.docset/Contents/Resources/Documents/index.html
  218. +1 −1 docs/docsets/Alamofire.docset/Contents/Resources/Documents/search.json
  219. +0 −7 docs/docsets/Alamofire.docset/Contents/Resources/Documents/undocumented.json
  220. BIN docs/docsets/Alamofire.docset/Contents/Resources/docSet.dsidx
  221. BIN docs/docsets/Alamofire.tgz
  222. +1 −1 docs/docsets/Alamofire.xml
  223. +9 −20 docs/index.html
  224. +1 −1 docs/search.json
  225. +280 −357 docs/undocumented.json
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'Alamofire'
s.version = '5.0.0-beta.4'
s.version = '5.0.0-beta.5'
s.license = 'MIT'
s.summary = 'Elegant HTTP Networking in Swift'
s.homepage = 'https://github.com/Alamofire/Alamofire'
@@ -3,7 +3,7 @@ All notable changes to this project will be documented in this file.
`Alamofire` adheres to [Semantic Versioning](https://semver.org/).

#### 5.x Releases
- `5.0.0` Betas - [5.0.0-beta.1](#500-beta1) | [5.0.0-beta.2](#500-beta2) | [5.0.0-beta.3](#500-beta3) | [5.0.0-beta.4](#500-beta4)
- `5.0.0` Betas - [5.0.0-beta.1](#500-beta1) | [5.0.0-beta.2](#500-beta2) | [5.0.0-beta.3](#500-beta3) | [5.0.0-beta.4](#500-beta4) | [5.0.0-beta.5](#500-beta5)

#### 4.x Releases
- `4.8.x` Releases - [4.8.0](#480) | [4.8.1](#481)
@@ -38,6 +38,39 @@ All notable changes to this project will be documented in this file.

---

## [5.0.0-beta.5](https://github.com/Alamofire/Alamofire/releases/tag/5.0.0-beta.5)
Released on 2019-04-12. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/milestone/55). **Note:** Alamofire will not be following semantic versioning during the beta process. There may be breaking changes until 5.0.0 is released.

#### Added
- `Request.didResumeTaskNotification`, `Request.didSuspendTaskNotification`, `Request.didCancelTaskNotification`, and `Request.didCompleteTaskNotification` notifications.
- Added by [Christian Noon](https://github.com/cnoon) in Pull Request [#2803](https://github.com/Alamofire/Alamofire/pull/2803).
- Separate `URLSessionTask` lifetime events to `EventMonitor`.
- Added by [Jon Shier](https://github.com/jshier) in Pull Request [#2796](https://github.com/Alamofire/Alamofire/pull/2796).

#### Updated
- `SessionStateProvider` to no longer be `public` and renamed the file it lives in.
- Updated by [Christian Noon](https://github.com/cnoon) in Pull Request [#2801](https://github.com/Alamofire/Alamofire/pull/2801).
- `MultipartUpload` to no longer be `public`.
- Updated by [Christian Noon](https://github.com/cnoon) in Pull Request [#2805](https://github.com/Alamofire/Alamofire/pull/2805).
- `Request`, `DataRequest`, `UploadRequest`, and `DownloadRequest` to longer be `open`, as Alamofire does not support subclassing these types.
- Updated by [Christian Noon](https://github.com/cnoon) in Pull Request [#2804](https://github.com/Alamofire/Alamofire/pull/2804).
- Names of the notifications posted by `Request` to include `Notification`.
- Updated by [Christian Noon](https://github.com/cnoon) in Pull Request [#2803](https://github.com/Alamofire/Alamofire/pull/2803).
- `httpHeaders` extensions on `URLRequest`, `HTTPURLResponse`, and `URLSessionConfiguration` to be `headers` instead.
- Updated by [Christian Noon](https://github.com/cnoon) in Pull Request [#2802](https://github.com/Alamofire/Alamofire/pull/2802).

#### Fixed
- Issue in `Request` where calling `cancel()` inside a response serializer would result in the serializer running again.
- Fixed by [Christian Noon](https://github.com/cnoon) in Pull Request [#2778](https://github.com/Alamofire/Alamofire/pull/2778).
- Issue in `Session` where the delegate `precondition` would be triggered when running with a swizzled `URLSessionDelegate`.
- Fixed by [Christian Noon](https://github.com/cnoon) in Pull Request [#2783](https://github.com/Alamofire/Alamofire/pull/2783).
- Compiler error in the example app.
- Fixed by [Christian Noon](https://github.com/cnoon) in Pull Request [#2786](https://github.com/Alamofire/Alamofire/pull/2786).
- Issues `Request` where certain lifetime events could be triggered more than once by repeatedly calling `resume()`, `suspend()`, or `cancel()`.
- Fixed by [Jon Shier](https://github.com/jshier) in Pull Request [#2796](https://github.com/Alamofire/Alamofire/pull/2796) in Regards to Issue [#2759](https://github.com/Alamofire/Alamofire/issues/2759).
- Framework version string to be compatible with TestFlight and AppStore releases.
- Fixed by [Christian Noon](https://github.com/cnoon) in Pull Request [#2799](https://github.com/Alamofire/Alamofire/pull/2799) in Regards to Issue [#2797](https://github.com/Alamofire/Alamofire/issues/2797).

## [5.0.0-beta.4](https://github.com/Alamofire/Alamofire/releases/tag/5.0.0-beta.4)
Released on 2019-03-29. All issues associated with this milestone can be found using this [filter](https://github.com/Alamofire/Alamofire/issues?utf8=✓&q=milestone%3A5.0.0-beta.4). **Note:** Alamofire will not be following semantic versioning during the beta process. There may be breaking changes until 5.0.0 is released.

@@ -74,7 +74,7 @@ GEM
redcarpet (3.4.0)
rouge (2.0.7)
ruby-macho (1.4.0)
sass (3.7.3)
sass (3.7.4)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
@@ -85,7 +85,7 @@ GEM
thread_safe (~> 0.1)
xcinvoke (0.3.0)
liferaft (~> 0.0.6)
xcodeproj (1.8.1)
xcodeproj (1.8.2)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
@@ -103,4 +103,4 @@ DEPENDENCIES
xcpretty

BUNDLED WITH
1.17.1
1.17.3
@@ -60,8 +60,8 @@ In order to keep Alamofire focused specifically on core networking implementatio
## Requirements

- iOS 10.0+ / macOS 10.12+ / tvOS 10.0+ / watchOS 3.0+
- Xcode 10.1+
- Swift 4.2+
- Xcode 10.2+
- Swift 5+


## Migration Guides
@@ -72,12 +72,12 @@ In order to keep Alamofire focused specifically on core networking implementatio
- [Alamofire 2.0 Migration Guide](https://github.com/Alamofire/Alamofire/blob/master/Documentation/Alamofire%202.0%20Migration%20Guide.md)

## Communication
- If you **need help with making network requests**, use [Stack Overflow](https://stackoverflow.com/questions/tagged/alamofire) and tag `alamofire`.
- If you **need help with making network requests** using Alamofire, use [Stack Overflow](https://stackoverflow.com/questions/tagged/alamofire) and tag `alamofire`.
- If you need to **find or understand an API**, check [our documentation](http://alamofire.github.io/Alamofire/) or [Apple's documentation for `URLSession`](https://developer.apple.com/documentation/foundation/url_loading_system), on top of which Alamofire is built.
- If you need **help with an Alamofire feature**, use [our forum on swift.org](https://forums.swift.org/c/related-projects/alamofire).
- If you'd like to **discuss Alamofire best practices**, use [our forum on swift.org](https://forums.swift.org/c/related-projects/alamofire).
- If you'd like to **discuss a feature request**, use [our forum on swift.org](https://forums.swift.org/c/related-projects/alamofire).
- If you **found a bug**, open an issue and follow the guide. The more detail the better!
- If you **found a bug**, open an issue here on GitHub and follow the guide. The more detail the better!
- If you **want to contribute**, submit a pull request.

## Installation
@@ -87,15 +87,15 @@ In order to keep Alamofire focused specifically on core networking implementatio
[CocoaPods](https://cocoapods.org) is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To integrate Alamofire into your Xcode project using CocoaPods, specify it in your `Podfile`:

```ruby
pod 'Alamofire', '~> 5.0.0-beta.3'
pod 'Alamofire', '~> 5.0.0-beta.5'
```

### Carthage

[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate Alamofire into your Xcode project using Carthage, specify it in your `Cartfile`:

```ogdl
github "Alamofire/Alamofire" "5.0.0-beta.3"
github "Alamofire/Alamofire" "5.0.0-beta.5"
```

### Swift Package Manager
@@ -108,7 +108,7 @@ Once you have your Swift package set up, adding Alamofire as a dependency is as

```swift
dependencies: [
.package(url: "https://github.com/Alamofire/Alamofire.git", from: "5.0.0-beta.3")
.package(url: "https://github.com/Alamofire/Alamofire.git", from: "5.0.0-beta.5")
]
```

@@ -142,7 +142,7 @@ If you prefer not to use any of the aforementioned dependency managers, you can

> It does not matter which `Products` folder you choose from, but it does matter whether you choose the top or bottom `Alamofire.framework`.
- Select the top `Alamofire.framework` for iOS and the bottom one for OS X.
- Select the top `Alamofire.framework` for iOS and the bottom one for macOS.

> You can verify which one you selected by inspecting the build log for your project. The build target for `Alamofire` will be listed as either `Alamofire iOS`, `Alamofire macOS`, `Alamofire tvOS` or `Alamofire watchOS`.
@@ -172,12 +172,6 @@ The following radars have been resolved over time after being filed against the

Alamofire is named after the [Alamo Fire flower](https://aggie-horticulture.tamu.edu/wildseed/alamofire.html), a hybrid variant of the Bluebonnet, the official state flower of Texas.

### What logic belongs in a Router vs. a Request Adapter?

Simple, static data such as paths, HTTP methods, and common headers belong in the `Router`. Dynamic data such as an `Authorization` header whose value can changed based on an authentication system belongs in a `RequestAdapter`.

The reason the dynamic data MUST be placed into the `RequestAdapter` is to support retry operations. When a `Request` is retried, the original request is not rebuilt meaning the `Router` will not be called again. The `RequestAdapter` is called again allowing the dynamic data to be updated on the original request before retrying the `Request`.

## Credits

Alamofire is owned and maintained by the [Alamofire Software Foundation](http://alamofire.org). You can follow them on Twitter at [@AlamofireSF](https://twitter.com/AlamofireSF) for project updates and releases.
@@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>5.0.0.beta.4</string>
<string>5.0.0.beta.5</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
@@ -23,7 +23,7 @@
<a class="header-link" href="index.html">
Alamofire Docs
</a>
(75% documented)
(77% documented)
</p>

<p class="header-col--secondary">
@@ -113,9 +113,6 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/MultipartFormData.html">MultipartFormData</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/MultipartUpload.html">MultipartUpload</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Classes/NetworkReachabilityManager.html">NetworkReachabilityManager</a>
</li>
@@ -319,9 +316,6 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/ServerTrustEvaluating.html">ServerTrustEvaluating</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/SessionStateProvider.html">SessionStateProvider</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="Protocols/URLConvertible.html">URLConvertible</a>
</li>
@@ -522,38 +516,6 @@ <h4>Declaration</h4>
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">
<div>
<code>
<a name="/s:9Alamofire15MultipartUploadC"></a>
<a name="//apple_ref/swift/Class/MultipartUpload" class="dashAnchor"></a>
<a class="token" href="#/s:9Alamofire15MultipartUploadC">MultipartUpload</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Undocumented</p>

<a href="Classes/MultipartUpload.html" class="slightly-smaller">See more</a>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">class</span> <span class="kt">MultipartUpload</span></code></pre>

</div>
</div>
</section>
</div>
</li>
</ul>
</div>
<div class="task-group">
<ul class="item-container">
<li class="item">
@@ -615,7 +577,7 @@ <h4>Declaration</h4>
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">class</span> <span class="kt">Request</span></code></pre>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">Request</span></code></pre>

</div>
</div>
@@ -801,7 +763,7 @@ <h3 class="section-name">DataRequest</h3>
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">class</span> <span class="kt">DataRequest</span> <span class="p">:</span> <span class="kt"><a href="Classes/Request.html">Request</a></span></code></pre>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">DataRequest</span> <span class="p">:</span> <span class="kt"><a href="Classes/Request.html">Request</a></span></code></pre>

</div>
</div>
@@ -829,7 +791,7 @@ <h4>Declaration</h4>
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">class</span> <span class="kt">DownloadRequest</span> <span class="p">:</span> <span class="kt"><a href="Classes/Request.html">Request</a></span></code></pre>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">DownloadRequest</span> <span class="p">:</span> <span class="kt"><a href="Classes/Request.html">Request</a></span></code></pre>

</div>
</div>
@@ -857,7 +819,7 @@ <h4>Declaration</h4>
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">open</span> <span class="kd">class</span> <span class="kt">UploadRequest</span> <span class="p">:</span> <span class="kt"><a href="Classes/DataRequest.html">DataRequest</a></span></code></pre>
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">UploadRequest</span> <span class="p">:</span> <span class="kt"><a href="Classes/DataRequest.html">DataRequest</a></span></code></pre>

</div>
</div>
@@ -1492,7 +1454,7 @@ <h4>Declaration</h4>
</article>
</div>
<section class="footer">
<p>&copy; 2019 <a class="link" href="http://alamofire.org/" target="_blank" rel="external">Alamofire Software Foundation</a>. All rights reserved. (Last updated: 2019-03-29)</p>
<p>&copy; 2019 <a class="link" href="http://alamofire.org/" target="_blank" rel="external">Alamofire Software Foundation</a>. All rights reserved. (Last updated: 2019-04-12)</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
@@ -23,7 +23,7 @@
<a class="header-link" href="../index.html">
Alamofire Docs
</a>
(75% documented)
(77% documented)
</p>

<p class="header-col--secondary">
@@ -113,9 +113,6 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/MultipartFormData.html">MultipartFormData</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/MultipartUpload.html">MultipartUpload</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Classes/NetworkReachabilityManager.html">NetworkReachabilityManager</a>
</li>
@@ -319,9 +316,6 @@
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/ServerTrustEvaluating.html">ServerTrustEvaluating</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/SessionStateProvider.html">SessionStateProvider</a>
</li>
<li class="nav-group-task">
<a class="nav-group-task-link" href="../Protocols/URLConvertible.html">URLConvertible</a>
</li>
@@ -486,7 +480,7 @@ <h4>Declaration</h4>
</article>
</div>
<section class="footer">
<p>&copy; 2019 <a class="link" href="http://alamofire.org/" target="_blank" rel="external">Alamofire Software Foundation</a>. All rights reserved. (Last updated: 2019-03-29)</p>
<p>&copy; 2019 <a class="link" href="http://alamofire.org/" target="_blank" rel="external">Alamofire Software Foundation</a>. All rights reserved. (Last updated: 2019-04-12)</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</body>
Oops, something went wrong.

0 comments on commit e4371be

Please sign in to comment.
You can’t perform that action at this time.