You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+24-1Lines changed: 24 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,24 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
8
8
<!-- markdownlint-disable MD024 -->
9
9
<!-- markdownlint-disable MD004 -->
10
10
11
+
## [14.0.0] (2025-05-18)
12
+
13
+
### Added
14
+
15
+
- support for groups of options and commands in the help using low-level `.helpGroup()` on `Option` and `Command`, and higher-level `.optionsGroup()` and `.commandsGroup()` which can be used in chaining way to specify group title for following options/commands ([#2328])
16
+
- support for unescaped negative numbers as option-arguments and command-arguments ([#2339])
17
+
- TypeScript: add `parseArg` property to `Argument` class ([#2359])
18
+
19
+
### Fixed
20
+
21
+
- remove bogus leading space in help when option has default value but not a description ([#2348])
22
+
-`.configureOutput()` now makes copy of settings instead of modifying in-place, fixing side-effects ([#2350])
23
+
24
+
### Changed
25
+
26
+
-*Breaking:* Commander 14 requires Node.js v20 or higher
27
+
- internal refactor of `Help` class adding `.formatItemList()` and `.groupItems()` methods ([#2328])
0 commit comments