Skip to content

Releases: typelift/Swiftx

Unilateral Action

19 May 21:21
Compare
Choose a tag to compare
  • Unifies all targets under Swiftx.xcodeproj, thereby simplifying interaction with tooling.

Tarkus

08 May 00:31
Compare
Choose a tag to compare

Updates and rewrites to support Swift 1.2.

Either Stay or Go

30 Jan 22:26
Compare
Choose a tag to compare

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

30 Jan 02:08
Compare
Choose a tag to compare

Fixes all disequality sections that were accidentally returning equality.

Assertiveness Training

29 Jan 23:51
Compare
Choose a tag to compare

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

22 Jan 05:45
Compare
Choose a tag to compare

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