This PR contains the following updates:
| Package | Update | Change |
| apple/swift-argument-parser | minor |
from: "1.1.4" ->
from: "1.2.0" |
You can now provide a title in an
@OptionGroup declaration. Titled option
groups are listed separately in the help screen under that title as a
Two new parsing strategies have been added for
@Argument array properties:
.allUnrecognized captures all unrecognized inputs after parsing known
flags, options, and arguments.
.postTerminator collects any inputs that follow the
ArgumentArrayParsingStrategy documentation for
Default values are now supported for
@Option properties with
optional type, allowing you to initialize those properties with
Providing a non-
nil default value results in a warning, since optional
properties with non-
nil defaults don't need to be declared as optionals.
.unconditionalRemaining array parsing strategy has been deprecated and
.captureForPassthrough, to better fit its semantic behavior and
intended usage. See the
documentation for more. ([#496])
init(from:) decoding initializers are now correctly diagnosed by
ArgumentParser's validators. ([#487])
- Default values are now correctly displayed as flags for
with inversions or
EnumerableFlag types. ([#486])
- The help display for non-string-backed raw representable types has been
corrected to not show raw Swift values. Instead, the help display uses the
- Properties at different levels of a command hierarchy with the same Swift name
but different argument names no longer collide. ([#495])
generate-manual plugin name is improved when used from within Xcode.
- Documentation fixes and improvements.
The 1.2.0 release includes contributions from [allevato], [clayellis],
[compnerd], [d-ronnqvist], [natecook1000], [randomeizer], and [rauhul].
📅 Schedule: Branch creation - "after 7pm every weekday,every weekend,before 8am every weekday" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.