Skip to content

Commit

Permalink
release: 1.3.2 [skip ci]
Browse files Browse the repository at this point in the history
### [1.3.2](v1.3.1...v1.3.2) (2024-07-12)

#### 🪄 Fixes

* **src:** tweak error handling debug verboseness in certain edge cases ([96ce293](96ce293))
  • Loading branch information
Xunnamius committed Jul 12, 2024
1 parent 96ce293 commit 173544b
Show file tree
Hide file tree
Showing 53 changed files with 181 additions and 173 deletions.
198 changes: 103 additions & 95 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,185 +4,193 @@ All notable changes to this project will be documented in this auto-generated
file. The format is based on [Conventional Commits][1];
this project adheres to [Semantic Versioning][2].

### [1.3.1][3] (2024-07-12)
### [1.3.2][3] (2024-07-12)

#### 🪄 Fixes

- **src:** add trap door to alert developer when erroneously re-entering top-level error handler ([99e2b3a][4])
- **src:** tweak error handling debug verboseness in certain edge cases ([96ce293][4])

## [1.3.0][5] (2024-07-12)
### [1.3.1][5] (2024-07-12)

#### 🪄 Fixes

- **src:** add trap door to alert developer when erroneously re-entering top-level error handler ([99e2b3a][6])

## [1.3.0][7] (2024-07-12)

#### ✨ Features

- **`clierror`:** add `dangerouslyFatal` option, update `cause` option handling ([1c369fb][6])
- **`clierror`:** add `dangerouslyFatal` option, update `cause` option handling ([1c369fb][8])

### [1.2.7][7] (2024-06-30)
### [1.2.7][9] (2024-06-30)

#### 🪄 Fixes

- **types:** pass through `CustomExecutionContext` as context type in `ImportedConfigurationModule` ([cdc6af5][8])
- **types:** pass through `CustomExecutionContext` as context type in `ImportedConfigurationModule` ([cdc6af5][10])

#### ⚙️ Build System

- **spellcheck-commit:** fix commit spellchecker ([6e7a268][9])
- **spellcheck-commit:** fix commit spellchecker ([6e7a268][11])

### [1.2.6][10] (2024-06-02)
### [1.2.6][12] (2024-06-02)

#### 🪄 Fixes

- **src:** ignore --help and --version if they occur after -- in argv ([35f66cc][11])
- **src:** ignore --help and --version if they occur after -- in argv ([35f66cc][13])

### [1.2.5][12] (2024-05-30)
### [1.2.5][14] (2024-05-30)

#### 🪄 Fixes

- **src:** permanently fix --version support regression in node\@22 ([c201c2f][13])
- **src:** permanently fix --version support regression in node\@22 ([c201c2f][15])

#### ⚙️ Build System

- **package:** append node\@22 to supported node versions ([98815d1][14])
- **package:** append node\@22 to supported node versions ([98815d1][16])

### [1.2.4][15] (2024-03-27)
### [1.2.4][17] (2024-03-27)

#### 🪄 Fixes

- **src:** explicitly ignore .d.ts files within command dirs ([d6618d3][16])
- **src:** explicitly ignore .d.ts files within command dirs ([d6618d3][18])

### [1.2.3][17] (2024-03-27)
### [1.2.3][19] (2024-03-27)

#### 🪄 Fixes

- **package:** bump minimum node support to 20 LTS ([4b8c975][18])
- **src:** ignore unknown file extension errors when discovering commands ([4babf12][19])
- **package:** bump minimum node support to 20 LTS ([4b8c975][20])
- **src:** ignore unknown file extension errors when discovering commands ([4babf12][21])

### [1.2.2][20] (2024-03-21)
### [1.2.2][22] (2024-03-21)

#### 🪄 Fixes

- No longer include default command when listing subcommands ([be2960a][21])
- No longer include default command when listing subcommands ([be2960a][23])

#### ⚙️ Build System

- **husky:** update to latest hooks ([75d5c66][22])
- **src:** do not filter to own methods when proxying and rebinding ([8bb0254][23])
- **husky:** update to latest hooks ([75d5c66][24])
- **src:** do not filter to own methods when proxying and rebinding ([8bb0254][25])

