Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
<!-- markdownlint-disable MD024 -->
<!-- markdownlint-disable MD004 -->

## [15.0.0-0] (2025-02-22)
## [15.0.0] (2025-05-29)

Commander 15 is ESM only. This is expected to be seamless for ESM consumers, but some CommonJS consumers may hit issues with tooling requiring configuration for ESM-only dependencies. See Migration Tips below.

The release of Commander 15 in May 2026 will move Commander 14 into maintenance. Commander 14 will get security updates for
The release of Commander 15 moves Commander 14 into maintenance. Commander 14 will get security updates for
12 months (to May 2027). For more info see [Release Policy](./docs/release-policy.md).

### Added
Expand Down Expand Up @@ -44,6 +44,10 @@ or bundler.
If you have problems using Commander 15 in your environment, one option is stay on Commander 14 for now. Commander 14 will
get security updates until May 2027 and things will hopefully improve for your setup in the meantime.

## [15.0.0-0] (2025-02-22)

(Released as 15.0.0)

## [14.0.3] (2026-01-31)

### Added
Expand Down Expand Up @@ -1575,6 +1579,7 @@ program
[#1028]: https://github.com/tj/commander.js/pull/1028

[Unreleased]: https://github.com/tj/commander.js/compare/master...develop
[15.0.0]: https://github.com/tj/commander.js/compare/v15.0.0...v14.0.3
[15.0.0-0]: https://github.com/tj/commander.js/compare/v14.0.3...v15.0.0-0
[14.0.3]: https://github.com/tj/commander.js/compare/v14.0.2...v14.0.3
[14.0.2]: https://github.com/tj/commander.js/compare/v14.0.1...v14.0.2
Expand Down
2 changes: 1 addition & 1 deletion Readme_zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -1060,7 +1060,7 @@ program

## 支持

当前版本的 Commander 在 LTS 版本的 Node.js 上完全支持。并且至少需要 v18
当前版本的 Commander 在 LTS 版本的 Node.js 上完全支持。并且至少需要 v22.12
(使用更低版本 Node.js 的用户建议安装更低版本的 Commander)

社区支持请访问项目的 [Issues](https://github.com/tj/commander.js/issues)。
Expand Down
6 changes: 3 additions & 3 deletions docs/release-policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ The current release line gets all updates: features, bug fixes, and security upd

| Version | First Release | Release Note | Status | End of Life |
| ------- | ------------- | - | ------- | ----------- |
| 14.x | 2025-05-18 | [14.0.0](https://github.com/tj/commander.js/releases/tag/v14.0.0) | current | - |
| 13.x | 2024-12-30 | [13.0.0](https://github.com/tj/commander.js/releases/tag/v13.0.0) | maintenance | 2026-05-18 |
| <13 | | | end of life | |
| 15.x | 2026-05-29 | [15.0.0](https://github.com/tj/commander.js/releases/tag/v15.0.0) | current | - |
| 14.x | 2025-05-18 | [14.0.0](https://github.com/tj/commander.js/releases/tag/v14.0.0) | maintenance | 2027-05-29 |
| <14 | | | end of life | |
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "commander",
"version": "15.0.0-0",
"version": "15.0.0",
"description": "the complete solution for node.js command-line programs",
"keywords": [
"commander",
Expand Down
Loading