PackageTrack

npm · #3621

@rushstack/ts-command-line

5.3.13microsoft/rushstack

An object-oriented command-line parser for TypeScript

Release timeline

136 releases since 2020
2020202120222023202420252026

Releases

  1. 5.3.1320 Aug 2026
    Release notes

    Thu, 20 Aug 2026 00:16:38 GMT

    Patches

    • Compile package output for ES2022.
    Open source →
  2. 5.3.1217 Jul 2026
    Release notes

    Fri, 17 Jul 2026 00:15:59 GMT

    Patches

    • Replace @override with the override keyword.
    Open source →
  3. 5.3.1116 Jul 2026
    Release notes

    Thu, 16 Jul 2026 00:16:13 GMT

    Version update only

    Open source →
  4. 5.3.1013 Jun 2026
    Release notes

    Sat, 13 Jun 2026 00:16:18 GMT

    Patches

    • Fix an issue where the error thrown for an unparseable environment variable mentions the value instead of the name.
    Open source →
  5. 5.3.920 Apr 2026
    Release notes

    Thu, 15 Mar 2018 16:05:43 GMT

    Version update only

    Open source →
    Release notes

    Mon, 20 Apr 2026 23:31:13 GMT

    Version update only

    Open source →
  6. 5.3.818 Apr 2026
    Release notes

    Mon, 12 Mar 2018 20:36:19 GMT

    Patches

    • Locked down some "@types/" dependency versions to avoid upgrade conflicts
    Open source →
    Release notes

    Sat, 18 Apr 2026 03:47:10 GMT

    Version update only

    Open source →
  7. 5.3.718 Apr 2026
    Release notes

    Tue, 06 Mar 2018 17:04:51 GMT

    Patches

    • Add preliminary support for preview and public outputs for packageTypings generator
    Open source →
    Release notes

    Sat, 18 Apr 2026 00:15:17 GMT

    Version update only

    Open source →
  8. 5.3.617 Apr 2026
    Release notes

    Fri, 02 Mar 2018 01:13:59 GMT

    Version update only

    Open source →
    Release notes

    Fri, 17 Apr 2026 15:14:57 GMT

    Version update only

    Open source →
  9. 5.3.59 Apr 2026
    Release notes

    Tue, 27 Feb 2018 22:05:57 GMT

    Version update only

    Open source →
    Release notes

    Thu, 09 Apr 2026 00:15:07 GMT

    Version update only

    Open source →
  10. 5.3.431 Mar 2026
    Release notes

    Wed, 21 Feb 2018 22:04:19 GMT

    Version update only

    Open source →
    Release notes

    Tue, 31 Mar 2026 15:14:14 GMT

    Version update only

    Open source →
  11. 5.3.325 Feb 2026
    Release notes

    Wed, 21 Feb 2018 03:13:28 GMT

    Version update only

    Open source →
    Release notes

    Wed, 25 Feb 2026 00:34:30 GMT

    Version update only

    Open source →
  12. 5.3.224 Feb 2026
    Release notes

    Sat, 17 Feb 2018 02:53:49 GMT

    Patches

    • Fix several bugs with the way that imports were being deduplicated by the packageTypings feature
    Open source →
    Release notes

    Tue, 24 Feb 2026 01:13:27 GMT

    Version update only

    Open source →
  13. 5.3.120 Feb 2026
    Release notes

    Fri, 16 Feb 2018 22:05:23 GMT

    Version update only

    Open source →
    Release notes

    Fri, 20 Feb 2026 00:15:04 GMT

    Patches

    • Add "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.
    Open source →
  14. 5.3.019 Feb 2026
    Release notes

    Fri, 16 Feb 2018 17:05:11 GMT

    Minor changes

    • Fix an issue where the packageTypings feature didn't handle some import/export patterns

    Patches

    • Fix an issue where the packageTypings feature sometimes emitted "default" instead of the class name
    • Improve the packageTypings feature to support triple-slash references to typings
    Open source →
    Release notes

    Thu, 19 Feb 2026 00:04:53 GMT

    Minor changes

    • 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 before, handled by the "exports" field in package.json.
    Open source →
  15. 5.2.04 Feb 2026
    Release notes

    Thu, 18 Jan 2018 00:27:23 GMT

    Minor changes

    • Improve the packageTypings feature to support abstract classes and "import * as X" imports
    Open source →
    Release notes

    Wed, 04 Feb 2026 16:13:27 GMT

    Minor changes

    • Remove abstract modifier from CommandLineParser class to allow direct instantiation. Remove redundant _actions array field.
    Open source →
  16. 5.1.712 Jan 2026
    Release notes

    Wed, 07 Jan 2026 01:12:25 GMT

    Version update only

    Open source →
  17. 5.1.56 Dec 2025
    Release notes

    Sat, 06 Dec 2025 01:12:29 GMT

    Version update only

    Open source →
  18. 5.1.421 Nov 2025
    Release notes

    Fri, 21 Nov 2025 16:13:56 GMT

    Version update only

    Open source →
  19. 5.1.324 Oct 2025
    Release notes

    Wed, 17 Jan 2018 10:49:31 GMT

    Version update only

    Open source →
    Release notes

    Fri, 24 Oct 2025 00:13:38 GMT

    Version update only

    Open source →
  20. 5.1.222 Oct 2025
    Release notes

    Fri, 12 Jan 2018 03:35:22 GMT

    Patches

    • Add some incremental improvements for the experimental PackageTypingsGenerator feature
    Open source →
    Release notes

    Wed, 22 Oct 2025 00:57:54 GMT

    Version update only

    Open source →
  21. 5.1.18 Oct 2025
    Release notes

    Thu, 11 Jan 2018 22:31:51 GMT

    Version update only

    Open source →
    Release notes

    Wed, 08 Oct 2025 00:13:29 GMT

    Version update only

    Open source →
  22. 5.1.03 Oct 2025
    Release notes

    Wed, 10 Jan 2018 20:40:01 GMT

    Minor changes

    • Upgrade to Node 8

    Patches

    • Continued progress for the experimental PackageTypingsGenerator
    Open source →
    Release notes

    Fri, 03 Oct 2025 20:10:00 GMT

    Minor changes

    • Normalize import of builtin modules to use the node: protocol.
    Open source →
  23. 5.0.51 Oct 2025
    Release notes

    Tue, 30 Sep 2025 23:57:45 GMT

    Version update only

    Open source →
  24. 5.0.430 Sept 2025
    Release notes

    Tue, 30 Sep 2025 20:33:51 GMT

    Version update only

    Open source →
  25. 5.0.311 Sept 2025
    Release notes

    Thu, 11 Sep 2025 00:22:31 GMT

    Version update only

    Open source →
  26. 5.0.223 Jul 2025
    Release notes

    Wed, 23 Jul 2025 20:55:57 GMT

    Patches

    • Escape % characters in help text to fix an issue where they were previously interpreted as sprintf-style tokens.
    Open source →
  27. 5.0.11 May 2025
    Release notes

    Tue, 09 Jan 2018 17:05:51 GMT

    Patches

    • Get web-build-tools building with pnpm
    Open source →
    Release notes

    Thu, 01 May 2025 00:11:12 GMT

    Version update only

    Open source →
  28. 5.0.021 Apr 2025
    Release notes

    Sun, 07 Jan 2018 05:12:08 GMT

    Breaking changes

    • API Extractor now processes *.d.ts files instead of *.ts files

    Minor changes

    • Introduced new tag @packagedocumentation which replaces the earlier approach that used a "packageDescription" variable
    Open source →
    Release notes

    Mon, 21 Apr 2025 22:24:25 GMT

    Breaking changes

    • Remove the deprecated onDefineParameters, execute, executeWithoutErrorHandling, and onDefineUnscopedParameters functions.
    • Rename onExecute to onExecuteAsync, CommandLineParameter to CommandLineParameterBase, and completions to getCompletionsAsync.
    Open source →
  29. 4.23.725 Mar 2025
    Release notes

    Tue, 25 Mar 2025 15:11:15 GMT

    Version update only

    Open source →
  30. 4.23.611 Mar 2025
    Release notes

    Tue, 11 Mar 2025 02:12:33 GMT

    Version update only

    Open source →
  31. 4.23.512 Feb 2025
    Release notes

    Wed, 12 Feb 2025 01:10:52 GMT

    Version update only

    Open source →
  32. 4.23.430 Jan 2025
    Release notes

    Thu, 30 Jan 2025 01:11:42 GMT

    Version update only

    Open source →
  33. 4.23.39 Jan 2025
    Release notes

    Thu, 09 Jan 2025 01:10:10 GMT

    Version update only

    Open source →
  34. 4.23.214 Dec 2024
    Release notes

    Sat, 14 Dec 2024 01:11:07 GMT

    Version update only

    Open source →
  35. 4.23.122 Nov 2024
    Release notes

    Fri, 22 Nov 2024 01:10:43 GMT

    Version update only

    Open source →
  36. 4.23.017 Oct 2024
    Release notes

    Thu, 17 Oct 2024 08:35:06 GMT

    Minor changes

    • Expand the alternatives and completions options of CommandLineChoiceParameter and CommandLineChoiceListParameter to allow readonly arrays and sets.
    • (BREAKING API CHANGE) Change the type of the alternatives property of CommandLineChoiceParameter and CommandLineChoiceParameter from an array to a ReadonlySet.
    Open source →
  37. 4.22.813 Sept 2024
    Release notes

    Fri, 13 Sep 2024 00:11:43 GMT

    Version update only

    Open source →
  38. 4.22.710 Sept 2024
    Release notes

    Tue, 10 Sep 2024 20:08:11 GMT

    Version update only

    Open source →
  39. 4.22.621 Aug 2024
    Release notes

    Wed, 21 Aug 2024 05:43:04 GMT

    Version update only

    Open source →
  40. 4.22.512 Aug 2024
    Release notes

    Mon, 12 Aug 2024 22:16:04 GMT

    Version update only

    Open source →
  41. 4.22.42 Aug 2024
    Release notes

    Fri, 02 Aug 2024 17:26:42 GMT

    Patches

    • Remove @internal so that subclasses can call _getArgumentParser
    Open source →
  42. 4.22.327 Jul 2024
    Release notes

    Sat, 27 Jul 2024 00:10:27 GMT

    Patches

    • Include CHANGELOG.md in published releases again
    Open source →
  43. 4.22.217 Jul 2024
    Release notes

    Wed, 17 Jul 2024 06:55:10 GMT

    Version update only

    Open source →
  44. 4.22.116 Jul 2024
    Release notes

    Tue, 16 Jul 2024 00:36:21 GMT

    Version update only

    Open source →
  45. 4.22.030 May 2024
    Release notes

    Thu, 30 May 2024 00:13:05 GMT

    Minor changes

    • Eliminate a const enum from the public API.
    Open source →
  46. 4.21.529 May 2024
    Release notes

    Wed, 29 May 2024 02:03:51 GMT

    Version update only

    Open source →
  47. 4.21.428 May 2024
    Release notes

    Tue, 28 May 2024 15:10:09 GMT

    Version update only

    Open source →
  48. 4.21.328 May 2024
    Release notes

    Tue, 28 May 2024 00:09:47 GMT

    Version update only

    Open source →
  49. 4.21.225 May 2024
    Release notes

    Sat, 25 May 2024 04:54:08 GMT

    Version update only

    Open source →
  50. 4.21.123 May 2024
    Release notes

    Thu, 23 May 2024 02:26:56 GMT

    Version update only

    Open source →
  51. 4.21.016 May 2024
    Release notes

    Thu, 16 May 2024 15:10:22 GMT

    Minor changes

    • Mark onDefineParameters and onDefineUnscopedParameters as deprecated and update README accordingly because defining parameters causes issues when the compiler targets >=es2022.
    Open source →
  52. 4.20.115 May 2024
    Release notes

    Wed, 15 May 2024 23:42:58 GMT

    Version update only

    Open source →
  53. 4.20.015 May 2024
    Release notes

    Wed, 15 May 2024 06:04:17 GMT

    Minor changes

    • Rename CommandLineParser.execute to CommandLineParser.executeAsync and CommandLineParser.executeWithoutErrorHandling to CommandLineParser.executeWithoutErrorHandlingAsync. The old functions are marked as @deprecated.
    Open source →
  54. 4.19.510 May 2024
    Release notes

    Fri, 10 May 2024 05:33:34 GMT

    Version update only

    Open source →
  55. 4.19.48 May 2024
    Release notes

    Wed, 08 May 2024 22:23:50 GMT

    Patches

    • Fix an issue where tab completions did not suggest parameter values.
    Open source →
  56. 4.19.36 May 2024
    Release notes

    Mon, 06 May 2024 15:11:05 GMT

    Version update only

    Open source →
  57. 4.19.210 Apr 2024
    Release notes

    Wed, 10 Apr 2024 15:10:09 GMT

    Version update only

    Open source →
  58. 4.19.13 Mar 2024
    Release notes

    Sun, 03 Mar 2024 20:58:12 GMT

    Patches

    • Fix an issue where the allowNonStandardEnvironmentVariableNames parameter option had no effect.
    Open source →
  59. 4.19.02 Mar 2024
    Release notes

    Sat, 02 Mar 2024 02:22:23 GMT

    Minor changes

    • Use more specific types for command line parameters' kind properties.
    • Allow parameters that may be backed by an environment variable to be marked as required.
    • Update the return type of defineChoiceParameter, defineIntegerParameter, and defineStringParameter respectively when the defaultValue option is provided to return IRequiredCommandLineChoiceParameter, IRequiredCommandLineIntegerParameter, and IRequiredCommandLineStringParameter respectively, as the value will definitely be defined in these cases.

    Patches

    • Include a missing readonly modifier on the value properties of IRequiredCommandLineChoiceParameter, IRequiredCommandLineIntegerParameter, and IRequiredCommandLineStringParameter.
    Open source →
  60. 4.18.11 Mar 2024
    Release notes

    Fri, 01 Mar 2024 01:10:08 GMT

    Patches

    • Add an "allowNonStandardEnvironmentVariableNames" option to remove naming restrictions on parameter environment variables
    Open source →