Download Latest Version 15.0.3.tar.gz (415.0 kB)
Email in envelope

Get an email when there's a new version of Moya

Home / 15.0.0
Name Modified Size InfoDownloads / Week
Parent folder
15.0.0.tar.gz 2021-09-04 414.9 kB
15.0.0.zip 2021-09-04 496.6 kB
README.md 2021-09-04 2.4 kB
Totals: 3 Items   913.9 kB 0

[15.0.0] - 2021-09-04

Added

  • Added NetworkLoggerPlugin.default and NetworkLoggerPlugin.verbose to conveniently access the default plugins. #2095 by @sunshinejr.

Changed

  • Breaking Change Changed Hashable && Equatable implementation of Endpoint since it was returning false positives. #2101 by @sunshinejr.
  • Breaking Change MultiPartFormData is now Hashable. #2101 by @sunshinejr.
  • Breaking Change AccessTokenPlugin now uses TargetType, instead of AuthorizationType, in the closure to determine the token. Full MultiTarget integration added as well. #2046 by @Coder-ZJQ.
  • Target.sampleData is now automatically implemented as Data() 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.
Source: README.md, updated 2021-09-04