Bumps commander from 13.1.0 to 14.0.3.
Release notes
Sourced from commander's releases.
v14.0.3
Added
- Release Policy document (#2462)
Changes
- old major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life
date (#2462)
- clarify typing for deprecated callback parameter to
.outputHelp() (#2427)
- simple readability improvements to README (#2465)
v14.0.2
Changed
- improve negative number auto-detection test (#2428)
- update (dev) dependencies
v14.0.1
Fixed
- broken markdown link in README (#2369)
Changed
- improve code readability by using optional chaining (#2394)
- use more idiomatic code with object spread instead of
Object.assign() (#2395)
- improve code readability using
string.endsWith() instead of string.slice() (#2396)
- refactor
.parseOptions() to process args array in-place (#2409)
- change private variadic support routines from
._concatValue() to ._collectValue() (change code from array.concat() to array.push()) (#2410)
- update (dev) dependencies
v14.0.0
Added
- 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 option
s/commands (#2328)
- support for unescaped negative numbers as option-arguments and command-arguments (#2339)
- TypeScript: add
parseArg property to Argument class (#2359)
Fixed
- remove bogus leading space in help when option has default value but not a description (#2348)
.configureOutput() now makes copy of settings instead of modifying in-place, fixing side-effects (#2350)
Changed
- Breaking: Commander 14 requires Node.js v20 or higher
- internal refactor of
Help class adding .formatItemList() and .groupItems() methods (#2328)
Changelog
Sourced from commander's changelog.
[14.0.3] (2026年01月31日)
Added
- Release Policy document (#2462)
Changes
- old major versions now supported for 12 months instead of just previous major version, to give predictable end-of-life date (#2462)
- clarify typing for deprecated callback parameter to
.outputHelp() (#2427)
- simple readability improvements to README (#2465)
[14.0.2] (2025年10月25日)
Changed
- improve negative number auto-detection test (#2428)
- update (dev) dependencies
[14.0.1] (2025年09月12日)
Fixed
- broken markdown link in README (#2369)
Changed
- improve code readability by using optional chaining (#2394)
- use more idiomatic code with object spread instead of
Object.assign() (#2395)
- improve code readability using
string.endsWith() instead of string.slice() (#2396)
- refactor
.parseOptions() to process args array in-place (#2409)
- change private variadic support routines from
._concatValue() to ._collectValue() (change code from array.concat() to array.push()) (#2410)
- update (dev) dependencies
[14.0.0] (2025年05月18日)
Added
- 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)
- support for unescaped negative numbers as option-arguments and command-arguments (#2339)
- TypeScript: add
parseArg property to Argument class (#2359)
Fixed
- remove bogus leading space in help when option has default value but not a description (#2348)
.configureOutput() now makes copy of settings instead of modifying in-place, fixing side-effects (#2350)
Changed
- Breaking: Commander 14 requires Node.js v20 or higher
... (truncated)
Commits
Dependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps commander from 13.1.0 to 14.0.3.
Release notes
Sourced from commander's releases.
Changelog
Sourced from commander's changelog.
... (truncated)
Commits
824736414.0.3e281fe3Update docs for 14.0.3 (#2474)7357ddaSeparate out a more detailed release policy document (#2462)b6e2e3aBump eslint from 9.39.1 to 9.39.2 (#2470)d6f63a7Bump ts-jest from 29.4.5 to 29.4.6 (#2467)2a9768aBump prettier from 3.6.2 to 3.7.4 (#2466)9211918docs(README): Tweak formatting, punctuation for clarity (#2465)4208a96Bump typescript-eslint from 8.46.2 to 8.48.0 (#2458)03308ceBump eslint-plugin-jest from 29.0.1 to 29.2.1 (#2457)4d2db1fBump globals from 16.4.0 to 16.5.0 (#2456)Dependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)