All Versions
95
Latest Version
Avg Release Cycle
40 days
Latest Release
201 days ago

Changelog History
Page 1

  • v14.0.0

    August 01, 2019

    This is a pre-release version of Moya 14. This includes removal of Result dependency (now using Swift's Result), upgrade to Alamofire 5 (currently 5.0.0-beta.7) and few more adjustments.

    🔄 Changelog

    ➕ Added

    • RequestType now has sessionHeaders! These are the headers that are added when the request is added to a session. #1878 by @sunshinejr.

    🔄 Changed

    • 💥 Breaking Change Minimum target version are now in line with Alamofire 5. iOS: 10.0, tvOS: 10.0, macOS: 10.12. #1810 by @sunshinejr.
    • 💥 Breaking Change Minimum version of Alamofire is now 5.0.0-beta.7. #1810 by @sunshinejr.
    • 💥 Breaking Change Removed Result dependency in favor of Result introduced in Swift 5. #1858 by @larryonoff.
    • 💥 Breaking Change Added TargetType parameter in the output of NetworkLoggerPlugin. #1866 by @hasankose.
    • 🔊 NetworkoLoggerPlugin uses the newly added sessionHeaders and now logs all the headers that the request will produce. #1878 by @sunshinejr.
  • v14.0.0-beta.6

    December 09, 2019

    🔄 Changed

    • 💥 Breaking Change In AccessTokenPlugin, the token closure now takes a AuthorizationType as parameter and AuthorizationType.none has been removed in favor of using AuthorizationType?. #1969 by @amaurydavid.

    🛠 Fixed

    • 🛠 Fixed a data race condition issue and enable TSAN on the test action and CI. #1952 by @LucianoPAlmeida.
  • v14.0.0-beta.5

    October 27, 2019

    🍱 Only bumping Alamofire version, no changes to code this time 👍

    🔄 Changelog

    • 💥 Breaking Change Minimum version of Alamofire is now 5.0.0-rc.3. #1944 by @sunshinejr.
  • v14.0.0-beta.4

    October 05, 2019

    🚀 Unfortunately we had to remove Combine for now to keep Xcode 10 compatibility 😭 You might want to update to that version ASAP as it's fixing crashes on release builds...

    🔄 Changelog

    • ✂ Removed Combine extensions for now. Due to problems with weak-linking the framework, it's too difficult to support it with ease using all package managers and also without breaking backwards-compatibility. Probably gonna introduce it once we only support Xcode 11. #1933 by @sunshinejr
  • v14.0.0-beta.3

    September 27, 2019

    👷 A lot of fixes in this one! 👷

    🔄 Changelog

    • 🛠 Fixed an issue with displaying cURL-formatted request in NetworkLoggerPlugin. #1916 by @sunshinejr.
    • 🛠 Fixed an issue that wouldn't display stubbed response body in NetworkLoggerPlugin. #1916 by @sunshinejr.
    • 🛠 Fixed an issue where Carthage users using Xcode 11 couldn't install Moya 14. We added weak-linking for the xcodeproj so you might need additional steps for Xcode 10 + Carthage + Moya 14.* users. #1920 by @fredpi and @sunshinejr.
    • 🛠 Fixed an issue that wouldn't persist URLRequest changes (created by plugins) when stubbed. #1921 by @sunshinejr.
    • 🛠 Fixed an issue with SPM integration - it no longer fetches testing libraries and also doesn't create runtime/Xcode Preview crashes. #1923 by @sunshinejr.
  • v14.0.0-beta.2

    September 09, 2019

    🔄 Changed

    • 💥 Breaking Change Minimum version of Alamofire is now 5.0.0-rc.2. #1912 by @sunshinejr.

    ➕ Added

    • 👍 Combine support! #1904 by @sunshinejr.
    • ✅ Very raw SPM testing support! Thanks to the work on OHHTTPStubs, we can finally start using swift test again. #1896 by @sunshinejr.

    🔄 Changed

    • 💥 Breaking Change Minimum version of Alamofire is now 5.0.0-rc.1. #1909 by @sunshinejr.
    • 💥 Breaking Change The NetworkLoggerPlugin have been reworked to allow more customization about the logged request's components. #1894 by @amaurydavid.
    • 💥 Breaking Change Bumped ReactiveSwift version to 6.1.0. This should only affect Carthage users, but you'll probably want to use 6.1.0 in all of your Xcode 11 projects. #1896 by @sunshinejr.
    • 🔊 NetworkLoggerPlugin now logs error when available (using LogOptions.verbose or specyfing errorResponseBody in your LogOptions). #1880 by @amaurydavid.
  • v14.0.0-beta.1

    September 06, 2019

    🍱 🚀🚀🚀

    ✅ Combine extensions
    ✅ NetworkLoggerPlugin rewrite
    ✅ Alamofire 5.0.0-rc.1

    For NetworkLoggerPlugin, see our migration guide!

    🔄 Changelog

    ➕ Added

    • 👍 Combine support! #1904 by @sunshinejr.
    • ✅ Very raw SPM testing support! Thanks to the work on OHHTTPStubs, we can finally start using swift test again. #1896 by @sunshinejr.

    🔄 Changed

    • 💥 Breaking Change Minimum version of Alamofire is now 5.0.0-rc.1. #1909 by @sunshinejr.
    • 💥 Breaking Change The NetworkLoggerPlugin have been reworked to allow more customization about the logged request's components. #1894 by @amaurydavid.
    • 💥 Breaking Change Bumped ReactiveSwift version to 6.1.0. This should only affect Carthage users, but you'll probably want to use 6.1.0 in all of your Xcode 11 projects. #1896 by @sunshinejr.
    • 🔊 NetworkLoggerPlugin now logs error when available (using LogOptions.verbose or specyfing errorResponseBody in your LogOptions). #1880 by @amaurydavid.
  • v14.0.0-alpha.2

    August 01, 2019

    This is a pre-release version of Moya 14. This includes removal of Result dependency (now using Swift's Result), upgrade to Alamofire 5 (currently 5.0.0-beta.7) and few more adjustments.

    🔄 Changelog

    ➕ Added

    • RequestType now has sessionHeaders! These are the headers that are added when the request is added to a session. #1878 by @sunshinejr.

    🔄 Changed

    • 💥 Breaking Change Minimum target version are now in line with Alamofire 5. iOS: 10.0, tvOS: 10.0, macOS: 10.12. #1810 by @sunshinejr.
    • 💥 Breaking Change Minimum version of Alamofire is now 5.0.0-beta.7. #1810 by @sunshinejr.
    • 💥 Breaking Change Removed Result dependency in favor of Result introduced in Swift 5. #1858 by @larryonoff.
    • 💥 Breaking Change Added TargetType parameter in the output of NetworkLoggerPlugin. #1866 by @hasankose.
    • 🔊 NetworkoLoggerPlugin uses the newly added sessionHeaders and now logs all the headers that the request will produce. #1878 by @sunshinejr.
  • v14.0.0-alpha.1

    May 14, 2019

    🚀 This is an early pre-release version of Moya 14. This includes newest RxSwift & ReactiveSwift versions. Next pre-releases would have new version of Alamofire and potentially removed Result dependency.

    🔄 Changelog

    🔄 Changed

  • v13.0.1

    May 01, 2019

    🔄 Changelog

    🛠 Fixed

    • 🛠 Fixed a problem where, while using stubbed responses, Moya would generate weird cancellation errors in the console. #1841 by @sunshinejr.