Skip to content

Releases: Carthage/Commandant

0.11

21 Sep 13:31
Compare
Choose a tag to compare

This release drops support for Swift 2.2 and 2.3.

Added

Thank you to @ikesyo and @mdiep for reviewing pull requests!

0.10.1

18 Jul 08:04
Compare
Choose a tag to compare

Added

  • Support for Swift 2.3 and Xcode 8 (#68, #70). Swift 2.2 is still supported. Thanks @ikesyo!

Thank you to @mdiep for reviewing pull requests!

0.10.0

31 Mar 03:00
Compare
Choose a tag to compare

This release drops support for Swift 2.1.

Added

Thank you to @mdiep and @ikesyo for reviewing pull requests!

0.9.0

27 Mar 22:23
Compare
Choose a tag to compare

Added

  • Support for Swift 2.2 (#60). Thanks @ikesyo!
  • A public initializer to NoOptions so that tests can be written for commands that take NoOptions (#55). Thanks @younata!

Improved

  • BREAKING CHANGE ⚠️ Option now requires a default value and supports Optional arguments (#58). Thanks @mdiep and @ikesyo!

Thank you to @ikesyo for improvements to the codebase! Thank you to @mdiep and @ikesyo for reviewing pull requests!

0.8.3

02 Feb 00:56
Compare
Choose a tag to compare

Added

  • Subcommand mechanism where subcommands can be implemented by other executables in $PATH (#51). Thanks @ikesyo!
  • Support for Swift Package Manager (#50). Thanks @jpsim!

Improved

  • The implementation of NoError has been replaced by the one in Result (#52). Thanks @ikesyo!

Thank you to @mdiep and @NachoSoto for reviewing pull requests.

0.8.2

08 Jan 13:03
Compare
Choose a tag to compare

Fixed

Thank you to @ikesyo for continued improvements to the codebase. Thank you also to @mdiep for reviewing pull requests.

0.8.1

18 Dec 01:28
Compare
Choose a tag to compare

Fixed

  • Error handling of commands that broke in 0.8 (#44). Thanks @ikesyo!

Thank you to @ikesyo for continued improvements to the codebase. Thank you also to @mdiep and @NachoSoto for reviewing pull requests.

0.8

14 Dec 17:51
Compare
Choose a tag to compare
0.8

This release includes a number of breaking changes meant to improve and simplify Commandant's design.

Improved

  • CommandTypes now specify an OptionsType, which is parsed automatically (#41). Thanks @mdiep!
  • Unrecognized arguments will now cause an error (#40). Thanks @ikesyo!
  • Positional arguments can now be specified using Arguments (#42). Thanks @ikesyo!

Thank you to @NachoSoto, @ikesyo, @mdiep, and @norio-nomura for reviewing pull requests!

0.7.0

26 Nov 08:09
Compare
Choose a tag to compare

This release is meant for use with Xcode 7.1 and Swift 2.1.

Improved

Thank you to @neilpa for reviewing PRs!

0.7.0-beta.1

30 Oct 01:09
Compare
Choose a tag to compare
0.7.0-beta.1 Pre-release
Pre-release

This release is meant for use with Xcode 7.1 and Swift 2.1.

Improved

Fixed

  • Reflect Result's parameterized error to documentations (#36). Thanks @ikesyo!

Thank you to @mdiep, @jpsim, @ikesyo, @jdhealy and @neilpa for reviewing PRs!