@@ -6,59 +6,78 @@ this project adheres to [Semantic Versioning][2].
66
77<br />
88
9- ## @black-flag/extensions [ @2 .2.0] [ 3 ] (2025-03-19)
9+ ## @black-flag/extensions [ @3 .0.0] [ 3 ] (2025-05-28)
10+
11+ ### π₯ BREAKING CHANGES π₯
12+
13+ - Minimum supported node version is now 20.18.0
14+
15+ ### β¨ Features
16+
17+ - ** packages/extensions:** add ` includeSubCommand ` option to ` withUsageExtensions ` ([ 0866421] [ 4 ] )
18+
19+ ### βοΈ Build System
20+
21+ - Bump yargs from 17.7.2 to 18.0.0 and adjust usage accordingly ([ 379d98d] [ 5 ] )
22+ - ** deps:** bump core-js from 3.41.0 to 3.42.0 ([ ea1cae3] [ 6 ] )
23+ - ** deps:** bump type-fest from 4.38.0 to 4.41.0 ([ 316c3f3] [ 7 ] )
24+ - ** package:** drop support for node\@ 18 ([ 7a70c7e] [ 8 ] )
25+
26+ <br />
27+
28+ ## @black-flag/extensions [ @2 .2.0] [ 9 ] (2025-03-19)
1029
1130### β¨ Features
1231
13- - ** packages/extensions:** allow tweaking ` safeDeepClone ` operations in ` getInvocableExtendedHandler ` ([ f24e683] [ 4 ] )
32+ - ** packages/extensions:** allow tweaking ` safeDeepClone ` operations in ` getInvocableExtendedHandler ` ([ f24e683] [ 10 ] )
1433
1534### πͺ Fixes
1635
17- - ** packages/extensions:** delete undefined defaults (as docs say should happen) instead of throwing framework error ([ 96ef5ef] [ 5 ] )
18- - ** packages/extensions:** improve ` safeDeepClone ` to account for own symbol properties ([ 119919e] [ 6 ] )
19- - ** packages/extensions:** replace internal ` safeDeepClone ` implementation with @-xun/js ([ fff47db] [ 7 ] )
36+ - ** packages/extensions:** delete undefined defaults (as docs say should happen) instead of throwing framework error ([ 96ef5ef] [ 11 ] )
37+ - ** packages/extensions:** improve ` safeDeepClone ` to account for own symbol properties ([ 119919e] [ 12 ] )
38+ - ** packages/extensions:** replace internal ` safeDeepClone ` implementation with @-xun/js ([ fff47db] [ 13 ] )
2039
2140### βοΈ Build System
2241
23- - ** deps:** bump @-xun/js from 1.0.0 to 1.1.0 ([ c14d3cf] [ 8 ] )
24- - ** deps:** bump @-xun/js from 1.1.0 to 1.1.1 ([ 5f6dfff] [ 9 ] )
42+ - ** deps:** bump @-xun/js from 1.0.0 to 1.1.0 ([ c14d3cf] [ 14 ] )
43+ - ** deps:** bump @-xun/js from 1.1.0 to 1.1.1 ([ 5f6dfff] [ 15 ] )
2544
2645<br />
2746
28- ### ποΈ Patch @black-flag/extensions [ @2 .2.2] [ 10 ] (2025-03-25)
47+ ### ποΈ Patch @black-flag/extensions [ @2 .2.2] [ 16 ] (2025-03-25)
2948
3049#### βοΈ Build System
3150
32- - ** deps:** bump type-fest from 4.37.0 to 4.38.0 ([ 73e99db] [ 11 ] )
51+ - ** deps:** bump type-fest from 4.37.0 to 4.38.0 ([ 73e99db] [ 17 ] )
3352
3453<br />
3554
36- ### ποΈ Patch @black-flag/extensions [ @2 .2.1] [ 12 ] (2025-03-20)
55+ ### ποΈ Patch @black-flag/extensions [ @2 .2.1] [ 18 ] (2025-03-20)
3756
3857#### πͺ Fixes
3958
40- - ** packages/extensions:** replace option defaults with resolved implications when outputting help text ([ f95c583] [ 13 ] )
59+ - ** packages/extensions:** replace option defaults with resolved implications when outputting help text ([ f95c583] [ 19 ] )
4160
4261<br />
4362
44- ## @black-flag/extensions [ @2 .1.0] [ 14 ] (2025-03-17)
63+ ## @black-flag/extensions [ @2 .1.0] [ 20 ] (2025-03-17)
4564
4665### β¨ Features
4766
48- - ** packages/extensions:** implement ` enableAutomaticSorting ` option for ` withBuilderExtensions ` ([ 3b93860] [ 15 ] ) <sup >see [ #182 ] [ 16 ] </sup >
67+ - ** packages/extensions:** implement ` enableAutomaticSorting ` option for ` withBuilderExtensions ` ([ 3b93860] [ 21 ] ) <sup >see [ #182 ] [ 22 ] </sup >
4968
5069### πͺ Fixes
5170
52- - ** packages/extensions:** fix ` getInvocableExtendedHandler ` contextual "cross-talk" issue ([ 1adf708] [ 17 ] ) <sup >see [ #175 ] [ 18 ] </sup >
71+ - ** packages/extensions:** fix ` getInvocableExtendedHandler ` contextual "cross-talk" issue ([ 1adf708] [ 23 ] ) <sup >see [ #175 ] [ 24 ] </sup >
5372
5473### βοΈ Build System
5574
56- - ** deps:** bump core-js from 3.40.0 to 3.41.0 ([ 12658b9] [ 19 ] )
57- - ** deps:** bump core-js from 3.40.0 to 3.41.0 ([ 9371719] [ 20 ] )
75+ - ** deps:** bump core-js from 3.40.0 to 3.41.0 ([ 12658b9] [ 25 ] )
76+ - ** deps:** bump core-js from 3.40.0 to 3.41.0 ([ 9371719] [ 26 ] )
5877
5978<br />
6079
61- ## @black-flag/extensions [ @2 .0.0] [ 21 ] (2025-03-14)
80+ ## @black-flag/extensions [ @2 .0.0] [ 27 ] (2025-03-14)
6281
6382### π₯ BREAKING CHANGES π₯
6483
@@ -70,68 +89,74 @@ this project adheres to [Semantic Versioning][2].
7089
7190### β¨ Features
7291
73- - ** packages/extensions:** implement @black-flag/extensions ([ f0525c5] [ 22 ] )
92+ - ** packages/extensions:** implement @black-flag/extensions ([ f0525c5] [ 28 ] )
7493
7594### πͺ Fixes
7695
77- - Fix Windows interop issues ([ b3abf95] [ 23 ] ) <sup >see [ #174 ] [ 24 ] </sup >
96+ - Fix Windows interop issues ([ b3abf95] [ 29 ] ) <sup >see [ #174 ] [ 30 ] </sup >
7897
7998### βοΈ Build System
8099
81- - ** deps:** bump type-fest from 4.35.0 to 4.36.0 ([ 80350cc] [ 25 ] )
82- - ** deps:** bump type-fest from 4.36.0 to 4.37.0 ([ 7c8ff7a] [ 26 ] )
83- - ** husky:** force lint-staged (via husky) to only use global config file ([ 5d3f2cc] [ 27 ] )
84- - ** packages/extensions:** use correct git repo metadata in package.json ([ 0548f8f] [ 28 ] )
100+ - ** deps:** bump type-fest from 4.35.0 to 4.36.0 ([ 80350cc] [ 31 ] )
101+ - ** deps:** bump type-fest from 4.36.0 to 4.37.0 ([ 7c8ff7a] [ 32 ] )
102+ - ** husky:** force lint-staged (via husky) to only use global config file ([ 5d3f2cc] [ 33 ] )
103+ - ** packages/extensions:** use correct git repo metadata in package.json ([ 0548f8f] [ 34 ] )
85104
86105### π§πΏ Refactored
87106
88- - Make exported symbols cross-realm ([ af78a8f] [ 29 ] )
89- - Rename and restructure exports for better docs generation ([ 8303ba7] [ 30 ] )
107+ - Make exported symbols cross-realm ([ af78a8f] [ 35 ] )
108+ - Rename and restructure exports for better docs generation ([ 8303ba7] [ 36 ] )
90109
91110### π₯ Reverted
92111
93- - _ "build(deps): bump core-js from 3.40.0 to 3.41.0"_ ([ aebeab7] [ 31 ] )
112+ - _ "build(deps): bump core-js from 3.40.0 to 3.41.0"_ ([ aebeab7] [ 37 ] )
94113
95- ## @black-flag/extensions [ @1 .0.2] [ 32 ] (2025-02-21)
114+ ## @black-flag/extensions [ @1 .0.2] [ 38 ] (2025-02-21)
96115
97116#### βοΈ Build System
98117
99- - ** husky:** update to latest hooks ([ 75d5c66] [ 33 ] )
100- - ** tsconfig:** fix internal path resolution ([ fbe3a69] [ 34 ] )
101- - ** tsconfig:** upgrade to NodeNext ([ d3a499e] [ 35 ] )
118+ - ** husky:** update to latest hooks ([ 75d5c66] [ 39 ] )
119+ - ** tsconfig:** fix internal path resolution ([ fbe3a69] [ 40 ] )
120+ - ** tsconfig:** upgrade to NodeNext ([ d3a499e] [ 41 ] )
102121
103122[ 1 ] : https://conventionalcommits.org
104123[ 2 ] : https://semver.org
105- [ 3 ] : https://github.com/Xunnamius/black-flag/compare/@black-flag/extensions@2.1.0...@black-flag/extensions@2.2.0
106- [ 4 ] : https://github.com/Xunnamius/black-flag/commit/f24e683503f57d7c6785584366260d2a19cae1f1
107- [ 5 ] : https://github.com/Xunnamius/black-flag/commit/96ef5ef271071d7886664e00b661d5f21655c0f3
108- [ 6 ] : https://github.com/Xunnamius/black-flag/commit/119919ef40e6a89644ec3156b9bae57c5e24b459
109- [ 7 ] : https://github.com/Xunnamius/black-flag/commit/fff47db4d3a0610fec0fdd48ba7a5cf006993ac7
110- [ 8 ] : https://github.com/Xunnamius/black-flag/commit/c14d3cf8c1964184f8d222e6586eb6c95c5b4fbb
111- [ 9 ] : https://github.com/Xunnamius/black-flag/commit/5f6dfffed3686aa83522ed99127c8acc6eff7158
112- [ 10 ] : https://github.com/Xunnamius/black-flag/compare/@black-flag/extensions@2.2.1...@black-flag/extensions@2.2.2
113- [ 11 ] : https://github.com/Xunnamius/black-flag/commit/73e99dbbbcc8a2954ffc14a653e893e01b7d050e
114- [ 12 ] : https://github.com/Xunnamius/black-flag/compare/@black-flag/extensions@2.2.0...@black-flag/extensions@2.2.1
115- [ 13 ] : https://github.com/Xunnamius/black-flag/commit/f95c583e511ffd5017418cd59d849f0c324c1189
116- [ 14 ] : https://github.com/Xunnamius/black-flag/compare/@black-flag/extensions@2.0.0...@black-flag/extensions@2.1.0
117- [ 15 ] : https://github.com/Xunnamius/black-flag/commit/3b9386082ffb4c7b2987c0f2b2e00e6cd48ad4bb
118- [ 16 ] : https://github.com/Xunnamius/black-flag/issues/182
119- [ 17 ] : https://github.com/Xunnamius/black-flag/commit/1adf7086f5837a4166d7bdfc87028a031d772480
120- [ 18 ] : https://github.com/Xunnamius/black-flag/issues/175
121- [ 19 ] : https://github.com/Xunnamius/black-flag/commit/12658b92d7bda44a0105775dae2db2cb0a1fcdee
122- [ 20 ] : https://github.com/Xunnamius/black-flag/commit/937171967cd8887a8aba12cbb23c0adffacc6c78
123- [ 21 ] : https://github.com/Xunnamius/black-flag/compare/@black-flag/extensions@1.0.2...@black-flag/extensions@2.0.0
124- [ 22 ] : https://github.com/Xunnamius/black-flag/commit/f0525c5f4bf72b0f28fedf4f6d66f4a1b7353b05
125- [ 23 ] : https://github.com/Xunnamius/black-flag/commit/b3abf95ca2958d5d2fca1091178c050ef88fe5f5
126- [ 24 ] : https://github.com/Xunnamius/black-flag/issues/174
127- [ 25 ] : https://github.com/Xunnamius/black-flag/commit/80350cca61bef915d737fb097e4e3838118a1167
128- [ 26 ] : https://github.com/Xunnamius/black-flag/commit/7c8ff7ad8ffd4d822329278da0a21db54f904f25
129- [ 27 ] : https://github.com/Xunnamius/black-flag/commit/5d3f2ccdfcd615917892d27a5c2cfa1b28879e0c
130- [ 28 ] : https://github.com/Xunnamius/black-flag/commit/0548f8fe3c7daa363173184e34f2307f8964dbed
131- [ 29 ] : https://github.com/Xunnamius/black-flag/commit/af78a8fbc5839e0d3db1b07312bbc854ef1b7a0d
132- [ 30 ] : https://github.com/Xunnamius/black-flag/commit/8303ba7f438ae7f7dedfc2b6f5fd396cab32b252
133- [ 31 ] : https://github.com/Xunnamius/black-flag/commit/aebeab7d2567bc70eedd5920ea51c02bfe3dc081
134- [ 32 ] : https://github.com/Xunnamius/black-flag/compare/d3a499e7aeddf23d392479b2cf99cc98bce8226f...@black-flag/extensions@1.0.2
135- [ 33 ] : https://github.com/Xunnamius/black-flag/commit/75d5c66bcce8f0c2c139962f7ddd28aa0c9499d7
136- [ 34 ] : https://github.com/Xunnamius/black-flag/commit/fbe3a699a9063ed7da08311a22fe798672583b0f
137- [ 35 ] : https://github.com/Xunnamius/black-flag/commit/d3a499e7aeddf23d392479b2cf99cc98bce8226f
124+ [ 3 ] : https://github.com/Xunnamius/black-flag/compare/@black-flag/extensions@2.2.2...@black-flag/extensions@3.0.0
125+ [ 4 ] : https://github.com/Xunnamius/black-flag/commit/0866421689eb12206a72880c2087d3fcf02f097e
126+ [ 5 ] : https://github.com/Xunnamius/black-flag/commit/379d98d3658e906242f405ab4234d58967b5d218
127+ [ 6 ] : https://github.com/Xunnamius/black-flag/commit/ea1cae3c0090577caeddd1155855334a6a3398ba
128+ [ 7 ] : https://github.com/Xunnamius/black-flag/commit/316c3f3f2a74bee2d8d5836119a527a8605a58a5
129+ [ 8 ] : https://github.com/Xunnamius/black-flag/commit/7a70c7e44633bf3b15b0662ce212ece66de038c8
130+ [ 9 ] : https://github.com/Xunnamius/black-flag/compare/@black-flag/extensions@2.1.0...@black-flag/extensions@2.2.0
131+ [ 10 ] : https://github.com/Xunnamius/black-flag/commit/f24e683503f57d7c6785584366260d2a19cae1f1
132+ [ 11 ] : https://github.com/Xunnamius/black-flag/commit/96ef5ef271071d7886664e00b661d5f21655c0f3
133+ [ 12 ] : https://github.com/Xunnamius/black-flag/commit/119919ef40e6a89644ec3156b9bae57c5e24b459
134+ [ 13 ] : https://github.com/Xunnamius/black-flag/commit/fff47db4d3a0610fec0fdd48ba7a5cf006993ac7
135+ [ 14 ] : https://github.com/Xunnamius/black-flag/commit/c14d3cf8c1964184f8d222e6586eb6c95c5b4fbb
136+ [ 15 ] : https://github.com/Xunnamius/black-flag/commit/5f6dfffed3686aa83522ed99127c8acc6eff7158
137+ [ 16 ] : https://github.com/Xunnamius/black-flag/compare/@black-flag/extensions@2.2.1...@black-flag/extensions@2.2.2
138+ [ 17 ] : https://github.com/Xunnamius/black-flag/commit/73e99dbbbcc8a2954ffc14a653e893e01b7d050e
139+ [ 18 ] : https://github.com/Xunnamius/black-flag/compare/@black-flag/extensions@2.2.0...@black-flag/extensions@2.2.1
140+ [ 19 ] : https://github.com/Xunnamius/black-flag/commit/f95c583e511ffd5017418cd59d849f0c324c1189
141+ [ 20 ] : https://github.com/Xunnamius/black-flag/compare/@black-flag/extensions@2.0.0...@black-flag/extensions@2.1.0
142+ [ 21 ] : https://github.com/Xunnamius/black-flag/commit/3b9386082ffb4c7b2987c0f2b2e00e6cd48ad4bb
143+ [ 22 ] : https://github.com/Xunnamius/black-flag/issues/182
144+ [ 23 ] : https://github.com/Xunnamius/black-flag/commit/1adf7086f5837a4166d7bdfc87028a031d772480
145+ [ 24 ] : https://github.com/Xunnamius/black-flag/issues/175
146+ [ 25 ] : https://github.com/Xunnamius/black-flag/commit/12658b92d7bda44a0105775dae2db2cb0a1fcdee
147+ [ 26 ] : https://github.com/Xunnamius/black-flag/commit/937171967cd8887a8aba12cbb23c0adffacc6c78
148+ [ 27 ] : https://github.com/Xunnamius/black-flag/compare/@black-flag/extensions@1.0.2...@black-flag/extensions@2.0.0
149+ [ 28 ] : https://github.com/Xunnamius/black-flag/commit/f0525c5f4bf72b0f28fedf4f6d66f4a1b7353b05
150+ [ 29 ] : https://github.com/Xunnamius/black-flag/commit/b3abf95ca2958d5d2fca1091178c050ef88fe5f5
151+ [ 30 ] : https://github.com/Xunnamius/black-flag/issues/174
152+ [ 31 ] : https://github.com/Xunnamius/black-flag/commit/80350cca61bef915d737fb097e4e3838118a1167
153+ [ 32 ] : https://github.com/Xunnamius/black-flag/commit/7c8ff7ad8ffd4d822329278da0a21db54f904f25
154+ [ 33 ] : https://github.com/Xunnamius/black-flag/commit/5d3f2ccdfcd615917892d27a5c2cfa1b28879e0c
155+ [ 34 ] : https://github.com/Xunnamius/black-flag/commit/0548f8fe3c7daa363173184e34f2307f8964dbed
156+ [ 35 ] : https://github.com/Xunnamius/black-flag/commit/af78a8fbc5839e0d3db1b07312bbc854ef1b7a0d
157+ [ 36 ] : https://github.com/Xunnamius/black-flag/commit/8303ba7f438ae7f7dedfc2b6f5fd396cab32b252
158+ [ 37 ] : https://github.com/Xunnamius/black-flag/commit/aebeab7d2567bc70eedd5920ea51c02bfe3dc081
159+ [ 38 ] : https://github.com/Xunnamius/black-flag/compare/d3a499e7aeddf23d392479b2cf99cc98bce8226f...@black-flag/extensions@1.0.2
160+ [ 39 ] : https://github.com/Xunnamius/black-flag/commit/75d5c66bcce8f0c2c139962f7ddd28aa0c9499d7
161+ [ 40 ] : https://github.com/Xunnamius/black-flag/commit/fbe3a699a9063ed7da08311a22fe798672583b0f
162+ [ 41 ] : https://github.com/Xunnamius/black-flag/commit/d3a499e7aeddf23d392479b2cf99cc98bce8226f
0 commit comments