NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3621 most downloaded on npm
An object-oriented command-line parser for TypeScript
Last release 6 days ago
28 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
139 releases · first in 2020
One column per quarter.
Mon, 28 Sep 2026 20:08:26 GMT _Version update only_
Mon, 28 Sep 2026 20:08:26 GMT
Version update only
Tue, 22 Sep 2026 17:35:41 GMT _Version update only_
Tue, 22 Sep 2026 17:35:41 GMT
Version update only
Sat, 05 Sep 2026 00:15:08 GMT _Version update only_
Sat, 05 Sep 2026 00:15:08 GMT
Version update only
Compile package output for ES2022.
Thu, 20 Aug 2026 00:16:38 GMT
Replace @override with the override keyword.
Fri, 17 Jul 2026 00:15:59 GMT
@override with the override keyword.Thu, 16 Jul 2026 00:16:13 GMT _Version update only_
Thu, 16 Jul 2026 00:16:13 GMT
Version update only
Fix an issue where the error thrown for an unparseable environment variable mentions the value instead of the name.
Sat, 13 Jun 2026 00:16:18 GMT
Mon, 20 Apr 2026 23:31:13 GMT _Version update only_
Mon, 20 Apr 2026 23:31:13 GMT
Version update only
Sat, 18 Apr 2026 03:47:10 GMT _Version update only_
Sat, 18 Apr 2026 03:47:10 GMT
Version update only
Mon, 12 Mar 2018 20:36:19 GMT
Sat, 18 Apr 2026 00:15:17 GMT _Version update only_
Sat, 18 Apr 2026 00:15:17 GMT
Version update only
Tue, 06 Mar 2018 17:04:51 GMT
Fri, 17 Apr 2026 15:14:57 GMT _Version update only_
Fri, 17 Apr 2026 15:14:57 GMT
Version update only
Thu, 09 Apr 2026 00:15:07 GMT _Version update only_
Thu, 09 Apr 2026 00:15:07 GMT
Version update only
Tue, 31 Mar 2026 15:14:14 GMT _Version update only_
Tue, 31 Mar 2026 15:14:14 GMT
Version update only
Wed, 25 Feb 2026 00:34:30 GMT _Version update only_
Wed, 25 Feb 2026 00:34:30 GMT
Version update only
Tue, 24 Feb 2026 01:13:27 GMT _Version update only_
Tue, 24 Feb 2026 01:13:27 GMT
Version update only
Sat, 17 Feb 2018 02:53:49 GMT
Add "node" condition before "import" in the "exports" map so that Node.js uses the CJS output (which handles extensionless imports), while bundlers st
Fri, 20 Feb 2026 00:15:04 GMT
"node" condition before "import" in the "exports" map so that Node.js uses the CJS output (which handles extensionless imports), while bundlers still use ESM via "import". Fixes https://github.com/microsoft/rushstack/issues/5644.Normalize package layout. CommonJS is now under lib-commonjs, DTS is now under lib-dts, and ESM is now under lib-esm. Imports to lib still work as bef
Thu, 19 Feb 2026 00:04:53 GMT
lib-commonjs, DTS is now under lib-dts, and ESM is now under lib-esm. Imports to lib still work as before, handled by the "exports" field in package.json.Fri, 16 Feb 2018 17:05:11 GMT
Remove abstract modifier from CommandLineParser class to allow direct instantiation. Remove redundant _actions array field.
Wed, 04 Feb 2026 16:13:27 GMT
abstract modifier from CommandLineParser class to allow direct instantiation. Remove redundant _actions array field.Thu, 18 Jan 2018 00:27:23 GMT
Wed, 07 Jan 2026 01:12:25 GMT _Version update only_
Wed, 07 Jan 2026 01:12:25 GMT
Version update only
Sat, 06 Dec 2025 01:12:29 GMT _Version update only_
Sat, 06 Dec 2025 01:12:29 GMT
Version update only
Fri, 21 Nov 2025 16:13:56 GMT _Version update only_
Fri, 21 Nov 2025 16:13:56 GMT
Version update only
Fri, 24 Oct 2025 00:13:38 GMT _Version update only_
Fri, 24 Oct 2025 00:13:38 GMT
Version update only
Wed, 22 Oct 2025 00:57:54 GMT _Version update only_
Wed, 22 Oct 2025 00:57:54 GMT
Version update only
Fri, 12 Jan 2018 03:35:22 GMT
Wed, 08 Oct 2025 00:13:29 GMT _Version update only_
Wed, 08 Oct 2025 00:13:29 GMT
Version update only
Normalize import of builtin modules to use the node: protocol.
Fri, 03 Oct 2025 20:10:00 GMT
node: protocol.Wed, 10 Jan 2018 20:40:01 GMT
Tue, 30 Sep 2025 23:57:45 GMT _Version update only_
Tue, 30 Sep 2025 23:57:45 GMT
Version update only
Tue, 30 Sep 2025 20:33:51 GMT _Version update only_
Tue, 30 Sep 2025 20:33:51 GMT
Version update only
Thu, 11 Sep 2025 00:22:31 GMT _Version update only_
Thu, 11 Sep 2025 00:22:31 GMT
Version update only
Escape % characters in help text to fix an issue where they were previously interpreted as sprintf-style tokens.
Wed, 23 Jul 2025 20:55:57 GMT
% characters in help text to fix an issue where they were previously interpreted as sprintf-style tokens.Thu, 01 May 2025 00:11:12 GMT _Version update only_
Thu, 01 May 2025 00:11:12 GMT
Version update only
Tue, 09 Jan 2018 17:05:51 GMT
Remove the deprecated onDefineParameters, execute, executeWithoutErrorHandling, and onDefineUnscopedParameters functions.
Mon, 21 Apr 2025 22:24:25 GMT
onDefineParameters, execute, executeWithoutErrorHandling, and onDefineUnscopedParameters functions.onExecute to onExecuteAsync, CommandLineParameter to CommandLineParameterBase, and completions to getCompletionsAsync.Sun, 07 Jan 2018 05:12:08 GMT
Tue, 25 Mar 2025 15:11:15 GMT _Version update only_
Tue, 25 Mar 2025 15:11:15 GMT
Version update only
Tue, 11 Mar 2025 02:12:33 GMT _Version update only_
Tue, 11 Mar 2025 02:12:33 GMT
Version update only
Wed, 12 Feb 2025 01:10:52 GMT _Version update only_
Wed, 12 Feb 2025 01:10:52 GMT
Version update only
Thu, 30 Jan 2025 01:11:42 GMT _Version update only_
Thu, 30 Jan 2025 01:11:42 GMT
Version update only
Thu, 09 Jan 2025 01:10:10 GMT _Version update only_
Thu, 09 Jan 2025 01:10:10 GMT
Version update only
Sat, 14 Dec 2024 01:11:07 GMT _Version update only_
Sat, 14 Dec 2024 01:11:07 GMT
Version update only
Fri, 22 Nov 2024 01:10:43 GMT _Version update only_
Fri, 22 Nov 2024 01:10:43 GMT
Version update only
Expand the alternatives and completions options of CommandLineChoiceParameter and CommandLineChoiceListParameter to allow readonly arrays and sets.
Thu, 17 Oct 2024 08:35:06 GMT
alternatives and completions options of CommandLineChoiceParameter and CommandLineChoiceListParameter to allow readonly arrays and sets.alternatives property of CommandLineChoiceParameter and CommandLineChoiceParameter from an array to a ReadonlySet.Fri, 13 Sep 2024 00:11:43 GMT _Version update only_
Fri, 13 Sep 2024 00:11:43 GMT
Version update only
Tue, 10 Sep 2024 20:08:11 GMT _Version update only_
Tue, 10 Sep 2024 20:08:11 GMT
Version update only
Wed, 21 Aug 2024 05:43:04 GMT _Version update only_
Wed, 21 Aug 2024 05:43:04 GMT
Version update only
Mon, 12 Aug 2024 22:16:04 GMT _Version update only_
Mon, 12 Aug 2024 22:16:04 GMT
Version update only
Remove @internal so that subclasses can call _getArgumentParser
Fri, 02 Aug 2024 17:26:42 GMT
Include CHANGELOG.md in published releases again
Sat, 27 Jul 2024 00:10:27 GMT
Wed, 17 Jul 2024 06:55:10 GMT _Version update only_
Wed, 17 Jul 2024 06:55:10 GMT
Version update only
Tue, 16 Jul 2024 00:36:21 GMT _Version update only_
Tue, 16 Jul 2024 00:36:21 GMT
Version update only
Eliminate a const enum from the public API.
Thu, 30 May 2024 00:13:05 GMT
Wed, 29 May 2024 02:03:51 GMT _Version update only_
Wed, 29 May 2024 02:03:51 GMT
Version update only
Tue, 28 May 2024 15:10:09 GMT _Version update only_
Tue, 28 May 2024 15:10:09 GMT
Version update only
Tue, 28 May 2024 00:09:47 GMT _Version update only_
Tue, 28 May 2024 00:09:47 GMT
Version update only
Sat, 25 May 2024 04:54:08 GMT _Version update only_
Sat, 25 May 2024 04:54:08 GMT
Version update only
Thu, 23 May 2024 02:26:56 GMT _Version update only_
Thu, 23 May 2024 02:26:56 GMT
Version update only
Mark onDefineParameters and onDefineUnscopedParameters as deprecated and update README accordingly because defining parameters causes issues when the…
Thu, 16 May 2024 15:10:22 GMT
onDefineParameters and onDefineUnscopedParameters as deprecated and update README accordingly because defining parameters causes issues when the compiler targets >=es2022.Wed, 15 May 2024 23:42:58 GMT _Version update only_
Wed, 15 May 2024 23:42:58 GMT
Version update only
The old functions are marked as @deprecated.
Wed, 15 May 2024 06:04:17 GMT
CommandLineParser.execute to CommandLineParser.executeAsync and CommandLineParser.executeWithoutErrorHandling to CommandLineParser.executeWithoutErrorHandlingAsync. The old functions are marked as @deprecated.Fri, 10 May 2024 05:33:34 GMT _Version update only_
Fri, 10 May 2024 05:33:34 GMT
Version update only
Fix an issue where tab completions did not suggest parameter values.
Wed, 08 May 2024 22:23:50 GMT
Mon, 06 May 2024 15:11:05 GMT _Version update only_
Mon, 06 May 2024 15:11:05 GMT
Version update only
Wed, 10 Apr 2024 15:10:09 GMT _Version update only_
Wed, 10 Apr 2024 15:10:09 GMT
Version update only
Your coding agent can read these notes before it upgrades. Set up the MCP server →