### [1.2.1][24] (2024-03-19)
### [1.2.1][26] (2024-03-19)

#### ⚙️ Build System

- **babel:** fix import specifier rewrite oversight ([2369534][25])
- **babel:** fix import specifier rewrite oversight ([2369534][27])

## [1.2.0][26] (2024-03-18)
## [1.2.0][28] (2024-03-18)

#### ✨ Features

- Add `showHelp` option to `CliError` ([b5a1e58][27])
- Add `showHelp` option to `CliError` ([b5a1e58][29])

### [1.1.4][28] (2024-03-16)
### [1.1.4][30] (2024-03-16)

#### 🪄 Fixes

- **types:** allow exported types to specify custom `ExecutionContext` ([f66599b][29])
- **types:** allow exported types to specify custom `ExecutionContext` ([f66599b][31])

### [1.1.3][30] (2024-03-15)
### [1.1.3][32] (2024-03-15)

#### 🪄 Fixes

- Add support for `export default X` syntax ([bad391d][31])
- Ensure `demandOption` is properly supported ([2f205c1][32])
- Add support for `export default X` syntax ([bad391d][33])
- Ensure `demandOption` is properly supported ([2f205c1][34])

### [1.1.2][33] (2023-12-31)
### [1.1.2][35] (2023-12-31)

#### 🪄 Fixes

- **readme:** move parserConfiguration call out of dead zone in example ([f79c114][34])
- **readme:** move parserConfiguration call out of dead zone in example ([f79c114][36])

### [1.1.1][35] (2023-12-31)
### [1.1.1][37] (2023-12-31)

#### 🪄 Fixes

- Fix Node10 type resolution failure ([b6178c9][36])
- Fix Node10 type resolution failure ([b6178c9][38])

## [1.1.0][37] (2023-12-31)
## [1.1.0][39] (2023-12-31)

#### ✨ Features

- **src:** support file://-style URLs ([0e5067e][38])
- **src:** support file://-style URLs ([0e5067e][40])

#### 🪄 Fixes

- **src:** ensure --version is included in help text output when relevant ([4f159dc][39])
- **src:** ensure --version is included in help text output when relevant ([4f159dc][41])

#### ⚙️ Build System

- **babel:** fix ESM<=>CJS interop issue ([5470091][40])
- **babel:** fix ESM<=>CJS interop issue ([5470091][42])

## [1.0.0][41] (2023-12-29)
## [1.0.0][43] (2023-12-29)

#### ✨ Features

- **src:** disallow creating commands with conflicting names/aliases ([78bf8ff][42])
- **src:** disallow creating commands with conflicting names/aliases ([78bf8ff][44])

#### 🪄 Fixes

- Rename package from "black-flag" to "[@black-][43]flag/core" npm typosquat workaround ([292ead5][44])
- Rename package from "black-flag" to "[@black-][45]flag/core" npm typosquat workaround ([292ead5][46])

#### ⚙️ Build System

- Fix horrible decision by marked devs to break output for no reason ([036e350][45])
- **jest:** ensure pkg-up is transformed ([c7f4aef][46])
- **jest:** fix transformIgnorePatterns ([0548d34][47])
- **jest:** transpile node\_modules ([5cf7a6c][48])
- **tsconfig:** fix internal path resolution ([fbe3a69][49])
- **tsconfig:** upgrade to NodeNext ([d3a499e][50])
- Fix horrible decision by marked devs to break output for no reason ([036e350][47])
- **jest:** ensure pkg-up is transformed ([c7f4aef][48])
- **jest:** fix transformIgnorePatterns ([0548d34][49])
- **jest:** transpile node\_modules ([5cf7a6c][50])
- **tsconfig:** fix internal path resolution ([fbe3a69][51])
- **tsconfig:** upgrade to NodeNext ([d3a499e][52])

