Releases: Carthage/Commandant
Releases · Carthage/Commandant
0.18.0
0.17.0
0.16.0
This release drops support for Swift 4.0/4.1 (#142) and is likely the last release to support Swift 4.2.
Added
- Allow setting the help command's description (#136). Thanks @Pyroh!
- Support Swift 4.2 (#137). Thanks @ikesyo!
- Support Swift 5.0 (#142). Thanks @norio-nomura!
Thank you to @mdiep, @ikesyo, @blender and @norio-nomura for reviewing pull requests!
0.15.0
0.14.0
0.13.0
Added
- Return self from
register(_:)
for method chaining (#111) Thanks @ikesyo! - Support strict argument values (#117) Thanks @nekrich!
Removed
Fixed
- Use default command if options are present (#101) Thanks @xinsight!
- Improve support for Xcode 8.3 and later & Swift 3.1 and later (#103, #109, #112, #113, #115) Thanks @ikesyo & @iosdevzone!
- Fix scrambled commands (#118) Thanks @ikesyo!
Thank you to @mdiep for reviewing pull requests!
0.12.0
Added
- Support for arguments array in
Option
(#86) Thanks @Antondomashnev!
Fixed
- Swift 3.1 compatibility, especially on Linux (#97, #99) Thanks @ikesyo!
- Fix switch keys being ignored when a
Switch
contains a flag (#95, #96) Thanks @natanrolnik!
Thank you to @mdiep for reviewing pull requests!
0.11.3
0.11.2
- Add missing
@available
s to enums to help consumers upgrade to new Swift 3 APIs. - Fix build issue on Linux using SPM.
Thanks @ikesyo, @NachoSoto, @norio-nomura and @mdiep for making this release possible 🎉.