New
4.0.0
CHANGED
- Result now requires Swift 4.0/Xcode 9 at least. Swift 4.1/Xcode 9.3 are supported as well (#217, #237, #241, #245, #252, #256, #258, #259, #264)
- Remove deprecated and unavailable APIs from Result 2.x (Swift 2.x) (#220, #226)
- Rename
ErrorProtocolConvertibletoErrorConvertible(#232) - Reduce the responsibility of
ResultProtocol(#235, #243) - Deprecate
materializefunctions (#239) - Make
tryfunctions unavailable (#253)
NEW
- Add
LocalizedErrorconformance toAnyErroron Linux (#227) - Add
AnyErroroverloads forinit(_:)andinit(attempt:)(#236)