All Versions
11
Latest Version
Avg Release Cycle
102 days
Latest Release
2022 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v5.0.0 Changes
May 27, 2019 -
v4.1.0 Changes
January 01, 2019๐ NEW
- โ Add compatibility with Swift 5's Result (#278)
- Add
Result.Success
typealias
- Add
Result.Failure
typealias
- Add
init(catching body: () throws -> Success)
and deprecateinit(attempt f: () throws -> Value)
- Add
func get() throws -> Success
and deprecatefunc dematerialize() throws -> Value
- Add
๐ See https://github.com/apple/swift-evolution/blob/master/proposals/0235-add-result.md and https://forums.swift.org/t/accepted-with-modifications-se-0235-add-result-to-the-standard-library/18603 for further information of the Swift 5's Result.
- โ Add compatibility with Swift 5's Result (#278)
-
v4.0.1 Changes
December 31, 2018๐ NEW
- โ Add explicit support for Xcode 10 / Swift 4.2.
-
v4.0.0 Changes
April 27, 2018๐ 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
ErrorProtocolConvertible
toErrorConvertible
(#232) - โฌ๏ธ Reduce the responsibility of
ResultProtocol
(#235, #243) - ๐ Deprecate
materialize
functions (#239) - ๐ Make
try
functions unavailable (#253)
๐ NEW
-
v3.2.4 Changes
September 27, 2017- ๐ [CHANGED]: Deprecate
try
functions in favor ofResult.init(attempt:)
(#251)
- ๐ [CHANGED]: Deprecate
-
v3.2.3 Changes
May 29, 2017- ๐ [CHANGED]: Deprecate
ErrorProtocolConvertible
in favor ofErrorConvertible
(#230)
- ๐ [CHANGED]: Deprecate
-
v3.2.2 Changes
May 16, 2017- ๐ [FIXED]: Improve
AnyError
support inResult.init(attempt:)
(#224)
- ๐ [FIXED]: Improve
-
v3.2.1 Changes
March 04, 2017 -
v3.2.0 Changes
March 01, 2017 -
v0.6.0
August 16, 2018