Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update dependency com_github_apple_swift_argument_parser…
… to v1.3.0 (#788) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com_github_apple_swift_argument_parser](https://togithub.com/apple/swift-argument-parser) | http_archive | minor | `1.2.3` -> `1.3.0` | --- ### Release Notes <details> <summary>apple/swift-argument-parser (com_github_apple_swift_argument_parser)</summary> ### [`v1.3.0`](https://togithub.com/apple/swift-argument-parser/blob/HEAD/CHANGELOG.md#130---2023-12-06) [Compare Source](https://togithub.com/apple/swift-argument-parser/compare/1.2.3...1.3.0) ##### Changes - The `@Option`, `@Argument`, `@Flag`, and `@OptionGroup` property wrappers now conditionally conform to `Sendable` when the wrapper's `Value` type conforms. With this change, you can mark `ParsableCommand` types as `Sendable` when you want to be able to pass a parsed command across concurrent contexts. (\[[#​582](https://togithub.com/apple/swift-argument-parser/issues/582)]) *Migration:* Users that aren't ready to resolve sendability warnings can add the `@preconcurrency` attribute to `import ArgumentParser` statements. - To support migration to `Sendable` annotation, the minimum Swift version for `swift-argument-parser` has been increased to Swift 5.7. Users of older Swift versions will be able to continue using version 1.2.3 of the library. (\[[#​582](https://togithub.com/apple/swift-argument-parser/issues/582)]) ##### Additions - Help screens now include possible options for `ExpressibleByArgument` types with non empty `allValueStrings`. Types also conforming to `CaseIterable` do not need to manually implement `allValueStrings`, instead it is derived from `allCases`. (\[[#​594](https://togithub.com/apple/swift-argument-parser/issues/594)]) ##### Fixes - The titles for nested option groups are preserved when embedded into commands without specifying a new title. (\[[#​592](https://togithub.com/apple/swift-argument-parser/issues/592)]) - When wrapping help and error messages, the library now uses the `COLUMNS` environment variable when set, instead of immediately falling back to 80 columns. (\[[#​596](https://togithub.com/apple/swift-argument-parser/issues/596)]) - Bash completion scripts now respect the extensions given in a `.file(...)` completion kind. (\[[#​590](https://togithub.com/apple/swift-argument-parser/issues/590)]) - Bash completion scripts now properly escape command names that include hyphens. (\[[#​573](https://togithub.com/apple/swift-argument-parser/issues/573)]) - Documentation improvements. (\[[#​572](https://togithub.com/apple/swift-argument-parser/issues/572)], \[[#​565](https://togithub.com/apple/swift-argument-parser/issues/565)], \[[#​602](https://togithub.com/apple/swift-argument-parser/issues/602)]) The 1.2.3 release includes contributions from \[Alkenso], \[compnerd], \[gwynne], \[kennyyork], \[natecook1000], \[rauhul], \[robertmryan], and \[vlm]. Thank you! *** </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMDAuMCIsInVwZGF0ZWRJblZlciI6IjM2LjEwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: Self-hosted Renovate Bot <361546+cgrindel-self-hosted-renovate[bot]@users.noreply.github.enterprise.com>
- Loading branch information