[1]: https://conventionalcommits.org
[2]: https://semver.org
[3]: https://github.com/Xunnamius/black-flag/compare/v1.3.0...v1.3.1
[4]: https://github.com/Xunnamius/black-flag/commit/99e2b3aa8ebef83fdf414dda22ad11405c1907df
[5]: https://github.com/Xunnamius/black-flag/compare/v1.2.7...v1.3.0
[6]: https://github.com/Xunnamius/black-flag/commit/1c369fb8570c0b42acad78af66168f9b7f688dfc
[7]: https://github.com/Xunnamius/black-flag/compare/v1.2.6...v1.2.7
[8]: https://github.com/Xunnamius/black-flag/commit/cdc6af55387aac92b7d9fc16a57790068e4b6d49
[9]: https://github.com/Xunnamius/black-flag/commit/6e7a268bebe71f19120fd926b004f3cb9e490760
[10]: https://github.com/Xunnamius/black-flag/compare/v1.2.5...v1.2.6
[11]: https://github.com/Xunnamius/black-flag/commit/35f66cc9d69f8434d03db49f067b4f7e03d4c58c
[12]: https://github.com/Xunnamius/black-flag/compare/v1.2.4...v1.2.5
[13]: https://github.com/Xunnamius/black-flag/commit/c201c2ff87c1119b9678e38acdc12918d2ed7fc2
[14]: https://github.com/Xunnamius/black-flag/commit/98815d1ef218af56e07493a921c66294f91101cf
[15]: https://github.com/Xunnamius/black-flag/compare/v1.2.3...v1.2.4
[16]: https://github.com/Xunnamius/black-flag/commit/d6618d370bd9a7264dad240856dc989a61071986
[17]: https://github.com/Xunnamius/black-flag/compare/v1.2.2...v1.2.3
[18]: https://github.com/Xunnamius/black-flag/commit/4b8c9759bc09f9b07593ce89446d4ec0e614db71
[19]: https://github.com/Xunnamius/black-flag/commit/4babf12308b7aab0ed319077701eb6f3a1fdf1d3
[20]: https://github.com/Xunnamius/black-flag/compare/v1.2.1...v1.2.2
[21]: https://github.com/Xunnamius/black-flag/commit/be2960a507c43b3db598157de4dcafe22ee8906e
[22]: https://github.com/Xunnamius/black-flag/commit/75d5c66bcce8f0c2c139962f7ddd28aa0c9499d7
[23]: https://github.com/Xunnamius/black-flag/commit/8bb025436d219c024a5d4a4a0ac59999440b7c13
[24]: https://github.com/Xunnamius/black-flag/compare/v1.2.0...v1.2.1
[25]: https://github.com/Xunnamius/black-flag/commit/2369534f63aa3858714bb81505d3fff4ed77c6b1
[26]: https://github.com/Xunnamius/black-flag/compare/v1.1.4...v1.2.0
[27]: https://github.com/Xunnamius/black-flag/commit/b5a1e58add31902fd9ec80b93dd37305b8fd0684
[28]: https://github.com/Xunnamius/black-flag/compare/v1.1.3...v1.1.4
[29]: https://github.com/Xunnamius/black-flag/commit/f66599bfdbb70ada6ec662e0d220a0a2e7047824
[30]: https://github.com/Xunnamius/black-flag/compare/v1.1.2...v1.1.3
[31]: https://github.com/Xunnamius/black-flag/commit/bad391da3019a5743a76ca2e510903f34c84ca53
[32]: https://github.com/Xunnamius/black-flag/commit/2f205c1e8c94d3e6683816e5bbc3ae152e3c83e8
[33]: https://github.com/Xunnamius/black-flag/compare/v1.1.1...v1.1.2
[34]: https://github.com/Xunnamius/black-flag/commit/f79c11476de47bee3fa01e139269393b604b4271
[35]: https://github.com/Xunnamius/black-flag/compare/v1.1.0...v1.1.1
[36]: https://github.com/Xunnamius/black-flag/commit/b6178c9670a95084bca34424e71498f2d29ac48c
[37]: https://github.com/Xunnamius/black-flag/compare/v1.0.0...v1.1.0
[38]: https://github.com/Xunnamius/black-flag/commit/0e5067e2b0913a19bdc6975b50b272bb5872ba98
[39]: https://github.com/Xunnamius/black-flag/commit/4f159dc4b84223dd6b07456c0b50da16d2816bea
[40]: https://github.com/Xunnamius/black-flag/commit/5470091e385ca344e12a280ff95be793742874b8
[41]: https://github.com/Xunnamius/black-flag/compare/d3a499e7aeddf23d392479b2cf99cc98bce8226f...v1.0.0
[42]: https://github.com/Xunnamius/black-flag/commit/78bf8ffb0a6931fb3b131c42ce4b84146bfec842
[43]: https://github.com/black-
[44]: https://github.com/Xunnamius/black-flag/commit/292ead5aa3f18c556d72d714830dcf07b9253e6d
[45]: https://github.com/Xunnamius/black-flag/commit/036e3506edc863da86372163c91dd650d6ac1e87
[46]: https://github.com/Xunnamius/black-flag/commit/c7f4aef48366dc13685fb9805086be52d3561eff
[47]: https://github.com/Xunnamius/black-flag/commit/0548d34f559c3b8ba6d9514f1586aeeb3b382f72
[48]: https://github.com/Xunnamius/black-flag/commit/5cf7a6c79bba3125ce47838e5cfd24a1a08bbd17
[49]: https://github.com/Xunnamius/black-flag/commit/fbe3a699a9063ed7da08311a22fe798672583b0f
[50]: https://github.com/Xunnamius/black-flag/commit/d3a499e7aeddf23d392479b2cf99cc98bce8226f
[3]: https://github.com/Xunnamius/black-flag/compare/v1.3.1...v1.3.2
[4]: https://github.com/Xunnamius/black-flag/commit/96ce293f8a136c82839c1e658d19dc9a2441c0ab
[5]: https://github.com/Xunnamius/black-flag/compare/v1.3.0...v1.3.1
[6]: https://github.com/Xunnamius/black-flag/commit/99e2b3aa8ebef83fdf414dda22ad11405c1907df
[7]: https://github.com/Xunnamius/black-flag/compare/v1.2.7...v1.3.0
[8]: https://github.com/Xunnamius/black-flag/commit/1c369fb8570c0b42acad78af66168f9b7f688dfc
[9]: https://github.com/Xunnamius/black-flag/compare/v1.2.6...v1.2.7
[10]: https://github.com/Xunnamius/black-flag/commit/cdc6af55387aac92b7d9fc16a57790068e4b6d49
[11]: https://github.com/Xunnamius/black-flag/commit/6e7a268bebe71f19120fd926b004f3cb9e490760
[12]: https://github.com/Xunnamius/black-flag/compare/v1.2.5...v1.2.6
[13]: https://github.com/Xunnamius/black-flag/commit/35f66cc9d69f8434d03db49f067b4f7e03d4c58c
[14]: https://github.com/Xunnamius/black-flag/compare/v1.2.4...v1.2.5
[15]: https://github.com/Xunnamius/black-flag/commit/c201c2ff87c1119b9678e38acdc12918d2ed7fc2
[16]: https://github.com/Xunnamius/black-flag/commit/98815d1ef218af56e07493a921c66294f91101cf
[17]: https://github.com/Xunnamius/black-flag/compare/v1.2.3...v1.2.4
[18]: https://github.com/Xunnamius/black-flag/commit/d6618d370bd9a7264dad240856dc989a61071986
[19]: https://github.com/Xunnamius/black-flag/compare/v1.2.2...v1.2.3
[20]: https://github.com/Xunnamius/black-flag/commit/4b8c9759bc09f9b07593ce89446d4ec0e614db71
[21]: https://github.com/Xunnamius/black-flag/commit/4babf12308b7aab0ed319077701eb6f3a1fdf1d3
[22]: https://github.com/Xunnamius/black-flag/compare/v1.2.1...v1.2.2
[23]: https://github.com/Xunnamius/black-flag/commit/be2960a507c43b3db598157de4dcafe22ee8906e
[24]: https://github.com/Xunnamius/black-flag/commit/75d5c66bcce8f0c2c139962f7ddd28aa0c9499d7
[25]: https://github.com/Xunnamius/black-flag/commit/8bb025436d219c024a5d4a4a0ac59999440b7c13
[26]: https://github.com/Xunnamius/black-flag/compare/v1.2.0...v1.2.1
[27]: https://github.com/Xunnamius/black-flag/commit/2369534f63aa3858714bb81505d3fff4ed77c6b1
[28]: https://github.com/Xunnamius/black-flag/compare/v1.1.4...v1.2.0
[29]: https://github.com/Xunnamius/black-flag/commit/b5a1e58add31902fd9ec80b93dd37305b8fd0684
[30]: https://github.com/Xunnamius/black-flag/compare/v1.1.3...v1.1.4
[31]: https://github.com/Xunnamius/black-flag/commit/f66599bfdbb70ada6ec662e0d220a0a2e7047824
[32]: https://github.com/Xunnamius/black-flag/compare/v1.1.2...v1.1.3
[33]: https://github.com/Xunnamius/black-flag/commit/bad391da3019a5743a76ca2e510903f34c84ca53
[34]: https://github.com/Xunnamius/black-flag/commit/2f205c1e8c94d3e6683816e5bbc3ae152e3c83e8
[35]: https://github.com/Xunnamius/black-flag/compare/v1.1.1...v1.1.2
[36]: https://github.com/Xunnamius/black-flag/commit/f79c11476de47bee3fa01e139269393b604b4271
[37]: https://github.com/Xunnamius/black-flag/compare/v1.1.0...v1.1.1
[38]: https://github.com/Xunnamius/black-flag/commit/b6178c9670a95084bca34424e71498f2d29ac48c
[39]: https://github.com/Xunnamius/black-flag/compare/v1.0.0...v1.1.0
[40]: https://github.com/Xunnamius/black-flag/commit/0e5067e2b0913a19bdc6975b50b272bb5872ba98
[41]: https://github.com/Xunnamius/black-flag/commit/4f159dc4b84223dd6b07456c0b50da16d2816bea
[42]: https://github.com/Xunnamius/black-flag/commit/5470091e385ca344e12a280ff95be793742874b8
[43]: https://github.com/Xunnamius/black-flag/compare/d3a499e7aeddf23d392479b2cf99cc98bce8226f...v1.0.0
[44]: https://github.com/Xunnamius/black-flag/commit/78bf8ffb0a6931fb3b131c42ce4b84146bfec842
[45]: https://github.com/black-
[46]: https://github.com/Xunnamius/black-flag/commit/292ead5aa3f18c556d72d714830dcf07b9253e6d
[47]: https://github.com/Xunnamius/black-flag/commit/036e3506edc863da86372163c91dd650d6ac1e87
[48]: https://github.com/Xunnamius/black-flag/commit/c7f4aef48366dc13685fb9805086be52d3561eff
[49]: https://github.com/Xunnamius/black-flag/commit/0548d34f559c3b8ba6d9514f1586aeeb3b382f72
[50]: https://github.com/Xunnamius/black-flag/commit/5cf7a6c79bba3125ce47838e5cfd24a1a08bbd17
[51]: https://github.com/Xunnamius/black-flag/commit/fbe3a699a9063ed7da08311a22fe798672583b0f
[52]: https://github.com/Xunnamius/black-flag/commit/d3a499e7aeddf23d392479b2cf99cc98bce8226f
12 changes: 6 additions & 6 deletions docs/index/classes/CliError.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ other context.

