Skip to content

4.0.0

Compare
Choose a tag to compare
@ikesyo ikesyo released this 27 Apr 04:35
· 40 commits to master since this release

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)