Skip to content

Commit b44d9bb

Browse files
committed
chore: release v3.0.0
1 parent aa72b92 commit b44d9bb

File tree

10 files changed

+397
-326
lines changed

10 files changed

+397
-326
lines changed

CHANGELOG.md

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

3+
## [3.0.0](https://github.com/jdx/usage/compare/v2.18.2..v3.0.0) - 2026-03-13
4+
5+
### 🚀 Features
6+
7+
- **(spec)** **breaking** add support for license, before/after help metadata by [@jdx](https://github.com/jdx) in [#542](https://github.com/jdx/usage/pull/542)
8+
9+
### 🐛 Bug Fixes
10+
11+
- **(cobra)** escape newlines, tabs, and carriage returns in kdlQuoteAlways by [@thecodesmith](https://github.com/thecodesmith) in [#539](https://github.com/jdx/usage/pull/539)
12+
- bump major version for breaking changes in release automation by [@jdx](https://github.com/jdx) in [#544](https://github.com/jdx/usage/pull/544)
13+
- add custom_major_increment_regex for breaking change detection by [@jdx](https://github.com/jdx) in [#545](https://github.com/jdx/usage/pull/545)
14+
- handle all breaking change commit formats in major bump regex by [@jdx](https://github.com/jdx) in [27e1ab1](https://github.com/jdx/usage/commit/27e1ab1bfc4d53ac575dad7651f25fe3a141e676)
15+
- normalize breaking change commit format in preprocessor by [@jdx](https://github.com/jdx) in [aa72b92](https://github.com/jdx/usage/commit/aa72b927da091b080952d0fed7f5fe429f775ac3)
16+
17+
### 📚 Documentation
18+
19+
- add argparse-usage integration by [@jdx](https://github.com/jdx) in [#531](https://github.com/jdx/usage/pull/531)
20+
- mark KDL code blocks as KDL and use correct inline-comment `//` by [@muzimuzhi](https://github.com/muzimuzhi) in [#536](https://github.com/jdx/usage/pull/536)
21+
- fix include syntax to match implementation by [@jdx](https://github.com/jdx) in [#540](https://github.com/jdx/usage/pull/540)
22+
- consolidate integration list to single source by [@jdx](https://github.com/jdx) in [#541](https://github.com/jdx/usage/pull/541)
23+
- fix link to integrations by [@muzimuzhi](https://github.com/muzimuzhi) in [#543](https://github.com/jdx/usage/pull/543)
24+
25+
### 🛡️ Security
26+
27+
- **(deps)** update dependency eslint to v10 by [@renovate[bot]](https://github.com/renovate[bot]) in [#526](https://github.com/jdx/usage/pull/526)
28+
29+
### 🔍 Other Changes
30+
31+
- Added an integration with ruby's OptionParser by [@packrat386](https://github.com/packrat386) in [#533](https://github.com/jdx/usage/pull/533)
32+
33+
### 📦️ Dependency Updates
34+
35+
- update actions/setup-node digest to 53b8394 by [@renovate[bot]](https://github.com/renovate[bot]) in [#525](https://github.com/jdx/usage/pull/525)
36+
- update jdx/mise-action action to v3 by [@renovate[bot]](https://github.com/renovate[bot]) in [#528](https://github.com/jdx/usage/pull/528)
37+
- update rust crate roff to v1 by [@renovate[bot]](https://github.com/renovate[bot]) in [#529](https://github.com/jdx/usage/pull/529)
38+
39+
### New Contributors
40+
41+
- @thecodesmith made their first contribution in [#539](https://github.com/jdx/usage/pull/539)
42+
- @packrat386 made their first contribution in [#533](https://github.com/jdx/usage/pull/533)
43+
344
## [2.18.2](https://github.com/jdx/usage/compare/v2.18.1..v2.18.2) - 2026-03-01
445

546
### 🐛 Bug Fixes

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ license = "MIT"
1616
[workspace.dependencies]
1717
clap_usage = { path = "./clap_usage", version = "2.0.3" }
1818
usage-cli = { path = "./cli" }
19-
usage-lib = { path = "./lib", version = "2.18.2", features = ["clap"] }
19+
usage-lib = { path = "./lib", version = "3.0.0", features = ["clap"] }
2020

2121
[workspace.metadata.release]
2222
allow-branch = ["main"]

cli/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-cli"
33
edition = "2021"
4-
version = "2.18.2"
4+
version = "3.0.0"
55
description = "CLI for working with usage-based CLIs"
66
license = { workspace = true }
77
authors = { workspace = true }

cli/usage.usage.kdl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// @generated by usage-cli from clap metadata
22
name usage-cli
33
bin usage
4-
version "2.18.2"
4+
version "3.0.0"
55
about "CLI for working with usage-based CLIs"
66
usage "Usage: usage-cli [OPTIONS] [COMPLETIONS] <COMMAND>"
77
flag --usage-spec help="Outputs a `usage.kdl` spec for this CLI itself"

docs/cli/reference/commands.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -903,7 +903,7 @@
903903
"config": {
904904
"props": {}
905905
},
906-
"version": "2.18.2",
906+
"version": "3.0.0",
907907
"usage": "Usage: usage-cli [OPTIONS] [COMPLETIONS] <COMMAND>",
908908
"complete": {},
909909
"source_code_link_template": "https://github.com/jdx/usage/blob/main/cli/src/cli/{{path}}.rs",

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 [--usage-spec] [COMPLETIONS] <SUBCOMMAND>`
66

7-
**Version**: 2.18.2
7+
**Version**: 3.0.0
88

99
- **Usage**: `usage [--usage-spec] [COMPLETIONS] <SUBCOMMAND>`
1010

lib/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-lib"
33
edition = "2021"
4-
version = "2.18.2"
4+
version = "3.0.0"
55
rust-version = "1.80.0"
66
include = [
77
"/Cargo.toml",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"@withfig/autocomplete": "^2.692.3",
2323
"@withfig/autocomplete-tools": "^2.11.0",
2424
"@withfig/autocomplete-types": "^1.31.0",
25-
"eslint": "^10.0.0",
25+
"eslint": "^10.0.3",
2626
"semver": "^7.7.4"
2727
}
2828
}

0 commit comments

Comments
 (0)