Pre-release

@SD10 SD10 released this Aug 7, 2018 · 22 commits to master since this release

Assets 2

Added

  • Breaking Change Added .custom(String) authorization case to AuthorizationType inside AccessTokenPlugin. #1611 by @SeRG1k17.

Changed

  • Breaking Change Minimum version of ReactiveSwift is now 4.0. #1668 by @sunshinejr.

  • Breaking Change Minimum version of Result is now 4.0. #1668 by @sunshinejr.

  • Breaking Change Changed Responses filter method parameter to use a generic RangeExpression that accepts any range type. #1624 by @LucianoPAlmeida.

  • Breaking Change Changed AccessTokenPlugin's initializer to no longer use an @autoclosure for the tokenClosure parameter. #1611 by @SeRG1k17.

@SD10 SD10 released this Apr 1, 2018 · 46 commits to master since this release

Assets 2

This release is a small patch to fix Moya's Carthage compatibility.

Fixed

  • Fixed Carthage compatibility by disabling the SwiftLint build phase in release builds. #1619 by @Dschee.

@SD10 SD10 released this Feb 26, 2018 · 56 commits to master since this release

Assets 2

This release fixes a few bugs regarding Alamofire validation not being performed on requests.

Fixed

  • Fixed Alamofire validation not being performed on .uploadMultipart requests.
    #1591 by @SD10.
  • Fixed Alamofire validation not being performed on stubbed requests.
    #1593 by @SD10.

@SD10 SD10 released this Feb 8, 2018 · 98 commits to master since this release

Assets 2

This release brings support for ReactiveSwift 3.0. Thank you to all the contributors making it possible! ❤️

Full Changelog for Moya 11.0:

Added

  • Breaking Change Added a .requestCustomJSONEncodable case to Task. #1443 by @evgeny-sureev.
  • Breaking Change Added failsOnEmptyData boolean support for the Decodable map functions. #1508 by @jeroenbb94.

Changed

  • Breaking Change Updated minimum version of ReactiveSwift to 3.0.
    #1470 by @larryonoff.
  • Breaking Change Changed the validate property of TargetType to use new ValidationType enum representing valid status codes. #1505 by @SD10, @amaurydavid.
  • Breaking Change Removed generic from Endpoint. See #1524 for discussion. #1529 by @zhongwuzw.
Pre-release

@sunshinejr sunshinejr released this Jan 27, 2018 · 102 commits to master since this release

Assets 2

Changed

  • Breaking Change Removed generic from Endpoint. See #1524 for discussion. #1529 by @zhongwuzw.

@SD10 SD10 released this Jan 26, 2018 · 157 commits to master since this release

Assets 2

Fixed

  • Fixed a bug where modifying .uploadMultipart, .uploadCompositeMultipart, .uploadFile, .downloadDestination, and .downloadParameters tasks through an endpointClosure has no effect on the final request.
    #1550 by @SD10, @sunshinejr.
  • Fixed a bug where URLEncoding.httpBody wasn't allowed as bodyEncoding in Task.requestCompositeParameters(). #1557 by @sunshinejr.
Pre-release

@SD10 SD10 released this Jan 10, 2018 · 130 commits to master since this release

Assets 2

This release brings full ReactiveSwift 3.0 support and minor enhancements. Thanks to all contributors that made it possible!

Added

  • Breaking Change Added a .requestCustomJSONEncodable case to Task. #1443 by @evgeny-sureev.
  • Breaking Change Added failsOnEmptyData boolean support for the Decodable map functions. #1508 by @jeroenbb94.

Changed

  • Breaking Change Updated minimum version of ReactiveSwift to 3.0.
    #1470 by @larryonoff.
  • Breaking Change Changed the validate property of TargetType to use new ValidationType enum representing valid status codes. #1505 by @SD10, @amaurydavid.

@sunshinejr sunshinejr released this Nov 23, 2017 · 191 commits to master since this release

Assets 3

Nothing better than a few bug fixes after the major release 😉

Fixed

  • Fixed a bug that Decodable mapping to object other than Array and Dictionary in a key path cause crash. #1405 by @ufosky.
  • Fixed a bug with missing Content-Type header when using .requestJSONEncodable #1410 by @Vict0rS.
  • Fixed linker settings, enabling RxMoya and ReactiveMoya to be used in app extensions #1417 by @spookyvision.
  • Fixed carthage OS X not targeting 10.10 #1444 by @lucas34.

@sunshinejr sunshinejr released this Oct 21, 2017 · 268 commits to master since this release

Assets 3

Full Swift 4.0, RxSwift 4.0 support and more! Thanks to all contributors that made it possible:

@devxoul @SD10 @LeLuckyVint @afonsograca @AndrewSB @BasThomas @pedrovereza @sunshinejr

Big ❤️ to all of you!

Changes since 10.0.0-beta.1:

Fixed

  • Fixed a bug that Decodable mapping won't decode nested JSON array in a key path #1382 by @devxoul.

Full changelog for Moya 10.0.0:

Added

Changed

  • Breaking Change Changed Endpoint.init so it doesn't have any default arguments (removing default argument .get for method parameter and nil for httpHeaderFields parameter). #1289 by @sunshinejr.
  • Breaking Change Changed NetworkActivityPlugin so its networkActivityClosure has now target: TargetType argument in addition to change: NetworkActivityChangeType. #1290 by @sunshinejr.
  • Breaking Change Changed Endpoint's urlRequest property to urlRequest() a throwing method. #1248 by @SD10.

Removed

  • Breaking Change Removed RxMoyaProvider and ReactiveSwiftMoyaProvider. #1320 by @SD10

Fixed

  • Fixed a MoyaProvider+Rx self-retaining bug in requestWithProgress. #1311 by @AndrewSB.
Pre-release

@sunshinejr sunshinejr released this Oct 8, 2017 · 353 commits to master since this release

Assets 2

Full Swift 4.0 support and more! RxSwift 4.0.0-rc.0 needed for RxSwift 4.0. Thanks to all contributors that made it possible!

Added

Changed

  • Breaking Change Changed Endpoint.init so it doesn't have any default arguments (removing default argument .get for method parameter and nil for httpHeaderFields parameter). #1289 by @sunshinejr.
  • Breaking Change Changed NetworkActivityPlugin so its networkActivityClosure has now target: TargetType argument in addition to change: NetworkActivityChangeType. #1290 by @sunshinejr.
  • Breaking Change Changed Endpoint's urlRequest property to urlRequest() a throwing method. #1248 by @SD10.

Removed

  • Breaking Change Removed RxMoyaProvider and ReactiveSwiftMoyaProvider. #1320 by @SD10

Fixed

  • Fixed a MoyaProvider+Rx self-retaining bug in requestWithProgress. #1311 by @AndrewSB.