Skip to content

Commit 45bf800

Browse files
authored
chore: release v6.12.2 (#1529)
<!-- entire-trail-link-start --> https://entire.io/gh/jdx/usage/trails/75 <!-- entire-trail-link-end --> ### πŸ” Other Changes - **(ci)** update pr-closer to v1.3.0 by [@jdx](https://github.com/jdx) in [6f6b7fe](6f6b7fe) - **(ci)** lint workflows with jactionlint by [@jdx](https://github.com/jdx) in [#1530](#1530) ### πŸ“¦οΈ Dependency Updates - update jdx/renovate-config action to v1.0.2 by [@renovate[bot]](https://github.com/renovate[bot]) in [#1528](#1528)
1 parent d4080ad commit 45bf800

28 files changed

Lines changed: 88 additions & 72 deletions

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
# Changelog
22

3+
## [7.0.0](https://github.com/jdx/usage/compare/v6.12.1..v7.0.0) - 2026-10-08
4+
5+
### πŸš€ Features
6+
7+
- **(derive)** **breaking** stop reading Cargo.toml, hide table fields, remove generate fig by [@jdx](https://github.com/jdx) in [#1532](https://github.com/jdx/usage/pull/1532)
8+
9+
### πŸ” Other Changes
10+
11+
- **(ci)** update pr-closer to v1.3.0 by [@jdx](https://github.com/jdx) in [6f6b7fe](https://github.com/jdx/usage/commit/6f6b7fe01ee02db107b45e8c9f6b0ac6e2b71c69)
12+
- **(ci)** lint workflows with jactionlint by [@jdx](https://github.com/jdx) in [#1530](https://github.com/jdx/usage/pull/1530)
13+
- add shared release fix notifications by [@jdx](https://github.com/jdx) in [#1533](https://github.com/jdx/usage/pull/1533)
14+
15+
### πŸ“¦οΈ Dependency Updates
16+
17+
- update jdx/renovate-config action to v1.0.2 by [@renovate[bot]](https://github.com/renovate[bot]) in [#1528](https://github.com/jdx/usage/pull/1528)
18+
319
## [6.12.1](https://github.com/jdx/usage/compare/v6.12.0..v6.12.1) - 2026-10-06
420

521
### ⚑ Performance

β€ŽCargo.lockβ€Ž

Lines changed: 31 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€ŽCargo.tomlβ€Ž

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,20 +43,20 @@ license = "MIT"
4343
[workspace.dependencies]
4444
clap_usage = { path = "./clap_usage", version = "5.0.0" }
4545
usage-cli = { path = "./cli" }
46-
usage-argv = { path = "./argv", version = "6.12.1", default-features = false }
47-
usage-config = { path = "./config", version = "6.12.1" }
48-
usage-derive = { path = "./derive", version = "6.12.1" }
46+
usage-argv = { path = "./argv", version = "7.0.0", default-features = false }
47+
usage-config = { path = "./config", version = "7.0.0" }
48+
usage-derive = { path = "./derive", version = "7.0.0" }
4949
# No features, and defaults off. A feature named here is inherited by every member that writes
5050
# `workspace = true` and inlines into their published manifests β€” so `clap` and `validation`
5151
# reached members that use neither, one of them an adopter's build script. Defaults
5252
# are off rather than absent because cargo *ignores* a member's `default-features = false` unless
5353
# the workspace declaration sets it too, and warns that it may become a hard error. Members name
5454
# what they need, `docs` included.
55-
usage-lib = { path = "./lib", version = "6.12.1", default-features = false }
56-
usage-rs = { path = "./usage-rs", version = "6.12.1" }
57-
usage-dynamic = { path = "./usage-dynamic", version = "6.12.1" }
58-
usage-test = { path = "./test", version = "6.12.1" }
59-
usage-validation = { path = "./validation", version = "6.12.1" }
55+
usage-lib = { path = "./lib", version = "7.0.0", default-features = false }
56+
usage-rs = { path = "./usage-rs", version = "7.0.0" }
57+
usage-dynamic = { path = "./usage-dynamic", version = "7.0.0" }
58+
usage-test = { path = "./test", version = "7.0.0" }
59+
usage-validation = { path = "./validation", version = "7.0.0" }
6060

6161
[workspace.metadata.release]
6262
allow-branch = ["main"]

β€Žargv/Cargo.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "usage-argv"
33
description = "Zero-allocation argv parser for usage specs"
4-
version = "6.12.1"
4+
version = "7.0.0"
55
edition = "2024"
66
rust-version = "1.91"
77
homepage = { workspace = true }

β€Žcli/Cargo.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "usage-cli"
33
edition = "2024"
44
rust-version = "1.91"
5-
version = "6.12.1"
5+
version = "7.0.0"
66
description = "CLI for working with usage-based CLIs"
77
license = { workspace = true }
88
authors = { workspace = true }

β€Žcli/usage.usage.kdlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
min_usage_version "6.5"
33
name usage
44
bin usage
5-
version "6.12.1"
5+
version "7.0.0"
66
repository "https://github.com/jdx/usage"
77
source_code_link_template #"""
88
{%- set path = path | replace(from='-', to='_') -%}

β€Žconfig/Cargo.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "usage-config"
33
description = "Layered configuration resolution for usage specs, with provenance"
4-
version = "6.12.1"
4+
version = "7.0.0"
55
edition = "2024"
66
rust-version = "1.91"
77
homepage = { workspace = true }

β€Žderive/Cargo.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "usage-derive"
33
description = "Derive macro that compiles a CLI definition into parse tables and a usage spec"
4-
version = "6.12.1"
4+
version = "7.0.0"
55
edition = "2024"
66
rust-version = "1.91"
77
homepage = { workspace = true }

β€Ždocs/cli/reference/commands.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1980,7 +1980,7 @@
19801980
"sources": {},
19811981
"files": []
19821982
},
1983-
"version": "6.12.1",
1983+
"version": "7.0.0",
19841984
"usage": "Usage: usage <COMMAND>\n usage --completions <COMPLETIONS>\n usage --usage-spec",
19851985
"complete": {},
19861986
"source_code_link_template": "{%- set path = path | replace(from='-', to='_') -%}\n{%- if cmd.subcommands | length > 0 -%}\n{%- set path = path ~ \"/mod.rs\" -%}\n{%- elif path in [\"bash\", \"fish\", \"powershell\", \"zsh\"] -%}\n{%- set path = \"shell.rs\" -%}\n{%- else -%}\n{%- set path = path ~ \".rs\" -%}\n{%- endif -%}\nhttps://github.com/jdx/usage/blob/main/cli/src/cli/{{path}}",

β€Ždocs/cli/reference/index.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# `usage`
44

5-
**Version:** 6.12.1
5+
**Version:** 7.0.0
66

77
**Repository:** https://github.com/jdx/usage
88

0 commit comments

Comments
Β (0)