Bump commander from 5.1.0 to 14.0.2
Bumps commander from 5.1.0 to 14.0.2.
Release notes
Sourced from commander's releases.
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 ofstring.slice()(#2396)- refactor
.parseOptions()to process args array in-place (#2409)- change private variadic support routines from
._concatValue()to._collectValue()(change code fromarray.concat()toarray.push()) (#2410)- update (dev) dependencies
v14.0.0
Added
- support for groups of options and commands in the help using low-level
.helpGroup()onOptionandCommand, 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
parseArgproperty toArgumentclass (#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
Helpclass adding.formatItemList()and.groupItems()methods (#2328)v13.1.0
Added
- support a pair of long option flags to allow a memorable shortened flag, like
.option('--ws, --workspace')(#2312)v13.0.0
Added
... (truncated)
Changelog
Sourced from commander's changelog.
[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 ofstring.slice()(#2396)- refactor
.parseOptions()to process args array in-place (#2409)- change private variadic support routines from
._concatValue()to._collectValue()(change code fromarray.concat()toarray.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()onOptionandCommand, 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
parseArgproperty toArgumentclass (#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
Helpclass adding.formatItemList()and.groupItems()methods (#2328)[13.1.0] (2025-01-21)
Added
- support a pair of long option flags to allow a memorable shortened flag, like
.option('--ws, --workspace')(#2312)[13.0.0] (2024-12-30)
Added
... (truncated)
Commits
0692be5Prepare for 14.0.2 (#2437)88a348eBump actions/setup-node from 5 to 6 (#2438)3fe83d6Bump github/codeql-action from 3 to 4 (#2435)0b7988eBump globals from 16.3.0 to 16.4.0 (#2429)8005253Bump typescript-eslint from 8.42.0 to 8.45.0 (#2430)213e679Bump ts-jest from 29.4.1 to 29.4.4 (#2431)7ede91bBump jest from 30.1.3 to 30.2.0 (#2432)8c91f34Bump typescript from 5.9.2 to 5.9.3 (#2433)ff1d2ceImprove negative test (#2428)1a6dba5Clarify deprecated routine (#2427)- Additional commits viewable in compare view
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 mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@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)
⚠️ The PR is missing the ready-for-pipeline-running label. Please add the label when the PR is ready in order to proceed.
This PR is marked as 'Stale' because it has been open for 30 days with no activity, it will be automatically closed in 15 days if no activity will be done. To reset the counter just remove the 'Stale' label or make changes to update this PR. If you wish this PR will never be marked as 'Stale' add the 'Ignore Stale'