Releases: antitypical/Result
Releases · antitypical/Result
1.0.2: A Swift Result
1.0.1: A New Beginning
1.0: Real Results
🎉 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
- [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?
- [new] Apple TV scheme is available again (note: it requires
Xcode 7.1
)
0.4.5: Frozen Box
- [fixed] Add a version constraint to
Box
dependency for compatibility with Swift 1.2.
0.6 Beta 4: Bitcode Build
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
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
- [new] free
materialize
function that takes a function of the type() throws -> T
and returnsResult<T, NSError>
- [new] tvOS Support
- [Fixed] Explicitly set code signing to work around bugs in
xcodebuild
0.5: Swift 2 Beta
- [improved] Removes
Box
dependency because Swift 2 supports multi-payload enums.