Skip to content

Commit 9732c63

Browse files
authored
chore: release v6.6.0 (#1344)
1 parent 706730a commit 9732c63

16 files changed

Lines changed: 48 additions & 42 deletions

File tree

‎CHANGELOG.md‎

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

3+
## [6.6.0](https://github.com/jdx/usage/compare/v6.5.0..v6.6.0) - 2026-08-30
4+
5+
### 🚀 Features
6+
7+
- **(parse)** support scoped flags in implicit clauses by [@jdx](https://github.com/jdx) in [#1343](https://github.com/jdx/usage/pull/1343)
8+
39
## [6.5.0](https://github.com/jdx/usage/compare/v6.4.1..v6.5.0) - 2026-08-28
410

511
### 🚀 Features

‎Cargo.lock‎

Lines changed: 18 additions & 18 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
@@ -42,20 +42,20 @@ license = "MIT"
4242
[workspace.dependencies]
4343
clap_usage = { path = "./clap_usage", version = "5.0.0" }
4444
usage-cli = { path = "./cli" }
45-
usage-argv = { path = "./argv", version = "6.5.0" }
46-
usage-config = { path = "./config", version = "6.5.0" }
47-
usage-derive = { path = "./derive", version = "6.5.0" }
45+
usage-argv = { path = "./argv", version = "6.6.0" }
46+
usage-config = { path = "./config", version = "6.6.0" }
47+
usage-derive = { path = "./derive", version = "6.6.0" }
4848
# No features, and defaults off. A feature named here is inherited by every member that writes
4949
# `workspace = true` and inlines into their published manifests — so `clap` and `validation`
5050
# reached members that use neither, one of them an adopter's build script. Defaults
5151
# are off rather than absent because cargo *ignores* a member's `default-features = false` unless
5252
# the workspace declaration sets it too, and warns that it may become a hard error. Members name
5353
# what they need, `docs` included.
54-
usage-lib = { path = "./lib", version = "6.5.0", default-features = false }
55-
usage-rs = { path = "./usage-rs", version = "6.5.0" }
56-
usage-dynamic = { path = "./usage-dynamic", version = "6.5.0" }
57-
usage-test = { path = "./test", version = "6.5.0" }
58-
usage-validation = { path = "./validation", version = "6.5.0" }
54+
usage-lib = { path = "./lib", version = "6.6.0", default-features = false }
55+
usage-rs = { path = "./usage-rs", version = "6.6.0" }
56+
usage-dynamic = { path = "./usage-dynamic", version = "6.6.0" }
57+
usage-test = { path = "./test", version = "6.6.0" }
58+
usage-validation = { path = "./validation", version = "6.6.0" }
5959

6060
[workspace.metadata.release]
6161
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.5.0"
4+
version = "6.6.0"
55
edition = "2021"
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 = "2021"
44
rust-version = "1.91"
5-
version = "6.5.0"
5+
version = "6.6.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.5.0"
5+
version "6.6.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.5.0"
4+
version = "6.6.0"
55
edition = "2021"
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.5.0"
4+
version = "6.6.0"
55
edition = "2021"
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
@@ -2014,7 +2014,7 @@
20142014
"sources": {},
20152015
"files": []
20162016
},
2017-
"version": "6.5.0",
2017+
"version": "6.6.0",
20182018
"usage": "Usage: usage <COMMAND>\n usage --completions <COMPLETIONS>\n usage --usage-spec",
20192019
"complete": {},
20202020
"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
@@ -4,7 +4,7 @@
44

55
**Usage:** `usage [--completions <COMPLETIONS>] [--usage-spec] <SUBCOMMAND>`
66

7-
**Version:** 6.5.0
7+
**Version:** 6.6.0
88

99
**Repository:** https://github.com/jdx/usage
1010

0 commit comments

Comments
 (0)