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
+13-6Lines changed: 13 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,23 +8,26 @@ 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
-
## [15.0.0] (2026-05-15)
12
-
13
-
_date is placeholder, Node.js 20 EOL on 2026-04-30_
11
+
## [15.0.0-0] (2025-02-22)
14
12
15
13
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.
16
14
17
-
The release of Commander 15 moves Commander 14 into maintenance. Commander 14 will get security updates for 12 months.
18
-
For more info see [Release Policy](./docs/release-policy.md).
15
+
The release of Commander 15 in May 2026 will move Commander 14 into maintenance. Commander 14 will get security updates for
16
+
12 months (to May 2027). For more info see [Release Policy](./docs/release-policy.md).
19
17
20
18
### Added
21
19
20
+
- show excess command-arguments in error message ([#2384])
21
+
22
22
### Fixed
23
23
24
+
-*Breaking:* only lone `--no-*` option sets default option value to `true`, default not implicitly set when define both positive and negative option in either order ([#2405])
25
+
- update example to use compatible character for MINGW64 ([#2475])
26
+
24
27
### Changed
25
28
26
29
-*Breaking:* migrated Commander implementation from CommonJS to ESM ([#2464])
27
-
-*Breaking:* Commander 15 requires Node.js v20 or higher. To be more precise, `^20.19.0 || >=22.12.0`for `require(esm)`.
30
+
-*Breaking:* Commander 15 requires Node.js v22.12.0 or higher (for `require(esm)`).
28
31
- dev: switch tests from Jest to `node:test` test runner ([#2463])
Copy file name to clipboardExpand all lines: docs/release-policy.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ We follow [Semantic Versioning](http://semver.org/spec/v2.0.0.html), and limit b
5
5
There are major releases about every six months. We do a major release and bump the minimum required node version when LTS Node.js versions reach end-of-life.
6
6
7
7
The release notes for major versions highlight breaking changes, and include a section of migration tips for common changes required.
8
-
The [Changelog](../CHANGELOG.md) lists release notes for all versions.
8
+
The [changelog](../CHANGELOG.md) lists release notes for all versions.
9
9
10
10
The current release line gets all updates: features, bug fixes, and security updates. Older maintenance versions get just security updates for 12 months.
0 commit comments