Releases: antitypical/Result
Releases · antitypical/Result
3.0.0
- [CHANGED]: Drop Swift 2.x support
- [CHANGED]: Swift 3 API Design Guidelines
- [CHANGED]: Support for Swift 3.0
API changes from 2.x:
Result
.Success
to.success
.Failure
to.failure
ResultType
toResultProtocol
recoverWith(_:)
torecover(with:)
ResultErrorType
toSwift.Error
ErrorTypeConvertible
toErrorProtocolConvertible
errorFromErrorType_:)
toerror(from:)
3.0.0-alpha.4
- [CHANGED]: Drop Swift 2.x support
- [CHANGED]: Swift 3 API Design Guidelines
- [CHANGED]: Support for Swift 3.0 Preview 6
API changes from 2.x:
Result
.Success
to.success
.Failure
to.failure
ResultType
toResultProtocol
recoverWith(_:)
torecover(with:)
ResultErrorType
toSwift.Error
ErrorTypeConvertible
toErrorProtocolConvertible
errorFromErrorType_:)
toerror(from:)
3.0.0-alpha.3
- [CHANGED]: Drop Swift 2.x support
- [CHANGED]: Swift 3 API Design Guidelines
- [CHANGED]: Support for Swift 3.0 Preview 4
API changes from 2.x:
Result
.Success
to.success
.Failure
to.failure
ResultType
toResultProtocol
recoverWith(_:)
torecover(with:)
ResultErrorType
toSwift.Error
ErrorTypeConvertible
toErrorProtocolConvertible
errorFromErrorType_:)
toerror(from:)
3.0.0-alpha.2
- [CHANGED]: Drop Swift 2.x support
- [CHANGED]: Swift 3 API Design Guidelines
- [CHANGED]: Support for Swift 3.0 Preview 4
API changes from 2.x:
Result
.Success
to.success
.Failure
to.failure
ResultType
toResultProtocol
recoverWith(_:)
torecover(with:)
ResultErrorType
toSwift.Error
ErrorTypeConvertible
toErrorProtocolConvertible
errorFromErrorType_:)
toerror(from:)
2.1.3
3.0.0-alpha.1
- [CHANGED]: Drop Swift 2.x support
- [CHANGED]: Swift 3 API Design Guidelines
- [CHANGED]: Support for Swift 3.0 Preview 1 and 2
API changes from 2.x:
Result
.Success
to.success
.Failure
to.failure
ResultType
toResultProtocol
recoverWith(_:)
torecover(with:)
ResultErrorType
toErrorProtocol
ErrorTypeConvertible
toErrorProtocolConvertible
errorFromErrorType_:)
toerror(from:)
2.1.2
2.1.1: Results, Not Excuses
- [NEW]: Support for Swift 2.3 and Xcode 8 (Swift 2.2 is still supported)
- [NEW]: Whole module optimization has been turned on
2.1.0: Future Results
- [CHANGED]:
recover
,recoverWith
,==
,!=
,??
, and>>-
are now defined in terms ofResultType
- [CHANGED]:
ConvertibleType
was removed fromErrorTypeConvertible
- [CHANGED]: Swift 3 support has been updated to the 2016-05-31 snapshot
- [NEW]: Unused results will now trigger a warning
2.0.0: A Portable Result
[CHANGED]: Swift 2.2 or later is required.
[NEW]: Swift 3.0 support.
[NEW]: Linux support. (Some limitations exist.)