Skip to content

Commit

Permalink
chore(deps): update dependency apple/swift-argument-parser to from: "…
Browse files Browse the repository at this point in the history
…1.4.0" (#1080)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[apple/swift-argument-parser](https://togithub.com/apple/swift-argument-parser)
| minor | `from: "1.3.1"` -> `from: "1.4.0"` |

---

### Release Notes

<details>
<summary>apple/swift-argument-parser
(apple/swift-argument-parser)</summary>

###
[`v1.4.0`](https://togithub.com/apple/swift-argument-parser/blob/HEAD/CHANGELOG.md#140---2024-05-21)

[Compare
Source](https://togithub.com/apple/swift-argument-parser/compare/1.3.1...1.4.0)

##### Additions

- Adds support for subcommand aliases via a new
`CommandConfiguration.aliases`
parameter. Aliases are shown in help text and used during command
parsing. For
example, a subcommand like "average" from the example "math" tool can be
defined with the aliases `["avg"]`. The resulting subcommand can now be
invoked with either of `math stats average` and \`\`math stats avg\`.
See the
updated documentation and example for additional details.
(\[[#&#8203;627](https://togithub.com/apple/swift-argument-parser/issues/627)])
- Adds a new API `usageString` to `ParsableArguments` and
`ParsableCommand` for
retrieving their usage text, allowing for more flexible construction of
error
screens.
(\[[#&#8203;634](https://togithub.com/apple/swift-argument-parser/issues/634)])
- Adds support for passing custom arguments to
`AsyncParsableCommand.main()`
with a new `static func main(_ arguments: [String]?) async` method.
(\[[#&#8203;568](https://togithub.com/apple/swift-argument-parser/issues/568)])

##### Fixes

- Removes default parameter values from deprecated CommandConfiguration
initializers to prevent them from being selected as overloads. Some
niche
invalid deprecation warnings should no longer occur.
(\[[#&#8203;636](https://togithub.com/apple/swift-argument-parser/issues/636)])

The 1.4.0 release includes contributions from \[Austinpayne],
\[dcantah],
\[KS1019], \[natecook1000], \[rauhul], and \[revolter]. 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:eyJjcmVhdGVkSW5WZXIiOiIzNi4xMDkuNCIsInVwZGF0ZWRJblZlciI6IjM2LjEwOS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: Self-hosted Renovate Bot <361546+cgrindel-self-hosted-renovate[bot]@users.noreply.github.enterprise.com>
  • Loading branch information
cgrindel-self-hosted-renovate[bot] and Self-hosted Renovate Bot authored May 22, 2024
1 parent f4d1867 commit 8f5fb82
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions bzlmod/workspace/Package.resolved
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-argument-parser",
"state" : {
"revision" : "46989693916f56d1186bd59ac15124caef896560",
"version" : "1.3.1"
"revision" : "0fbc8848e389af3bb55c182bc19ca9d5dc2f255b",
"version" : "1.4.0"
}
},
{
Expand Down
2 changes: 1 addition & 1 deletion bzlmod/workspace/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ let package = Package(
.executable(name: "my-executable", targets: ["MyExecutable"]),
],
dependencies: [
.package(url: "https://github.com/apple/swift-argument-parser", from: "1.3.1"),
.package(url: "https://github.com/apple/swift-argument-parser", from: "1.4.0"),
.package(url: "https://github.com/apple/swift-log", from: "1.5.4"),
],
targets: [
Expand Down
4 changes: 2 additions & 2 deletions bzlmod/workspace/swift_deps_index.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,9 +82,9 @@
"name": "swiftpkg_swift_argument_parser",
"identity": "swift-argument-parser",
"remote": {
"commit": "46989693916f56d1186bd59ac15124caef896560",
"commit": "0fbc8848e389af3bb55c182bc19ca9d5dc2f255b",
"remote": "https://github.com/apple/swift-argument-parser",
"version": "1.3.1"
"version": "1.4.0"
}
},
{
Expand Down
2 changes: 1 addition & 1 deletion examples/pkg_manifest_minimal/Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import PackageDescription
let package = Package(
name: "MySwiftPackage",
dependencies: [
.package(url: "https://github.com/apple/swift-argument-parser", from: "1.3.1"),
.package(url: "https://github.com/apple/swift-argument-parser", from: "1.4.0"),
.package(url: "https://github.com/apple/swift-log", from: "1.5.4"),
.package(url: "https://github.com/nicklockwood/SwiftFormat", from: "0.53.10"),
.package(path: "third_party/my_local_package"),
Expand Down

0 comments on commit 8f5fb82

Please sign in to comment.