Open renovate[bot] opened 2 years ago
Merging #393 (364e914) into main (623fed9) will increase coverage by
0.08%
. The diff coverage isn/a
.
:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@ Coverage Diff @@
## main #393 +/- ##
==========================================
+ Coverage 96.89% 96.98% +0.08%
==========================================
Files 33 33
Lines 1193 1193
Branches 222 222
==========================================
+ Hits 1156 1157 +1
+ Misses 33 32 -1
Partials 4 4
This PR contains the following updates:
4.11.0
->4.19.1
Release Notes
microsoft/rushstack (@rushstack/ts-command-line)
### [`v4.19.1`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4191) [Compare Source](https://togithub.com/microsoft/rushstack/compare/d7cea141cffa25aadfbbb1e0544ddac6544b0e82...8095e858e0a4095e99ba78edfe67caf4c5b720e6) Sun, 03 Mar 2024 20:58:12 GMT ##### Patches - Fix an issue where the `allowNonStandardEnvironmentVariableNames` parameter option had no effect. ### [`v4.19.0`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4190) [Compare Source](https://togithub.com/microsoft/rushstack/compare/936ffa91e21762b8e2f5fed50a9cd2258179093e...d7cea141cffa25aadfbbb1e0544ddac6544b0e82) 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`. ### [`v4.18.1`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4181) [Compare Source](https://togithub.com/microsoft/rushstack/compare/a00c6faaf388faf757ffd4a5ff614c5b9a389763...936ffa91e21762b8e2f5fed50a9cd2258179093e) Fri, 01 Mar 2024 01:10:08 GMT ##### Patches - Add an "allowNonStandardEnvironmentVariableNames" option to remove naming restrictions on parameter environment variables ### [`v4.18.0`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4180) [Compare Source](https://togithub.com/microsoft/rushstack/compare/8a33edff8d980dabb4c3dd2f56c515c12979051f...a00c6faaf388faf757ffd4a5ff614c5b9a389763) Wed, 28 Feb 2024 16:09:27 GMT ##### Minor changes - Allow choice parameters alternatives to be typed. - Update the return type of `defineChoiceParameter`, `defineIntegerParameter`, and `defineStringParameter` respectively when the `{ required: true }` option is set to a new type (`IRequiredCommandLineChoiceParameter`, `IRequiredCommandLineIntegerParameter`, and `IRequiredCommandLineStringParameter` respectively) with a required `value` property. ### [`v4.17.4`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4174) [Compare Source](https://togithub.com/microsoft/rushstack/compare/ab29f63d6b68e4feaf49a573d8daca821975afe8...8a33edff8d980dabb4c3dd2f56c515c12979051f) Sat, 24 Feb 2024 23:02:51 GMT *Version update only* ### [`v4.17.3`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4173) [Compare Source](https://togithub.com/microsoft/rushstack/compare/c3a9c7afe38d861e882028dad02b5dad729fabf4...ab29f63d6b68e4feaf49a573d8daca821975afe8) Wed, 21 Feb 2024 21:45:28 GMT ##### Patches - Replace the dependency on the `colors` package with `Colorize` from `@rushstack/terminal`. ### [`v4.17.2`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4172) [Compare Source](https://togithub.com/microsoft/rushstack/compare/014d5ec877e2b1643331594307e7b365af6508a2...c3a9c7afe38d861e882028dad02b5dad729fabf4) Sat, 17 Feb 2024 06:24:35 GMT ##### Patches - Fix broken link to API documentation ### [`v4.17.1`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4171) Wed, 01 Nov 2023 23:11:35 GMT ##### Patches - Fix line endings in published package. ### [`v4.17.0`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4170) Mon, 30 Oct 2023 23:36:37 GMT ##### Minor changes - Consider parent tool and action parameters when determining ambiguous abbreviations. For example, if a CLI tool `mytool` has a parameter `--myparam` and an action `myaction`, then `myaction` would not accept a parameter named `--myparam` (i.e. - `mytool --myparam myaction` is valid, `mytool myaction --myparam` is not). Additionally, any parameter that can be abbreviated to `--myparam` must be uniquely provided (i.e. - `--myparam-2` can only be abbreviated to `--myparam-`, since any shorter abbreviation would be ambiguous with the original `--myparam` on the tool). ### [`v4.16.1`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4161) Tue, 26 Sep 2023 09:30:33 GMT ##### Patches - Update type-only imports to include the type modifier. ### [`v4.16.0`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4160) Fri, 15 Sep 2023 00:36:58 GMT ##### Minor changes - Update [@types/node](https://togithub.com/types/node) from 14 to 18 ### [`v4.15.2`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4152) Tue, 08 Aug 2023 07:10:40 GMT *Version update only* ### [`v4.15.1`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4151) Thu, 15 Jun 2023 00:21:01 GMT *Version update only* ### [`v4.15.0`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4150) Tue, 13 Jun 2023 01:49:01 GMT ##### Minor changes - Add support for handling ambiguous parameters when conflicting parameters are provided but they provide a non-conflicting alternative (e.g. parameters with the same short-name but different long-names, scoped parameters with the same long-name but different scopes). When using an ambiguous parameter on the CLI, an error message describing the ambiguous parameter usage will appear. ### [`v4.14.0`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4140) Wed, 07 Jun 2023 22:45:16 GMT ##### Minor changes - Add AliasCommandLineAction, a CommandLineAction that can be used to redirect commands with optional default arguments to existing commands. ### [`v4.13.3`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4133) Mon, 22 May 2023 06:34:33 GMT *Version update only* ### [`v4.13.2`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4132) Fri, 10 Feb 2023 01:18:50 GMT *Version update only* ### [`v4.13.1`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4131) Tue, 08 Nov 2022 01:20:55 GMT ##### Patches - Make ScopedCommandLineAction.onDefineUnscopedParameters optional to match CommandLineAciton.onDefineParameters ### [`v4.13.0`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4130) Mon, 17 Oct 2022 22:14:21 GMT ##### Minor changes - Make the onDefineParameters function optional for `CommandLineAction`s and `CommandLineParser`s that either don't have parameters or that define their parameters in their constructor. ### [`v4.12.5`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4125) Mon, 10 Oct 2022 15:23:44 GMT *Version update only* ### [`v4.12.4`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4124) Thu, 29 Sep 2022 07:13:06 GMT *Version update only* ### [`v4.12.3`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4123) Thu, 15 Sep 2022 00:18:51 GMT *Version update only* ### [`v4.12.2`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4122) Wed, 03 Aug 2022 18:40:35 GMT *Version update only* ### [`v4.12.1`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4121) Tue, 28 Jun 2022 00:23:32 GMT *Version update only* ### [`v4.12.0`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4120) Thu, 23 Jun 2022 22:14:24 GMT ##### Minor changes - Add parameter scopes. Parameter scopes allow for behind-the-scenes conflict resolution between parameters with the same long name. For example, when provided scope "my-scope", a parameter can be referenced on the CLI as "--my-parameter" or as "--my-scope:my-parameter". In the case that multiple parameters are registered with the same long name but different scopes, the parameters can only be referenced by their scoped long names, eg. "--my-scope:my-parameter" and "--my-other-scope:my-parameter". ### [`v4.11.1`](https://togithub.com/microsoft/rushstack/blob/HEAD/libraries/ts-command-line/CHANGELOG.md#4111) Fri, 17 Jun 2022 00:16:18 GMT *Version update only*Configuration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.