All Versions
98
Latest Version
Avg Release Cycle
76 days
Latest Release
595 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v8.0.5 Changes
May 26, 2017๐ Fixed
- ๐ Fixed a bug where you would have two response events in
requestWithProgress
method on RxMoya module.
- ๐ Fixed a bug where you would have two response events in
-
v8.0.4 Changes
May 09, 2017๐ Changed
- โฌ๏ธ Bumped minimum version of ReactiveSwift to 1.1.
- ๐ Changed use of deprecated
DateSchedulerProtocol
toDateScheduler
. - ๐ Move project to using a single target for all platforms.
- ๐ Changed default endpoint creation to only append
path
tobaseURL
whenpath
is not empty.
-
v8.0.3 Changes
March 13, 2017๐ Fixed
- ๐ Fixed
reversedPrint
arguments for output. - ๐ Fixed memory leak when request with stub.
๐ Changed
- ๐ Changed
Moya.Error
toMoyaError
inMoyaAvailablity
for Swift 3.1 compatibility.
- ๐ Fixed
-
v8.0.2 Changes
February 01, 2017๐ Changed
- ๐ Changed dependency pinning to rely only on major versions.
-
v8.0.1 Changes
January 21, 2017๐ Fixed
- ๐ Fixed an issue where
RxMoyaProvider
never sendsnext
or errors if it's disposed before a subscription is made.
- ๐ Fixed an issue where
-
v8.0.0 Changes
January 04, 2017๐ Changed
- ๐ฅ Breaking Change Renamed
Moya.Error
toMoyaError
. - ๐ฅ Breaking Change Renamed
verbose
in the NetworkLoggerPlugin toisVerbose
. - ๐ฅ Breaking Change
TargetType
now specifies itsParameterEncoding
. - ๐ฅ Breaking Change Removed unused
Moya.Error.data
. - ๐ฅ Breaking Change Renamed
adding(newHttpHeaderFields:)
toadding(newHTTPHeaderFields:)
.
โ Added
- ๐ Supported the Swift package manager
- โ Added
AccessTokenPlugin
for easier authorization. - โ Added
AccessTokenAuthorizable
protocol for optionally controlling the authorization behavior ofTargetType
s when usingAccessTokenPlugin
. - โ Added availability tags for renamed functions included in the Swift 3 migration.
Moya.Error
now conforms toLocalizedError
protocol.- โ Added documentation for
TargetType
and associated data structures. - Re-add
MultiTarget
to project.
๐ Changed
- Adopted an SPM-compatible project structure.
- ๐ Moved tests to Moya.xcodeproj.
- ๐ฅ Breaking Change Renamed
-
v8.0.0-beta.6 Changes
December 14, 2016๐ Changed
- ๐ฅ Breaking Change Renamed
ReactiveCocoaMoyaProvider
toReactiveSwiftMoyaProvider
. - ๐ฅ Breaking Change Renamed
PluginType
functions to comply with Swift 3 design guideline:willSendRequest
renamed towillSend
.didReceiveResponse
renamed todidReceive
.
- ๐ฅ Breaking Change Renamed
filterStatusCodes(:)
tofilter(statusCodes:)
(andfilterStatusCode(:)
tofilter(statusCode:)
). - ๐ฅ Breaking Change Renamed
request(token:)
to simplyrequest(:_)
(ReactiveSwift). - ๐ฅ Breaking Change Renamed
notifyPluginsOfImpendingStub(request:)
tonotifyPluginsOfImpendingStub(for:)
. - ๐ Renamed the
ReactiveCocoa
subspec toReactiveSwift
. - ๐
PluginType
can now modify requests and responses throughprepare
andprocess
- ๐ฅ Breaking Change Renamed
-
v8.0.0-beta.5 Changes
November 29, 2016๐ Changed
- ๐ฅ Breaking Change Renamed
cancelled
in theCancellable
protocol toisCancelled
. - ๐ฅ Breaking Change Renamed
URL
inEndpoint
tourl
. - ๐ฅ Breaking Change Renamed
StructTarget
toMultiTarget
. - โก๏ธ Demo project has been updated with new DemoMultiTarget target, new project structure and more.
โ Added
- ๐ Readded support for iOS 8 and macOS 10.10.
- Added validate option in
TargetType
, to allow enabling Alamofire automatic validation on requests. - โ Added
mapString(atKeyPath:)
toResponse
,SignalProducerProtocol
, andObservableType
- ๐ฅ Breaking Change Renamed
-
v8.0.0-beta.4 Changes
November 08, 2016๐ Changed
- ๐ฅ Breaking Change Made some
class func
s mimicking enum cases lowercased. - ๐ Updates for RxSwift 3.0 final release.
โ Added
- โ Added default empty implementation for
willSendRequest
anddidReceiveResponse
inPluginType
. - ๐ Use
String(data:encoding:)
instead ofNSString(data:encoding:)
while convertingData
toString
.
- ๐ฅ Breaking Change Made some
-
v8.0.0-beta.3 Changes
October 17, 2016๐ Changed
- ๐ฅ Breaking Change Throw dedicated
Error.jsonMapping
whenmapJSON
fails to parse JSON. - ๐ฅ Breaking Change Renamed
endpointByAddingHTTPHeaders
toadding(newHttpHeaderFields:)
. - ๐ฅ Breaking Change Renamed
endpointByAddingParameters
toadding(newParameters:)
. - ๐ฅ Breaking Change Renamed
endpointByAddingParameterEncoding
toadding(newParameterEncoding:)
. - ๐ฅ Breaking Change Renamed
endpointByAdding(parameters:httpHeaderFields:parameterEncoding)
toadding(parameters:httpHeaderFields:parameterEncoding)
. - ๐ฅ Breaking Change Changed HTTP verbs enum to lowercase.
urlRequest
property ofEndpoint
is now truly optional. The request will fail if theurlRequest
turns out to be nil and arequestMapping
error will be returned together with the problematic url.- ๐ฅ Breaking Change Made RxMoya & ReactiveMoya frameworks dependant on Moya framework, making them slimmer and not re-including Moya source in the Reactive extensions. (PR)
- โ Removed the unused
StreamRequest
typealias that was causing watchOS failures.
๐ Fixed
- ๐ Fixes download requests never calling the completion block.
โ Added
- โ Added a new internal Requestable protocol.
- โ Added a new case to
SampleResponseClosure
which allows mocking of the wholeURLResponse
. - โ Added a test for new
SampleResponseClosure
case.
- ๐ฅ Breaking Change Throw dedicated