Skip to content

ArgumentParser 1.3.1

Compare
Choose a tag to compare
@natecook1000 natecook1000 released this 16 Mar 18:23
· 21 commits to main since this release
4698969

Changes

  • The CommandConfigration type is now designated as Sendable. (#615)
  • The library uses internal imports instead of @_implementationOnly annotations in Swift versions where permitted. (#616)

Fixes

  • @Option- and @Argument-annotated optional properties that use a transform closure 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 .upToNextOption parsing strategy can now recognize an attached value (e.g. --numbers=1 2 3). (#610)
  • Generated completion scripts for zsh handle 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!