All Versions
Latest Version
Avg Release Cycle
119 days
Latest Release
441 days ago

Changelog History

  • v4.0.2

    March 12, 2019

    🚀 This is a small compatibility release for future versions of the Swift Package Manager. We now (theoretically) support building with Swift 3, 4, and 5 simultaneously.

  • v4.0.1

    April 15, 2018

    This is a tiny release that only serves to silence warnings in the Xcode project when opening it with Xcode 9.3. If you're not using the Xcode project as a sub-project this release will mean nothing to you. If you are using the Xcode project as a sub-project this release will mean everything to you.

  • v4.0.0

    December 13, 2017

    Curry 4.0 improves compatibility with Swift 4.0, specifically including a fix for the "Ambiguous use of 'curry'" errors that were thrown at compile time. (Thanks @tkohout!)

  • v3.0.0

    October 12, 2016

    🚀 Official Swift 3.0 release!

    Thanks @eliperkins, @gfontenot, @sharplet, @jshier, and @ikesyo

  • v2.3.3

    July 22, 2016

    🚀 This release records the migration attempt for Xcode 8 so that it doesn't throw needless warnings in the project.

  • v2.3.2

    July 08, 2016

    🚀 This version adds explicit support for Swift 2.3 projects in Xcode 8. A future release will add explicit support for Swift 3.0.

  • v2.3.1

    June 17, 2016

    🛠 As a part of 2.3, we (I) totally forgot that Swift 3.0 no longer ignores the external label on the initial argument. That's my bad. 2.3.1 fixes that by re-ignoring that external label so that we get back to API compatibility.

  • v2.3.0

    June 14, 2016

    🚀 This release introduces Swift 3.0 support. The only change is that the types in the curried return value are wrapped in parens as required by Swift 3.0. This change is backwards compatible with Swift 2.X.

  • v2.2.0

    April 07, 2016

    That thing where I said 2.1 included versions of curry for functions out to 21 arguments? I 100% lied to you and I apologize. 2.1 only included implementations for up to 19 arguments. Unacceptable. @mbrandonw noticed the mistake and fixed our code generator so that this release includes curry for functions out to 21 arguments.

  • v2.1.0

    April 06, 2016

    ✅ Curry 2.1 increases the number of curry definitions back up to 21 arguments. Huge thanks to @ikesyo and @mbrandonw for working on this and testing various compile times.