ArgumentParser 1.3.1
Changes
- The
CommandConfigrationtype is now designated asSendable. (#615) - The library uses
internalimports instead of@_implementationOnlyannotations in Swift versions where permitted. (#616)
Fixes
@Option- and@Argument-annotated optional properties that use atransformclosure for parsing can now be declared without ambiguity. (#619)- The help flag is now recognized more consistently when a default subcommand has been specified. (#612)
- Options that use the
.upToNextOptionparsing strategy can now recognize an attached value (e.g.--numbers=1 2 3). (#610) - Generated completion scripts for
zshhandle repeatable options correctly. (#614) - Documentation improvements and clarifications. (#607, #611, #617, #621)
- Build improvements for CMake builds. (#606, #608)
The 1.3.1 release includes contributions from @Coeur, @compnerd, @keith, @MaxDesiatov, @mayoff, and @natecook1000. Thank you!