All Versions
6
Latest Version
Avg Release Cycle
153 days
Latest Release
2639 days ago

Changelog History

  • v3.0.0-pre1

    January 06, 2017
  • v2.2.0

    January 03, 2017
  • v2.2.0-pre1 Changes

    March 01, 2016

    ๐Ÿš€ Prerelease with Swift 2.2 / Swift Package Manager and Linux support. A few tests still fail on Linux, so use caution.

    Other changes include:

    • Prevent reusing short or long flags (#39, #53)
    • Provide a hook for custom output formatting (#54)
    • โž• Add support for stray values (#56)
  • v2.0.0 Changes

    September 17, 2015

    CommandLine v2.0.0 requires Xcode 7 / Swift 2.

    • ๐Ÿ‘‰ Use new Swift 2 error handling (#19)
    • ๐Ÿ‘ Allow callers to specify a destination and error when invoking printUsage() (#20)
    • Options can be specified with either a short flag, long flag, or both (#25)
    • โž• Add wasSet property to Option classes (#26)
  • v1.2.0 Changes

    June 08, 2015

    CommandLine v1.2.0 requires Xcode 6.3 / Swift 1.2.

    • โž• Add instructions on using frameworks in a command line tool (#11)
    • โšก๏ธ Update to Swift 1.2 (#12)
    • ๐Ÿ›  Fix array index out of range error when a bare - is passed (#16)
    • โž• Add strict parsing mode (#17)
  • v1.0.0 Changes

    December 04, 2014

    ๐Ÿš€ First released version of CommandLine. Requires Xcode 6.2 / Swift 1.1.