All Versions
11
Latest Version
Avg Release Cycle
102 days
Latest Release
2061 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