Releases: typelift/Swiftx
Releases · typelift/Swiftx
Unilateral Action
- Unifies all targets under Swiftx.xcodeproj, thereby simplifying interaction with tooling.
Tarkus
Either Stay or Go
This release includes:
General improvements to the Eithers:
isLeft(), isRight()
- a re-named fold
Bug Fixes:
- Fixed all disequality sections.
- Integrated changes from Swiftz for eventual de-duplication.
Disequal Rights
Fixes all disequality sections that were accidentally returning equality.
Assertiveness Training
Fixes the release build of Swiftx and associated libraries that make use of error(_:)
. When in release mode, error
's assert would be disabled. fatalError(_:)
is being used instead.
Exeter
Swiftx is a library of common functional datatypes and idioms suitable for integration into any codebase. This release includes
STL Extensions:
- Array
- Optional
Data Types:
- Box
- Either
- Result
- Functions
error(_:)
/undefined()
- identity, const, flip, compose, pipe, and apply
- Operator sections