Result v4.0.0 Release Notes

Release Date: 2018-04-27 // almost 6 years ago
  • ๐Ÿ”„ 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 to ErrorConvertible (#232)
    • โฌ‡๏ธ Reduce the responsibility of ResultProtocol (#235, #243)
    • ๐Ÿ—„ Deprecate materialize functions (#239)
    • ๐Ÿ‘‰ Make try functions unavailable (#253)

    ๐Ÿ†• NEW

    • โž• Add LocalizedError conformance to AnyError on Linux (#227)
    • โž• Add AnyError overloads for init(_:) and init(attempt:) (#236)