Moya v15.0.1 Release Notes
Release Date: 2022-08-11 // over 2 years ago-
๐ Fixed
- ๐ Pin dependencies to their major versions only, so no specific minor or patch versions are required. #2207 by @BasThomas.
Previous changes from v15.0.0
-
โ Added
- โ Added
NetworkLoggerPlugin.default
andNetworkLoggerPlugin.verbose
to conveniently access the default plugins. #2095 by @sunshinejr.
๐ Changed
- ๐ฅ Breaking Change Changed
Hashable
&&Equatable
implementation ofEndpoint
since it was returning false positives. #2101 by @sunshinejr. - ๐ฅ Breaking Change
MultiPartFormData
is nowHashable
. #2101 by @sunshinejr. - ๐ฅ Breaking Change
AccessTokenPlugin
now usesTargetType
, instead ofAuthorizationType
, in the closure to determine the token. FullMultiTarget
integration added as well. #2046 by @Coder-ZJQ. - 0๏ธโฃ
Target.sampleData
is now automatically implemented asData()
with default protocol extension. #2015 by jdisho. - ๐ฅ Breaking Change Minimum version of
RxSwift
is now 6.0. #2120 by @peagasilva. - Moya's Swift minimum version is now Swift 5.2. #2120 by @peagasilva.
- โ Moya now depends on the latest versions of RxSwift, ReactiveSwift & Alamofire. #2197 by @BasThomas.
๐ Fixed
- ๐ Fixed an issue where when using
trackInflights
option in certain circumstances would return a cached response for an endpoint that's not really the same. #2101 by @sunshinejr. - ๐ Fixed a crash where Combine Publisher would crash when using stubs. #2072 by jshier.
- ๐ Fixed Unit Tests and CI. #2187 by OhKanghoon.
- ๐ Fixed a race condition that could prevent plugin's
willSend(_:target:)
from being fired. #2192 by anton-plebanovich.
- โ Added