Moya v15.0.0-alpha.1 Release Notes

Release Date: 2020-07-07 // 10 months ago
  • ๐Ÿš€ This is an early-release version of Moya 15. This includes minimum Swift version bump to 5.1 as well as bringing back Combine support!
    ๐Ÿš€ It's an alpha release since there might be slight breaking changes to the Combine extensions if we find some problems and also there might be improvements that are waiting in PRs.

    ๐Ÿš€ Thanks to @MaxDesiatov @BasThomas @LucianoPAlmeida @amaurydavid and everyone else that helped in the newest release! ๐Ÿš€

    ๐Ÿ”„ Changelog

    โž• Added

    ๐Ÿ”„ Changed


Previous changes from v14.0.0

  • 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.