#### Defined in

[src/error.ts:140](https://github.com/Xunnamius/black-flag/blob/99e2b3aa8ebef83fdf414dda22ad11405c1907df/src/error.ts#L140)
[src/error.ts:140](https://github.com/Xunnamius/black-flag/blob/96ce293f8a136c82839c1e658d19dc9a2441c0ab/src/error.ts#L140)

### new CliError()

Expand Down Expand Up @@ -78,7 +78,7 @@ via `super`.

#### Defined in

[src/error.ts:145](https://github.com/Xunnamius/black-flag/blob/99e2b3aa8ebef83fdf414dda22ad11405c1907df/src/error.ts#L145)
[src/error.ts:145](https://github.com/Xunnamius/black-flag/blob/96ce293f8a136c82839c1e658d19dc9a2441c0ab/src/error.ts#L145)

## Properties

Expand All @@ -88,7 +88,7 @@ via `super`.
#### Defined in

[src/error.ts:135](https://github.com/Xunnamius/black-flag/blob/99e2b3aa8ebef83fdf414dda22ad11405c1907df/src/error.ts#L135)
[src/error.ts:135](https://github.com/Xunnamius/black-flag/blob/96ce293f8a136c82839c1e658d19dc9a2441c0ab/src/error.ts#L135)

***

Expand Down Expand Up @@ -143,7 +143,7 @@ command handlers. Tread carefully.

#### Defined in

[src/error.ts:133](https://github.com/Xunnamius/black-flag/blob/99e2b3aa8ebef83fdf414dda22ad11405c1907df/src/error.ts#L133)
[src/error.ts:133](https://github.com/Xunnamius/black-flag/blob/96ce293f8a136c82839c1e658d19dc9a2441c0ab/src/error.ts#L133)

***

Expand Down Expand Up @@ -195,7 +195,7 @@ false

#### Defined in

[src/error.ts:132](https://github.com/Xunnamius/black-flag/blob/99e2b3aa8ebef83fdf414dda22ad11405c1907df/src/error.ts#L132)
[src/error.ts:132](https://github.com/Xunnamius/black-flag/blob/96ce293f8a136c82839c1e658d19dc9a2441c0ab/src/error.ts#L132)

***

Expand Down Expand Up @@ -232,7 +232,7 @@ FrameworkExitCode.DefaultError

#### Defined in

[src/error.ts:131](https://github.com/Xunnamius/black-flag/blob/99e2b3aa8ebef83fdf414dda22ad11405c1907df/src/error.ts#L131)
[src/error.ts:131](https://github.com/Xunnamius/black-flag/blob/96ce293f8a136c82839c1e658d19dc9a2441c0ab/src/error.ts#L131)

***

Expand Down
10 changes: 5 additions & 5 deletions docs/index/classes/GracefulEarlyExitError.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ termination of the application but with an exit code indicating success

#### Defined in

[src/error.ts:219](https://github.com/Xunnamius/black-flag/blob/99e2b3aa8ebef83fdf414dda22ad11405c1907df/src/error.ts#L219)
[src/error.ts:219](https://github.com/Xunnamius/black-flag/blob/96ce293f8a136c82839c1e658d19dc9a2441c0ab/src/error.ts#L219)

## Properties

Expand All @@ -48,7 +48,7 @@ termination of the application but with an exit code indicating success

#### Defined in

[src/error.ts:213](https://github.com/Xunnamius/black-flag/blob/99e2b3aa8ebef83fdf414dda22ad11405c1907df/src/error.ts#L213)
[src/error.ts:213](https://github.com/Xunnamius/black-flag/blob/96ce293f8a136c82839c1e658d19dc9a2441c0ab/src/error.ts#L213)

***

Expand Down Expand Up @@ -99,7 +99,7 @@ command handlers. Tread carefully.

#### Defined in

[src/error.ts:133](https://github.com/Xunnamius/black-flag/blob/99e2b3aa8ebef83fdf414dda22ad11405c1907df/src/error.ts#L133)
[src/error.ts:133](https://github.com/Xunnamius/black-flag/blob/96ce293f8a136c82839c1e658d19dc9a2441c0ab/src/error.ts#L133)

***

Expand Down Expand Up @@ -151,7 +151,7 @@ false

#### Defined in

[src/error.ts:132](https://github.com/Xunnamius/black-flag/blob/99e2b3aa8ebef83fdf414dda22ad11405c1907df/src/error.ts#L132)
[src/error.ts:132](https://github.com/Xunnamius/black-flag/blob/96ce293f8a136c82839c1e658d19dc9a2441c0ab/src/error.ts#L132)

***

Expand Down Expand Up @@ -188,7 +188,7 @@ FrameworkExitCode.DefaultError

#### Defined in

[src/error.ts:131](https://github.com/Xunnamius/black-flag/blob/99e2b3aa8ebef83fdf414dda22ad11405c1907df/src/error.ts#L131)
[src/error.ts:131](https://github.com/Xunnamius/black-flag/blob/96ce293f8a136c82839c1e658d19dc9a2441c0ab/src/error.ts#L131)

***

Expand Down
Loading

0 comments on commit 173544b

Please sign in to comment.