From aca129ed197e21d511e13fa65677a2bc1b5d9e49 Mon Sep 17 00:00:00 2001 From: mise-en-dev <123107610+mise-en-dev@users.noreply.github.com> Date: Tue, 23 Jun 2026 18:39:48 +0000 Subject: [PATCH] chore: release v3.5.3 --- CHANGELOG.md | 12 ++++++++++++ Cargo.lock | 12 ++++++------ Cargo.toml | 2 +- aube-lock.yaml | 14 +++++++------- cli/Cargo.toml | 2 +- cli/usage.usage.kdl | 2 +- docs/cli/reference/commands.json | 2 +- docs/cli/reference/index.md | 2 +- lib/Cargo.toml | 2 +- package.json | 2 +- 10 files changed, 32 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8d4bc1f..b9d662c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [3.5.3](https://github.com/jdx/usage/compare/v3.5.2..v3.5.3) - 2026-06-23 + +### 🐛 Bug Fixes + +- **(docs)** show negated flags in cli help by [@jdx](https://github.com/jdx) in [#694](https://github.com/jdx/usage/pull/694) +- **(zsh)** preserve options for default completion by [@jdx](https://github.com/jdx) in [#693](https://github.com/jdx/usage/pull/693) + +### 📦️ Dependency Updates + +- update jdx/pr-closer action to v1.1.0 by [@renovate[bot]](https://github.com/renovate[bot]) in [#689](https://github.com/jdx/usage/pull/689) +- lock file maintenance lockfile maintenance by [@renovate[bot]](https://github.com/renovate[bot]) in [#691](https://github.com/jdx/usage/pull/691) + ## [3.5.2](https://github.com/jdx/usage/compare/v3.5.1..v3.5.2) - 2026-06-17 ### 🔍 Other Changes diff --git a/Cargo.lock b/Cargo.lock index 0a552e9f..a6b873b8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1952,9 +1952,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.49" +version = "0.3.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711a53c2d47bbd818258c498c8dbfe186a2526c631495cfe7e078567f86b8469" +checksum = "85c17d80feb7334b40c484e45ed1a5273dfd8bfda537c3be2e74a06a6686f327" dependencies = [ "deranged", "num-conv", @@ -1972,9 +1972,9 @@ checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109" [[package]] name = "time-macros" -version = "0.2.29" +version = "0.2.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71c652a3727a9cbb9a02f707f530b618ce00d0ccd762009c8c23bd191df3c17d" +checksum = "dcef1a61bdb119096e153208ec5cbec23944ce8bca13be5c7f60c634f7403935" dependencies = [ "num-conv", "time-core", @@ -2049,7 +2049,7 @@ checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" [[package]] name = "usage-cli" -version = "3.5.2" +version = "3.5.3" dependencies = [ "assert_cmd", "clap", @@ -2077,7 +2077,7 @@ dependencies = [ [[package]] name = "usage-lib" -version = "3.5.2" +version = "3.5.3" dependencies = [ "clap", "criterion", diff --git a/Cargo.toml b/Cargo.toml index 1e7664b5..9716c51d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ license = "MIT" [workspace.dependencies] clap_usage = { path = "./clap_usage", version = "2.0.3" } usage-cli = { path = "./cli" } -usage-lib = { path = "./lib", version = "3.5.2", features = ["clap"] } +usage-lib = { path = "./lib", version = "3.5.3", features = ["clap"] } [workspace.metadata.release] allow-branch = ["main"] diff --git a/aube-lock.yaml b/aube-lock.yaml index db85a278..fb8cb509 100644 --- a/aube-lock.yaml +++ b/aube-lock.yaml @@ -56,8 +56,8 @@ importers: specifier: ^10.5.0 version: 10.5.0 semver: - specifier: ^7.8.4 - version: 7.8.4 + specifier: ^7.8.5 + version: 7.8.5 packages: "@algolia/abtesting@1.16.2": @@ -1654,10 +1654,10 @@ packages: engines: { node: ">=10" } hasBin: true - semver@7.8.4: + semver@7.8.5: resolution: { - integrity: sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==, + integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==, } engines: { node: ">=10" } hasBin: true @@ -2414,7 +2414,7 @@ snapshots: fast-glob: 3.3.3 module-from-string: 3.3.1 prettier: 3.8.3 - semver: 7.8.4 + semver: 7.8.5 typescript: 5.9.3 "@withfig/autocomplete-types@1.31.0": {} @@ -2423,7 +2423,7 @@ snapshots: dependencies: "@fig/autocomplete-generators": 2.4.0 "@fig/autocomplete-helpers": 1.0.7 - semver: 7.8.4 + semver: 7.8.5 strip-json-comments: 5.0.3 yaml: 2.8.3 @@ -2939,7 +2939,7 @@ snapshots: semver@7.7.4: {} - semver@7.8.4: {} + semver@7.8.5: {} shebang-command@2.0.0: dependencies: diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 7329af4c..7a1adcdf 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "usage-cli" edition = "2021" -version = "3.5.2" +version = "3.5.3" description = "CLI for working with usage-based CLIs" license = { workspace = true } authors = { workspace = true } diff --git a/cli/usage.usage.kdl b/cli/usage.usage.kdl index 82972552..5d0e2873 100644 --- a/cli/usage.usage.kdl +++ b/cli/usage.usage.kdl @@ -1,7 +1,7 @@ // @generated by usage-cli from clap metadata name usage-cli bin usage -version "3.5.2" +version "3.5.3" about "CLI for working with usage-based CLIs" usage "Usage: usage-cli [OPTIONS] [COMPLETIONS] " flag --usage-spec help="Outputs a `usage.kdl` spec for this CLI itself" diff --git a/docs/cli/reference/commands.json b/docs/cli/reference/commands.json index 22e87a2b..070022f4 100644 --- a/docs/cli/reference/commands.json +++ b/docs/cli/reference/commands.json @@ -1070,7 +1070,7 @@ "config": { "props": {} }, - "version": "3.5.2", + "version": "3.5.3", "usage": "Usage: usage-cli [OPTIONS] [COMPLETIONS] ", "complete": {}, "source_code_link_template": "https://github.com/jdx/usage/blob/main/cli/src/cli/{{path}}.rs", diff --git a/docs/cli/reference/index.md b/docs/cli/reference/index.md index 7bd5d60a..c39ade55 100644 --- a/docs/cli/reference/index.md +++ b/docs/cli/reference/index.md @@ -4,7 +4,7 @@ **Usage**: `usage [--usage-spec] [COMPLETIONS] ` -**Version**: 3.5.2 +**Version**: 3.5.3 - **Usage**: `usage [--usage-spec] [COMPLETIONS] ` diff --git a/lib/Cargo.toml b/lib/Cargo.toml index 0a457195..eefa3483 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "usage-lib" edition = "2021" -version = "3.5.2" +version = "3.5.3" rust-version = "1.80.0" include = [ "/Cargo.toml", diff --git a/package.json b/package.json index c57ee8b5..480d1cc1 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,6 @@ "@withfig/autocomplete-tools": "^2.11.0", "@withfig/autocomplete-types": "^1.31.0", "eslint": "^10.5.0", - "semver": "^7.8.4" + "semver": "^7.8.5" } }