Skip to content

Releases: antitypical/Result

1.0.2: A Swift Result

29 Jan 21:28
Compare
Choose a tag to compare
  • [IMPROVED]: More in-depth README (#62).
  • [NEW]: Support for Swift Package Manager (#126).
  • [NEW]: Added a NoError ErrorType (#132).

1.0.1: A New Beginning

09 Dec 23:09
Compare
Choose a tag to compare
  • [NEW]: Added Result.tryMap accepting a throwing function (#118).
  • [NEW]: Added Result(attempt:): a non-@autoclosure version of the constructor (#125).
  • [CHANGED]: Setting explicit deployment target to tvOS 9.0 and watchOS 2.0 in Xcode 7.2 (#127).

1.0: Real Results

26 Nov 00:14
3bded1d
Compare
Choose a tag to compare

🎉 1.0! 🎉

This has been in beta for a while. Thanks to everyone who helped improve it and push it forward during that time.

Summary of changes since the 0.4 series of releases (See the 0.5 and 0.6 series of beta releases for more detailed info):

  • [NEW]: Swift 2.0 support
  • [NEW]: Translate to and from Swift 2 functions using throw
  • [NEW]: tvOS support
  • [CHANGED]: Removed dependency on Box

0.6.0 Beta 6: Apple TV, take three

31 Oct 15:55
Compare
Choose a tag to compare
Pre-release
  • [fixed] Added Apple TV deployment target to the podspec
  • [fixed] Added second materialize without @autoclosure to be compatible with trailing closure syntax

0.6 Beta 5: remember that TV thing?

23 Oct 21:11
Compare
Choose a tag to compare
Pre-release
  • [new] Apple TV scheme is available again (note: it requires Xcode 7.1)

0.4.5: Frozen Box

13 Oct 08:20
Compare
Choose a tag to compare
  • [fixed] Add a version constraint to Box dependency for compatibility with Swift 1.2.

0.6 Beta 4: Bitcode Build

08 Oct 07:33
Compare
Choose a tag to compare
Pre-release

Updated the build settings so that Result can be built with Carthage for targets that require bitcode.

0.6 Beta 3: Just kidding about that TV thing

16 Sep 23:20
918d63b
Compare
Choose a tag to compare

Removed the tvOS scheme from the project in order to fix builds with Carthage and Xcode 7. We'll re-add this with Xcode 7.1.

0.6 Beta 2: Materialize Build

15 Sep 21:38
3a273d0
Compare
Choose a tag to compare
Pre-release
  • [new] free materialize function that takes a function of the type () throws -> T and returns Result<T, NSError>
  • [new] tvOS Support
  • [Fixed] Explicitly set code signing to work around bugs in xcodebuild

0.5: Swift 2 Beta

09 Jun 18:11
Compare
Choose a tag to compare
0.5: Swift 2 Beta Pre-release
Pre-release
  • [improved] Removes Box dependency because Swift 2 supports multi-payload enums.