Commit a0ac44e
chore(deps-dev): bump the minor-development-deps group with 12 updates (#1398)
Bumps the minor-development-deps group with 12 updates:
| Package | From | To |
| --- | --- | --- |
|
[@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome)
| `2.3.8` | `2.3.10` |
|
[@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli)
| `20.1.0` | `20.2.0` |
|
[@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional)
| `20.0.0` | `20.2.0` |
|
[@readme/oas-examples](https://github.com/readmeio/oas/tree/HEAD/packages/oas-examples)
| `7.0.4` | `7.2.0` |
|
[@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)
| `4.0.14` | `4.0.16` |
|
[@vitest/expect](https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect)
| `4.0.14` | `4.0.16` |
| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) |
`5.71.0` | `5.78.0` |
| [oclif](https://github.com/oclif/oclif) | `4.22.52` | `4.22.61` |
| [prettier](https://github.com/prettier/prettier) | `3.7.3` | `3.7.4` |
| [rollup](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` |
| [type-fest](https://github.com/sindresorhus/type-fest) | `5.2.0` |
`5.3.1` |
|
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
| `4.0.14` | `4.0.16` |
Updates `@biomejs/biome` from 2.3.8 to 2.3.10
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/biomejs/biome/releases"><code>@biomejs/biome</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Biome CLI v2.3.10</h2>
<h2>2.3.10</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8417">#8417</a> <a
href="https://github.com/biomejs/biome/commit/c3a255709cdbdb8e2281eac5bb65848eafeaa366"><code>c3a2557</code></a>
Thanks <a href="https://github.com/taga3s"><code>@taga3s</code></a>! -
Fixed <a
href="https://redirect.github.com/biomejs/biome/issues/7809">#7809</a>:
<a
href="https://biomejs.dev/linter/rules/no-redeclare/"><code>noRedeclare</code></a>
no longer reports redeclarations for <code>infer</code> type in
conditional types.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8477">#8477</a> <a
href="https://github.com/biomejs/biome/commit/90e86848a9dd63b63b6a91766620657ae04b5c2d"><code>90e8684</code></a>
Thanks <a href="https://github.com/dyc3"><code>@dyc3</code></a>! -
Fixed <a
href="https://redirect.github.com/biomejs/biome/issues/8475">#8475</a>:
fixed a regression in how <code>noExtraNonNullAssertion</code> flags
extra non-null assertions</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8479">#8479</a> <a
href="https://github.com/biomejs/biome/commit/250b51974f833f17b0e0e4f5d71bf93461cf3324"><code>250b519</code></a>
Thanks <a href="https://github.com/dyc3"><code>@dyc3</code></a>! -
Fixed <a
href="https://redirect.github.com/biomejs/biome/issues/8473">#8473</a>:
The semantic model now indexes typescript constructor method
definitions, and no longer panics if you use one (a regression in
2.3.9).</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8448">#8448</a> <a
href="https://github.com/biomejs/biome/commit/2af85c16ae3cfcd460645d83fe5789c75031967a"><code>2af85c1</code></a>
Thanks <a href="https://github.com/mdevils"><code>@mdevils</code></a>!
- Improved handling of <code>defineProps()</code> macro in Vue
components. The <a
href="https://biomejs.dev/linter/rules/no-vue-reserved-keys/"><code>noVueReservedKeys</code></a>
rule now avoids false positives in non-setup scripts.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8420">#8420</a> <a
href="https://github.com/biomejs/biome/commit/42033b041f473badfcc6d1a0f52324b5388c570b"><code>42033b0</code></a>
Thanks <a href="https://github.com/vsn4ik"><code>@vsn4ik</code></a>! -
Fixed the nursery rule <a
href="https://biomejs.dev/linter/rules/no-leaked-render/"><code>noLeakedRender</code></a>.</p>
<p>The <code>biome migrate eslint</code> command now correctly detects
the rule <code>react/jsx-no-leaked-render</code> in your eslint
configurations.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8426">#8426</a> <a
href="https://github.com/biomejs/biome/commit/285d9321d8701e86f39b3a747563fc14e129b459"><code>285d932</code></a>
Thanks <a
href="https://github.com/anthonyshew"><code>@anthonyshew</code></a>! -
Added a Turborepo domain and a new "noUndeclaredEnvVars" rule
in it for warning users of unsafe environment variable usage in
Turborepos.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8410">#8410</a> <a
href="https://github.com/biomejs/biome/commit/a21db74bc02ac7ae7e0bd96de242588c6c4108e8"><code>a21db74</code></a>
Thanks <a
href="https://github.com/ematipico"><code>@ematipico</code></a>! -
Fixed <a
href="https://redirect.github.com/biomejs/biome/issues/2988">#2988</a>
where Biome couldn't handle properly characters that contain multiple
code points when running in <code>stdin</code> mode.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8372">#8372</a> <a
href="https://github.com/biomejs/biome/commit/b352ee4759f7c3b09a2bf2084de5991e935bce4d"><code>b352ee4</code></a>
Thanks <a href="https://github.com/Netail"><code>@Netail</code></a>! -
Added the nursery rule <a
href="https://biomejs.dev/linter/rules/no-ambiguous-anchor-text/"><code>noAmbiguousAnchorText</code></a>,
which disallows ambiguous anchor descriptions.</p>
<h4>Invalid</h4>
<pre lang="html"><code><a>learn more</a>
</code></pre>
</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>feat: new Turborepo domain and <code>noUndeclaredEnvVars</code> rule
by <a
href="https://github.com/anthonyshew"><code>@anthonyshew</code></a> in
<a
href="https://redirect.github.com/biomejs/biome/pull/8426">biomejs/biome#8426</a></li>
<li>fix(noExtraNonNullAssertion): fix regression by <a
href="https://github.com/dyc3"><code>@dyc3</code></a> in <a
href="https://redirect.github.com/biomejs/biome/pull/8477">biomejs/biome#8477</a></li>
<li>fix(analyze/js): index ts constructor methods in semantic model
(regression) by <a
href="https://github.com/dyc3"><code>@dyc3</code></a> in <a
href="https://redirect.github.com/biomejs/biome/pull/8479">biomejs/biome#8479</a></li>
<li>fix(lint): <code>lint/suspicous/noRedeclare</code> should not report
redeclarations for <code>infer</code> type in conditional types by <a
href="https://github.com/taga3s"><code>@taga3s</code></a> in <a
href="https://redirect.github.com/biomejs/biome/pull/8417">biomejs/biome#8417</a></li>
<li>fix(noLeakedRender): eslint rule name fix by <a
href="https://github.com/vsn4ik"><code>@vsn4ik</code></a> in <a
href="https://redirect.github.com/biomejs/biome/pull/8420">biomejs/biome#8420</a></li>
<li>chore: add kraken as bronze sponsor by <a
href="https://github.com/dyc3"><code>@dyc3</code></a> in <a
href="https://redirect.github.com/biomejs/biome/pull/8486">biomejs/biome#8486</a></li>
<li>fix(linter): improve Vue defineProps handling in noVueReservedKeys
by <a href="https://github.com/mdevils"><code>@mdevils</code></a> in <a
href="https://redirect.github.com/biomejs/biome/pull/8448">biomejs/biome#8448</a></li>
<li>fix(cli): colors with multi-codepoints characters by <a
href="https://github.com/ematipico"><code>@ematipico</code></a> in <a
href="https://redirect.github.com/biomejs/biome/pull/8410">biomejs/biome#8410</a></li>
<li>feat(lint): implement noAmbiguousAnchorText by <a
href="https://github.com/Netail"><code>@Netail</code></a> in <a
href="https://redirect.github.com/biomejs/biome/pull/8372">biomejs/biome#8372</a></li>
<li>ci: release by <a
href="https://github.com/github-actions"><code>@github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/biomejs/biome/pull/8474">biomejs/biome#8474</a></li>
<li>docs: fix typos for assist/actions/organize-imports by <a
href="https://github.com/sergioness"><code>@sergioness</code></a> in <a
href="https://redirect.github.com/biomejs/biome/pull/8490">biomejs/biome#8490</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/taga3s"><code>@taga3s</code></a> made
their first contribution in <a
href="https://redirect.github.com/biomejs/biome/pull/8417">biomejs/biome#8417</a></li>
<li><a href="https://github.com/vsn4ik"><code>@vsn4ik</code></a> made
their first contribution in <a
href="https://redirect.github.com/biomejs/biome/pull/8420">biomejs/biome#8420</a></li>
<li><a
href="https://github.com/sergioness"><code>@sergioness</code></a> made
their first contribution in <a
href="https://redirect.github.com/biomejs/biome/pull/8490">biomejs/biome#8490</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md"><code>@biomejs/biome</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>2.3.10</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8417">#8417</a> <a
href="https://github.com/biomejs/biome/commit/c3a255709cdbdb8e2281eac5bb65848eafeaa366"><code>c3a2557</code></a>
Thanks <a href="https://github.com/taga3s"><code>@taga3s</code></a>! -
Fixed <a
href="https://redirect.github.com/biomejs/biome/issues/7809">#7809</a>:
<a
href="https://biomejs.dev/linter/rules/no-redeclare/"><code>noRedeclare</code></a>
no longer reports redeclarations for <code>infer</code> type in
conditional types.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8477">#8477</a> <a
href="https://github.com/biomejs/biome/commit/90e86848a9dd63b63b6a91766620657ae04b5c2d"><code>90e8684</code></a>
Thanks <a href="https://github.com/dyc3"><code>@dyc3</code></a>! -
Fixed <a
href="https://redirect.github.com/biomejs/biome/issues/8475">#8475</a>:
fixed a regression in how <code>noExtraNonNullAssertion</code> flags
extra non-null assertions</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8479">#8479</a> <a
href="https://github.com/biomejs/biome/commit/250b51974f833f17b0e0e4f5d71bf93461cf3324"><code>250b519</code></a>
Thanks <a href="https://github.com/dyc3"><code>@dyc3</code></a>! -
Fixed <a
href="https://redirect.github.com/biomejs/biome/issues/8473">#8473</a>:
The semantic model now indexes typescript constructor method
definitions, and no longer panics if you use one (a regression in
2.3.9).</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8448">#8448</a> <a
href="https://github.com/biomejs/biome/commit/2af85c16ae3cfcd460645d83fe5789c75031967a"><code>2af85c1</code></a>
Thanks <a href="https://github.com/mdevils"><code>@mdevils</code></a>!
- Improved handling of <code>defineProps()</code> macro in Vue
components. The <a
href="https://biomejs.dev/linter/rules/no-vue-reserved-keys/"><code>noVueReservedKeys</code></a>
rule now avoids false positives in non-setup scripts.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8420">#8420</a> <a
href="https://github.com/biomejs/biome/commit/42033b041f473badfcc6d1a0f52324b5388c570b"><code>42033b0</code></a>
Thanks <a href="https://github.com/vsn4ik"><code>@vsn4ik</code></a>! -
Fixed the nursery rule <a
href="https://biomejs.dev/linter/rules/no-leaked-render/"><code>noLeakedRender</code></a>.</p>
<p>The <code>biome migrate eslint</code> command now correctly detects
the rule <code>react/jsx-no-leaked-render</code> in your eslint
configurations.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8426">#8426</a> <a
href="https://github.com/biomejs/biome/commit/285d9321d8701e86f39b3a747563fc14e129b459"><code>285d932</code></a>
Thanks <a
href="https://github.com/anthonyshew"><code>@anthonyshew</code></a>! -
Added a Turborepo domain and a new "noUndeclaredEnvVars" rule
in it for warning users of unsafe environment variable usage in
Turborepos.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8410">#8410</a> <a
href="https://github.com/biomejs/biome/commit/a21db74bc02ac7ae7e0bd96de242588c6c4108e8"><code>a21db74</code></a>
Thanks <a
href="https://github.com/ematipico"><code>@ematipico</code></a>! -
Fixed <a
href="https://redirect.github.com/biomejs/biome/issues/2988">#2988</a>
where Biome couldn't handle properly characters that contain multiple
code points when running in <code>stdin</code> mode.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8372">#8372</a> <a
href="https://github.com/biomejs/biome/commit/b352ee4759f7c3b09a2bf2084de5991e935bce4d"><code>b352ee4</code></a>
Thanks <a href="https://github.com/Netail"><code>@Netail</code></a>! -
Added the nursery rule <a
href="https://biomejs.dev/linter/rules/no-ambiguous-anchor-text/"><code>noAmbiguousAnchorText</code></a>,
which disallows ambiguous anchor descriptions.</p>
<h4>Invalid</h4>
<pre lang="html"><code><a>learn more</a>
</code></pre>
</li>
</ul>
<h2>2.3.9</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8232">#8232</a> <a
href="https://github.com/biomejs/biome/commit/84c9e08b1b736dcc6d163ab1fb48c581b2de458c"><code>84c9e08</code></a>
Thanks <a
href="https://github.com/ruidosujeira"><code>@ruidosujeira</code></a>!
- Added the nursery rule <a
href="https://biomejs.dev/linter/rules/no-script-url/"><code>noScriptUrl</code></a>.</p>
<p>This rule disallows the use of <code>javascript:</code> URLs, which
are considered a form of <code>eval</code> and can pose security risks
such as XSS vulnerabilities.</p>
<pre lang="jsx"><code><a
href="javascript:alert('XSS')">Click me</a>
</code></pre>
</li>
<li>
<p><a
href="https://redirect.github.com/biomejs/biome/pull/8341">#8341</a> <a
href="https://github.com/biomejs/biome/commit/343dc4dfd48a048f0c833af318b6a10dfc4dab6d"><code>343dc4d</code></a>
Thanks <a href="https://github.com/arendjr"><code>@arendjr</code></a>!
- Added the nursery rule <a
href="https://biomejs.dev/linter/rules/use-await-thenable/"><code>useAwaitThenable</code></a>,
which enforces that <code>await</code> is only used on Promise
values.</p>
<h4>Invalid</h4>
<pre lang="js"><code>await "value";
<p>const createValue = () => "value";
await createValue();
</code></pre></p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/biomejs/biome/commit/fd279f3071c2531a4f7f6a48ffcd5efc57bb29b2"><code>fd279f3</code></a>
ci: release (<a
href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8474">#8474</a>)</li>
<li><a
href="https://github.com/biomejs/biome/commit/b352ee4759f7c3b09a2bf2084de5991e935bce4d"><code>b352ee4</code></a>
feat(lint): implement noAmbiguousAnchorText (<a
href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8372">#8372</a>)</li>
<li><a
href="https://github.com/biomejs/biome/commit/67546bc24ba873ef2c928caa55fd64f7c1737378"><code>67546bc</code></a>
chore: add kraken as bronze sponsor (<a
href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8486">#8486</a>)</li>
<li><a
href="https://github.com/biomejs/biome/commit/285d9321d8701e86f39b3a747563fc14e129b459"><code>285d932</code></a>
feat: new Turborepo domain and <code>noUndeclaredEnvVars</code> rule (<a
href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8426">#8426</a>)</li>
<li><a
href="https://github.com/biomejs/biome/commit/ec431419168ad72691367944f7c37ccebae1223a"><code>ec43141</code></a>
ci: release (<a
href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8469">#8469</a>)</li>
<li><a
href="https://github.com/biomejs/biome/commit/382786b29f0c1e9524fee370ef7067de82a25e91"><code>382786b</code></a>
fix(lint): remove <code>useExhaustiveDependencies</code> spurious errors
on dependency-f...</li>
<li><a
href="https://github.com/biomejs/biome/commit/fc323523b8de47b176d6c648fca9f2cb0a6f450b"><code>fc32352</code></a>
fix: improve rustdoc for IndentStyle (<a
href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8425">#8425</a>)</li>
<li><a
href="https://github.com/biomejs/biome/commit/09acf2a700f480ae6acbefaab770e8db33d5e596"><code>09acf2a</code></a>
feat(lint): update docs & diagnostic for
<code>lint/nursery/noProto</code> (<a
href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8414">#8414</a>)</li>
<li><a
href="https://github.com/biomejs/biome/commit/84c9e08b1b736dcc6d163ab1fb48c581b2de458c"><code>84c9e08</code></a>
feat: implement noScriptUrl rule (<a
href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8232">#8232</a>)</li>
<li><a
href="https://github.com/biomejs/biome/commit/d407efb8c650b9288f545efedd4b7d3f9783c8d1"><code>d407efb</code></a>
refactor(formatter): reduce best fitting allocations (<a
href="https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8137">#8137</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.10/packages/@biomejs/biome">compare
view</a></li>
</ul>
</details>
<br />
Updates `@commitlint/cli` from 20.1.0 to 20.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/conventional-changelog/commitlint/releases"><code>@commitlint/cli</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v20.2.0</h2>
<h1><a
href="https://github.com/conventional-changelog/commitlint/compare/v20.1.0...v20.2.0">20.2.0</a>
(2025-12-05)</h1>
<h3>Features</h3>
<ul>
<li>feat(lint): update ESLint configuration to use Vitest and remove
Jest by <a
href="https://github.com/alsmadi99"><code>@alsmadi99</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4542">conventional-changelog/commitlint#4542</a></li>
<li>feat(rules): add breaking-change-exclamation-mark by <a
href="https://github.com/adamchristiansen"><code>@adamchristiansen</code></a>
in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4548">conventional-changelog/commitlint#4548</a></li>
<li>feat(cz-commitlint): support customizable commit prompt with emojis
by <a href="https://github.com/parloti"><code>@parloti</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4540">conventional-changelog/commitlint#4540</a></li>
</ul>
<h3>Chore, docs, etc</h3>
<ul>
<li>docs: fix missing backtick in Windows setup commands by <a
href="https://github.com/silentip404"><code>@silentip404</code></a> in
<a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4559">conventional-changelog/commitlint#4559</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/adamchristiansen"><code>@adamchristiansen</code></a>
made their first contribution in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4548">conventional-changelog/commitlint#4548</a></li>
<li><a href="https://github.com/parloti"><code>@parloti</code></a> made
their first contribution in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4540">conventional-changelog/commitlint#4540</a></li>
<li><a
href="https://github.com/silentip404"><code>@silentip404</code></a>
made their first contribution in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4559">conventional-changelog/commitlint#4559</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/conventional-changelog/commitlint/compare/v20.1.0...v20.2.0">https://github.com/conventional-changelog/commitlint/compare/v20.1.0...v20.2.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md"><code>@commitlint/cli</code>'s
changelog</a>.</em></p>
<blockquote>
<h1><a
href="https://github.com/conventional-changelog/commitlint/compare/v20.1.0...v20.2.0">20.2.0</a>
(2025-12-05)</h1>
<p><strong>Note:</strong> Version bump only for package
<code>@commitlint/cli</code></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/ddad9b44d6dd98b983f338bee1ff44dfa9dc1ab1"><code>ddad9b4</code></a>
v20.2.0</li>
<li>See full diff in <a
href="https://github.com/conventional-changelog/commitlint/commits/v20.2.0/@commitlint/cli">compare
view</a></li>
</ul>
</details>
<br />
Updates `@commitlint/config-conventional` from 20.0.0 to 20.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/conventional-changelog/commitlint/releases"><code>@commitlint/config-conventional</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v20.2.0</h2>
<h1><a
href="https://github.com/conventional-changelog/commitlint/compare/v20.1.0...v20.2.0">20.2.0</a>
(2025-12-05)</h1>
<h3>Features</h3>
<ul>
<li>feat(lint): update ESLint configuration to use Vitest and remove
Jest by <a
href="https://github.com/alsmadi99"><code>@alsmadi99</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4542">conventional-changelog/commitlint#4542</a></li>
<li>feat(rules): add breaking-change-exclamation-mark by <a
href="https://github.com/adamchristiansen"><code>@adamchristiansen</code></a>
in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4548">conventional-changelog/commitlint#4548</a></li>
<li>feat(cz-commitlint): support customizable commit prompt with emojis
by <a href="https://github.com/parloti"><code>@parloti</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4540">conventional-changelog/commitlint#4540</a></li>
</ul>
<h3>Chore, docs, etc</h3>
<ul>
<li>docs: fix missing backtick in Windows setup commands by <a
href="https://github.com/silentip404"><code>@silentip404</code></a> in
<a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4559">conventional-changelog/commitlint#4559</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/adamchristiansen"><code>@adamchristiansen</code></a>
made their first contribution in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4548">conventional-changelog/commitlint#4548</a></li>
<li><a href="https://github.com/parloti"><code>@parloti</code></a> made
their first contribution in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4540">conventional-changelog/commitlint#4540</a></li>
<li><a
href="https://github.com/silentip404"><code>@silentip404</code></a>
made their first contribution in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4559">conventional-changelog/commitlint#4559</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/conventional-changelog/commitlint/compare/v20.1.0...v20.2.0">https://github.com/conventional-changelog/commitlint/compare/v20.1.0...v20.2.0</a></p>
<h2>v20.1.0</h2>
<h1><a
href="https://github.com/conventional-changelog/commitlint/compare/v20.0.0...v20.1.0">20.1.0</a>
(2025-09-30)</h1>
<h3>Features</h3>
<ul>
<li>feat(config-pnpm-scopes): allow global scope by <a
href="https://github.com/ya2s"><code>@ya2s</code></a> in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4553">conventional-changelog/commitlint#4553</a></li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>fix(resolve-extends): add import attribute for JSON config files by
<a
href="https://github.com/macieklamberski"><code>@macieklamberski</code></a>
in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4551">conventional-changelog/commitlint#4551</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/ya2s"><code>@ya2s</code></a> made their
first contribution in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4553">conventional-changelog/commitlint#4553</a></li>
<li><a
href="https://github.com/macieklamberski"><code>@macieklamberski</code></a>
made their first contribution in <a
href="https://redirect.github.com/conventional-changelog/commitlint/pull/4551">conventional-changelog/commitlint#4551</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/conventional-changelog/commitlint/compare/v20.0.0...v20.1.0">https://github.com/conventional-changelog/commitlint/compare/v20.0.0...v20.1.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md"><code>@commitlint/config-conventional</code>'s
changelog</a>.</em></p>
<blockquote>
<h1><a
href="https://github.com/conventional-changelog/commitlint/compare/v20.1.0...v20.2.0">20.2.0</a>
(2025-12-05)</h1>
<p><strong>Note:</strong> Version bump only for package
<code>@commitlint/config-conventional</code></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/conventional-changelog/commitlint/commit/ddad9b44d6dd98b983f338bee1ff44dfa9dc1ab1"><code>ddad9b4</code></a>
v20.2.0</li>
<li>See full diff in <a
href="https://github.com/conventional-changelog/commitlint/commits/v20.2.0/@commitlint/config-conventional">compare
view</a></li>
</ul>
</details>
<br />
Updates `@readme/oas-examples` from 7.0.4 to 7.2.0
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/readmeio/oas/commit/866765a738dd4114d6e31a0b5bb6b021d04d778f"><code>866765a</code></a>
chore(release): publish</li>
<li><a
href="https://github.com/readmeio/oas/commit/444fbece1af6c8d256c77de54991f3979af98949"><code>444fbec</code></a>
feat(oas-examples): add example where <code>additionalProperties</code>
contain polymorp...</li>
<li><a
href="https://github.com/readmeio/oas/commit/c9763db0343f1c33ff2ed70d70039fa189502c58"><code>c9763db</code></a>
chore(release): publish</li>
<li><a
href="https://github.com/readmeio/oas/commit/190762cfaab7382797f8ce7f510ab3b45db95ab5"><code>190762c</code></a>
chore(release): publish</li>
<li><a
href="https://github.com/readmeio/oas/commit/fca3e8132c5bff47152974bcc010be5138b8992d"><code>fca3e81</code></a>
chore(release): publish</li>
<li>See full diff in <a
href="https://github.com/readmeio/oas/commits/@readme/oas-examples@7.2.0/packages/oas-examples">compare
view</a></li>
</ul>
</details>
<br />
Updates `@vitest/coverage-v8` from 4.0.14 to 4.0.16
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitest-dev/vitest/releases"><code>@vitest/coverage-v8</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v4.0.16</h2>
<h3> 🐞 Bug Fixes</h3>
<ul>
<li>Fix browser mode default testTimeout back to 15 seconds - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9167">vitest-dev/vitest#9167</a>
<a href="https://github.com/vitest-dev/vitest/commit/da0ade249"><!-- raw
HTML omitted -->(da0ad)<!-- raw HTML omitted --></a></li>
<li>Avoid crashing on <code>process.versions</code> stub - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9174">vitest-dev/vitest#9174</a>
<a href="https://github.com/vitest-dev/vitest/commit/78cfbf99a"><!-- raw
HTML omitted -->(78cfb)<!-- raw HTML omitted --></a></li>
<li>Reject calling suite function inside test - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9198">vitest-dev/vitest#9198</a>
<a href="https://github.com/vitest-dev/vitest/commit/1a259c340"><!-- raw
HTML omitted -->(1a259)<!-- raw HTML omitted --></a></li>
<li>Allow inlining fully dynamic import - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9137">vitest-dev/vitest#9137</a>
<a href="https://github.com/vitest-dev/vitest/commit/568513ca6"><!-- raw
HTML omitted -->(56851)<!-- raw HTML omitted --></a></li>
<li>Fix module graph UI on html reporter with headless browser mode -
by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9219">vitest-dev/vitest#9219</a>
<a href="https://github.com/vitest-dev/vitest/commit/60642b304"><!-- raw
HTML omitted -->(60642)<!-- raw HTML omitted --></a></li>
<li>Log deprecated <code>test.poolOptions</code> if it's set - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9226">vitest-dev/vitest#9226</a>
<a href="https://github.com/vitest-dev/vitest/commit/f7f6aa8ba"><!-- raw
HTML omitted -->(f7f6a)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>:
<ul>
<li>Import <code>recordArtifact</code> from the vitest package - by <a
href="https://github.com/macarie"><code>@macarie</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9186">vitest-dev/vitest#9186</a>
<a href="https://github.com/vitest-dev/vitest/commit/01c56454d"><!-- raw
HTML omitted -->(01c56)<!-- raw HTML omitted --></a></li>
<li>Fix <code>import.meta.env</code> define - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9205">vitest-dev/vitest#9205</a>
<a href="https://github.com/vitest-dev/vitest/commit/01a9a58d9"><!-- raw
HTML omitted -->(01a9a)<!-- raw HTML omitted --></a></li>
<li>String formatting bug when including placeholders in console.log -
by <a
href="https://github.com/michael-debs"><code>@michael-debs</code></a>
and <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9030">vitest-dev/vitest#9030</a>
and <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9131">vitest-dev/vitest#9131</a>
<a href="https://github.com/vitest-dev/vitest/commit/84a306210"><!-- raw
HTML omitted -->(84a30)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>coverage</strong>:
<ul>
<li>Istanbul untested files source maps are off - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9208">vitest-dev/vitest#9208</a>
<a href="https://github.com/vitest-dev/vitest/commit/372e86fde"><!-- raw
HTML omitted -->(372e8)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>experimental</strong>:
<ul>
<li>Export <code>setupEnvironment</code> for custom pools - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9187">vitest-dev/vitest#9187</a>
<a href="https://github.com/vitest-dev/vitest/commit/5d26b87b0"><!-- raw
HTML omitted -->(5d26b)<!-- raw HTML omitted --></a></li>
</ul>
</li>
</ul>
<h5> <a
href="https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16">View
changes on GitHub</a></h5>
<h2>v4.0.15</h2>
<h3> 🚀 Experimental Features</h3>
<ul>
<li><strong>cache</strong>: Add opt-out on a plugin level, fix internal
root cache - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9154">vitest-dev/vitest#9154</a>
<a href="https://github.com/vitest-dev/vitest/commit/a68f74e5e"><!-- raw
HTML omitted -->(a68f7)<!-- raw HTML omitted --></a></li>
<li><strong>reporters</strong>: Print import duration breakdown - by
<a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9105">vitest-dev/vitest#9105</a>
<a href="https://github.com/vitest-dev/vitest/commit/122ff321c"><!-- raw
HTML omitted -->(122ff)<!-- raw HTML omitted --></a></li>
</ul>
<h3> 🐞 Bug Fixes</h3>
<ul>
<li>Keep built-in id as is in bun and deno - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9117">vitest-dev/vitest#9117</a>
<a href="https://github.com/vitest-dev/vitest/commit/075ab3520"><!-- raw
HTML omitted -->(075ab)<!-- raw HTML omitted --></a></li>
<li>Use <code>optimizeDeps.rolldownOptions</code> to fix depreated
warning + fix <code>ssr.external: true</code> - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9121">vitest-dev/vitest#9121</a>
<a href="https://github.com/vitest-dev/vitest/commit/fd8bd6dee"><!-- raw
HTML omitted -->(fd8bd)<!-- raw HTML omitted --></a></li>
<li>Fix external behavior with <code>deps.optimizer</code> - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9125">vitest-dev/vitest#9125</a>
<a href="https://github.com/vitest-dev/vitest/commit/4c75492cc"><!-- raw
HTML omitted -->(4c754)<!-- raw HTML omitted --></a></li>
<li>Very minor typo in "Chrome DevTools Protocol" - by <a
href="https://github.com/HowToTestFrontend"><code>@HowToTestFrontend</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9146">vitest-dev/vitest#9146</a>
<a href="https://github.com/vitest-dev/vitest/commit/209976419"><!-- raw
HTML omitted -->(20997)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>: Run <code>toMatchScreenshot</code> only
once when used with <code>expect.element</code> - by <a
href="https://github.com/macarie"><code>@macarie</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9132">vitest-dev/vitest#9132</a>
<a href="https://github.com/vitest-dev/vitest/commit/0d2e7e3e2"><!-- raw
HTML omitted -->(0d2e7)<!-- raw HTML omitted --></a></li>
<li><strong>coverage</strong>: Istanbul provider to not break source
maps - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9040">vitest-dev/vitest#9040</a>
<a href="https://github.com/vitest-dev/vitest/commit/e4ca917f1"><!-- raw
HTML omitted -->(e4ca9)<!-- raw HTML omitted --></a></li>
<li><strong>deps</strong>: Update dependency tinyexec to v1 - in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9122">vitest-dev/vitest#9122</a>
<a href="https://github.com/vitest-dev/vitest/commit/fd7860222"><!-- raw
HTML omitted -->(fd786)<!-- raw HTML omitted --></a></li>
<li><strong>docs</strong>: Remove <code>--browser.provider</code> from
docs - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9115">vitest-dev/vitest#9115</a>
<a href="https://github.com/vitest-dev/vitest/commit/120b3dac1"><!-- raw
HTML omitted -->(120b3)<!-- raw HTML omitted --></a></li>
<li><strong>expect</strong>: Preserve <code>currentTestName</code> in
extended matchers - by <a
href="https://github.com/macarie"><code>@macarie</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9106">vitest-dev/vitest#9106</a>
<a href="https://github.com/vitest-dev/vitest/commit/e43458e02"><!-- raw
HTML omitted -->(e4345)<!-- raw HTML omitted --></a></li>
<li><strong>pool</strong>: Terminate workers on <code>CTRL+c</code>
forceful exits - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9140">vitest-dev/vitest#9140</a>
<a href="https://github.com/vitest-dev/vitest/commit/d57d8bf0a"><!-- raw
HTML omitted -->(d57d8)<!-- raw HTML omitted --></a></li>
<li><strong>reporters</strong>: Show project in github reporter - by
<a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9138">vitest-dev/vitest#9138</a>
<a href="https://github.com/vitest-dev/vitest/commit/bb65e15c7"><!-- raw
HTML omitted -->(bb65e)<!-- raw HTML omitted --></a></li>
<li><strong>spy</strong>: Do not mock overriden method, if parent was
automocked - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9116">vitest-dev/vitest#9116</a>
<a href="https://github.com/vitest-dev/vitest/commit/1a24607b4"><!-- raw
HTML omitted -->(1a246)<!-- raw HTML omitted --></a></li>
<li><strong>web-worker</strong>: MessagePort objects passed to
Worker.postMessage work when clone === "native" - by <a
href="https://github.com/whitphx"><code>@whitphx</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9118">vitest-dev/vitest#9118</a>
<a href="https://github.com/vitest-dev/vitest/commit/deee83e54"><!-- raw
HTML omitted -->(deee8)<!-- raw HTML omitted --></a></li>
</ul>
<h5> <a
href="https://github.com/vitest-dev/vitest/compare/v4.0.14...v4.0.15">View
changes on GitHub</a></h5>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f"><code>b46d744</code></a>
chore: release v4.0.16</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb"><code>eb1abf0</code></a>
chore: release v4.0.15</li>
<li>See full diff in <a
href="https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/coverage-v8">compare
view</a></li>
</ul>
</details>
<br />
Updates `@vitest/expect` from 4.0.14 to 4.0.16
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitest-dev/vitest/releases"><code>@vitest/expect</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v4.0.16</h2>
<h3> 🐞 Bug Fixes</h3>
<ul>
<li>Fix browser mode default testTimeout back to 15 seconds - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9167">vitest-dev/vitest#9167</a>
<a href="https://github.com/vitest-dev/vitest/commit/da0ade249"><!-- raw
HTML omitted -->(da0ad)<!-- raw HTML omitted --></a></li>
<li>Avoid crashing on <code>process.versions</code> stub - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9174">vitest-dev/vitest#9174</a>
<a href="https://github.com/vitest-dev/vitest/commit/78cfbf99a"><!-- raw
HTML omitted -->(78cfb)<!-- raw HTML omitted --></a></li>
<li>Reject calling suite function inside test - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9198">vitest-dev/vitest#9198</a>
<a href="https://github.com/vitest-dev/vitest/commit/1a259c340"><!-- raw
HTML omitted -->(1a259)<!-- raw HTML omitted --></a></li>
<li>Allow inlining fully dynamic import - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9137">vitest-dev/vitest#9137</a>
<a href="https://github.com/vitest-dev/vitest/commit/568513ca6"><!-- raw
HTML omitted -->(56851)<!-- raw HTML omitted --></a></li>
<li>Fix module graph UI on html reporter with headless browser mode -
by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9219">vitest-dev/vitest#9219</a>
<a href="https://github.com/vitest-dev/vitest/commit/60642b304"><!-- raw
HTML omitted -->(60642)<!-- raw HTML omitted --></a></li>
<li>Log deprecated <code>test.poolOptions</code> if it's set - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9226">vitest-dev/vitest#9226</a>
<a href="https://github.com/vitest-dev/vitest/commit/f7f6aa8ba"><!-- raw
HTML omitted -->(f7f6a)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>:
<ul>
<li>Import <code>recordArtifact</code> from the vitest package - by <a
href="https://github.com/macarie"><code>@macarie</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9186">vitest-dev/vitest#9186</a>
<a href="https://github.com/vitest-dev/vitest/commit/01c56454d"><!-- raw
HTML omitted -->(01c56)<!-- raw HTML omitted --></a></li>
<li>Fix <code>import.meta.env</code> define - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9205">vitest-dev/vitest#9205</a>
<a href="https://github.com/vitest-dev/vitest/commit/01a9a58d9"><!-- raw
HTML omitted -->(01a9a)<!-- raw HTML omitted --></a></li>
<li>String formatting bug when including placeholders in console.log -
by <a
href="https://github.com/michael-debs"><code>@michael-debs</code></a>
and <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9030">vitest-dev/vitest#9030</a>
and <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9131">vitest-dev/vitest#9131</a>
<a href="https://github.com/vitest-dev/vitest/commit/84a306210"><!-- raw
HTML omitted -->(84a30)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>coverage</strong>:
<ul>
<li>Istanbul untested files source maps are off - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9208">vitest-dev/vitest#9208</a>
<a href="https://github.com/vitest-dev/vitest/commit/372e86fde"><!-- raw
HTML omitted -->(372e8)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>experimental</strong>:
<ul>
<li>Export <code>setupEnvironment</code> for custom pools - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9187">vitest-dev/vitest#9187</a>
<a href="https://github.com/vitest-dev/vitest/commit/5d26b87b0"><!-- raw
HTML omitted -->(5d26b)<!-- raw HTML omitted --></a></li>
</ul>
</li>
</ul>
<h5> <a
href="https://github.com/vitest-dev/vitest/compare/v4.0.15...v4.0.16">View
changes on GitHub</a></h5>
<h2>v4.0.15</h2>
<h3> 🚀 Experimental Features</h3>
<ul>
<li><strong>cache</strong>: Add opt-out on a plugin level, fix internal
root cache - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9154">vitest-dev/vitest#9154</a>
<a href="https://github.com/vitest-dev/vitest/commit/a68f74e5e"><!-- raw
HTML omitted -->(a68f7)<!-- raw HTML omitted --></a></li>
<li><strong>reporters</strong>: Print import duration breakdown - by
<a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9105">vitest-dev/vitest#9105</a>
<a href="https://github.com/vitest-dev/vitest/commit/122ff321c"><!-- raw
HTML omitted -->(122ff)<!-- raw HTML omitted --></a></li>
</ul>
<h3> 🐞 Bug Fixes</h3>
<ul>
<li>Keep built-in id as is in bun and deno - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9117">vitest-dev/vitest#9117</a>
<a href="https://github.com/vitest-dev/vitest/commit/075ab3520"><!-- raw
HTML omitted -->(075ab)<!-- raw HTML omitted --></a></li>
<li>Use <code>optimizeDeps.rolldownOptions</code> to fix depreated
warning + fix <code>ssr.external: true</code> - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9121">vitest-dev/vitest#9121</a>
<a href="https://github.com/vitest-dev/vitest/commit/fd8bd6dee"><!-- raw
HTML omitted -->(fd8bd)<!-- raw HTML omitted --></a></li>
<li>Fix external behavior with <code>deps.optimizer</code> - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9125">vitest-dev/vitest#9125</a>
<a href="https://github.com/vitest-dev/vitest/commit/4c75492cc"><!-- raw
HTML omitted -->(4c754)<!-- raw HTML omitted --></a></li>
<li>Very minor typo in "Chrome DevTools Protocol" - by <a
href="https://github.com/HowToTestFrontend"><code>@HowToTestFrontend</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9146">vitest-dev/vitest#9146</a>
<a href="https://github.com/vitest-dev/vitest/commit/209976419"><!-- raw
HTML omitted -->(20997)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>: Run <code>toMatchScreenshot</code> only
once when used with <code>expect.element</code> - by <a
href="https://github.com/macarie"><code>@macarie</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9132">vitest-dev/vitest#9132</a>
<a href="https://github.com/vitest-dev/vitest/commit/0d2e7e3e2"><!-- raw
HTML omitted -->(0d2e7)<!-- raw HTML omitted --></a></li>
<li><strong>coverage</strong>: Istanbul provider to not break source
maps - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9040">vitest-dev/vitest#9040</a>
<a href="https://github.com/vitest-dev/vitest/commit/e4ca917f1"><!-- raw
HTML omitted -->(e4ca9)<!-- raw HTML omitted --></a></li>
<li><strong>deps</strong>: Update dependency tinyexec to v1 - in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9122">vitest-dev/vitest#9122</a>
<a href="https://github.com/vitest-dev/vitest/commit/fd7860222"><!-- raw
HTML omitted -->(fd786)<!-- raw HTML omitted --></a></li>
<li><strong>docs</strong>: Remove <code>--browser.provider</code> from
docs - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9115">vitest-dev/vitest#9115</a>
<a href="https://github.com/vitest-dev/vitest/commit/120b3dac1"><!-- raw
HTML omitted -->(120b3)<!-- raw HTML omitted --></a></li>
<li><strong>expect</strong>: Preserve <code>currentTestName</code> in
extended matchers - by <a
href="https://github.com/macarie"><code>@macarie</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9106">vitest-dev/vitest#9106</a>
<a href="https://github.com/vitest-dev/vitest/commit/e43458e02"><!-- raw
HTML omitted -->(e4345)<!-- raw HTML omitted --></a></li>
<li><strong>pool</strong>: Terminate workers on <code>CTRL+c</code>
forceful exits - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9140">vitest-dev/vitest#9140</a>
<a href="https://github.com/vitest-dev/vitest/commit/d57d8bf0a"><!-- raw
HTML omitted -->(d57d8)<!-- raw HTML omitted --></a></li>
<li><strong>reporters</strong>: Show project in github reporter - by
<a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9138">vitest-dev/vitest#9138</a>
<a href="https://github.com/vitest-dev/vitest/commit/bb65e15c7"><!-- raw
HTML omitted -->(bb65e)<!-- raw HTML omitted --></a></li>
<li><strong>spy</strong>: Do not mock overriden method, if parent was
automocked - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/9116">vitest-dev/vitest#9116</a>
<a href="https://github.com/vitest-dev/vitest/commit/1a24607b4"><!-- raw
HTML omitted -->(1a246)<!-- raw HTML omitted --></a></li>
<li><strong>web-worker</strong>: MessagePort objects passed to
Worker.postMessage work when clone === "native" - by <a
href="https://github.com/whitphx"><code>@whitphx</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/9118">vitest-dev/vitest#9118</a>
<a href="https://github.com/vitest-dev/vitest/commit/deee83e54"><!-- raw
HTML omitted -->(deee8)<!-- raw HTML omitted --></a></li>
</ul>
<h5> <a
href="https://github.com/vitest-dev/vitest/compare/v4.0.14...v4.0.15">View
changes on GitHub</a></h5>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f"><code>b46d744</code></a>
chore: release v4.0.16</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb"><code>eb1abf0</code></a>
chore: release v4.0.15</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/e43458e02641278af1e8e4f3f48035972ba7ad2a"><code>e43458e</code></a>
fix(expect): preserve <code>currentTestName</code> in extended matchers
(<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/expect/issues/9106">#9106</a>)</li>
<li>See full diff in <a
href="https://github.com/vitest-dev/vitest/commits/v4.0.16/packages/expect">compare
view</a></li>
</ul>
</details>
<br />
Updates `knip` from 5.71.0 to 5.78.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webpro-nl/knip/releases">knip's
releases</a>.</em></p>
<blockquote>
<h2>Release 5.78.0</h2>
<ul>
<li>Allow subpath entries in webpack plugin (resolve <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1164">#1164</a>)
(9bc9f87d463e0d3c5f764a4478a855a9f30ae7b3)</li>
<li>Improve graphql-codegen plugin → package mapping (resolve <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1194">#1194</a>)
(ae6035eeb88c1114ada9310304fd98ec6b52e5e6)</li>
<li>Move config pattern → entry (resolve <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1213">#1213</a>,
close <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1252">#1252</a>)
(c6fe20eb9c708092aad8f6e84ad6de96c2802ac1)</li>
<li>Support arrays for moonrepo commands (resolve <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1228">#1228</a>,
close <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1232">#1232</a>)
(216ffe0db50c1e216c370273e3b3345497d01352)</li>
<li>Improve Astro "compiler" a bit (close <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1245">#1245</a>)
(65f90096e9c57b78b3c5a4afbfbb123d252fb3c6)</li>
<li>Consider exported type used in exported interface used (resolve <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1250">#1250</a>)
(2ec95f762a01a0b7ec09837c8823373cc81a27cc)</li>
<li>Improve/loosen up source mapping (resolve <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1256">#1256</a>)
(af536ca6c3a732be8f59824d7d4a09840dd9aa1e)</li>
<li>Accept <code>node_modules/</code> specifiers in deferred entries
(resolve <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1271">#1271</a>)
(5c1f0beebc11b46a9bb4ede49c1243b8c6bd5942)</li>
<li>Fix up a few lint issues
(5cb4c304811d3798da8449f2c7b6b5788c4e978f)</li>
<li>Fix Workspace Circular Symlink (<a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1319">#1319</a>)
(bffae524e5fdacbc2ba11d4f1ed7240febc2c169) - thanks <a
href="https://github.com/mattietea"><code>@mattietea</code></a>!</li>
<li>Remove unused imports/vars
(fc965951212423bffc964f078c27ddccc9590088)</li>
<li>Add support for git worktree (resolve <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/990">#990</a>,
close <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/991">#991</a>)
(b7bf92abd17cc28146019bc5c65b27fd8b21b382)</li>
<li>Fix TS issues with config-as-a-function
(6dc082e9083a73d56aa7f80622d15dfb754dcc41)</li>
<li>Dear CI, please accept my offer
(a0138b5cbf060d1ddcd34cd957337ec1775b86e5)</li>
<li>Allow negated <code>ignore</code> patterns to filter issues (resolve
<a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1420">#1420</a>)
(b2cbbd5a2bd5e345a0e124906cc1be90d9583842)</li>
<li>Apply fixes after running preprocessors (<a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/763">#763</a>
<a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1420">#1420</a>)
(10f5bd2599297848ce051da086c10251c3e8f793)</li>
<li>Add more hints to AGENTS.md
(0ca7881b6374c3673b89cc5f8766fb4be164e58f)</li>
<li>Remove unused export ✂️
(bd685bb57ffac6b7e5198511eff3272e3be870b0)</li>
</ul>
<h2>Release 5.77.4</h2>
<ul>
<li>Go <code>process.chdir</code> and defer <code>process.cwd()</code>
usage (a83d858789e48eb4c00ac809fd1093ae5967611c)</li>
<li>Improve error logging
(36785fe45e9c56974cf3e8c17c0a5eb16b067bac)</li>
</ul>
<h2>Release 5.77.3</h2>
<ul>
<li>Safe config hints set → array (for json-rpc serialization)
(b0ce4ddfde76b5020814be3bf2b3a32f08072b33)</li>
<li>Remove unused session method
(b624c9763ae52d05e522c37f09afa949cdfbffd5)</li>
<li>Remove unused export (942086701fc565dcaa5c382304a68bfa8aff885c)</li>
</ul>
<h2>Release 5.77.2</h2>
<ul>
<li>Fix missing import in mcp server
(f725d411f0b531460102f73d9bbc9ade53cd9324)</li>
<li>Update READMEs (56277d3353ae1bd3faaf81593f5b7c320e52caeb)</li>
<li>Upgrade release-it (478d6fc8118005856d6d309fad52790f9eed362c)</li>
<li>Improve release sequence
(8900e70d7256634ad1ed2eb63ef53f7dc1b6fba6)</li>
</ul>
<h2>Release 5.77.1</h2>
<ul>
<li>Fix docs in MCP (31029ecc)</li>
<li>Improve a few notes here & there (f0fdef45)</li>
<li>Patch create-typescript-app (7827890f)</li>
<li>Exposed WorkspaceConfig (<a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1417">#1417</a>)
(3d8d88d1)</li>
<li>Fix plugin title (eafb9d4d)</li>
<li>Complete the release flow (431d530a)</li>
</ul>
<h2>Release 5.77.0</h2>
<ul>
<li>read options after help or version (<a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1412">#1412</a>)
(9120432e1c274b3a421975796019191018fdfc14) - thanks <a
href="https://github.com/GameRoMan"><code>@GameRoMan</code></a>!</li>
<li><a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1355">#1355</a>
vitepress plugin (<a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1414">#1414</a>)
(dc5bb2a683e17011cb159130e5c8a3bea5be97b6) - thanks <a
href="https://github.com/AlexanderKaran"><code>@AlexanderKaran</code></a>!</li>
<li>Improve config hints for redundant entry patterns
(2a3b456bbda188030daa4085ff97ef9f83c5736e)</li>
<li>Add a few notes here & there
(f2f4986b14f2fa2e3c7540409c6c39b388e6d1f0)</li>
<li>Fix lint/format issues
(3cc5bc2c5c877d35beeed6ed57520d988cd3d648)</li>
<li>Use release-it to publish all the things
(a009cb38489a774e94d0c6cd3c06c496e1a0ed20)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/webpro-nl/knip/commit/feb25830deff9e2d1b8a6797d5b56a3fbb73823f"><code>feb2583</code></a>
Release knip@5.78.0</li>
<li><a
href="https://github.com/webpro-nl/knip/commit/bd685bb57ffac6b7e5198511eff3272e3be870b0"><code>bd685bb</code></a>
Remove unused export ✂️</li>
<li><a
href="https://github.com/webpro-nl/knip/commit/10f5bd2599297848ce051da086c10251c3e8f793"><code>10f5bd2</code></a>
Apply fixes after running preprocessors (<a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/763">#763</a>
<a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1420">#1420</a>)</li>
<li><a
href="https://github.com/webpro-nl/knip/commit/b2cbbd5a2bd5e345a0e124906cc1be90d9583842"><code>b2cbbd5</code></a>
Allow negated <code>ignore</code> patterns to filter issues (resolve <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1420">#1420</a>)</li>
<li><a
href="https://github.com/webpro-nl/knip/commit/a0138b5cbf060d1ddcd34cd957337ec1775b86e5"><code>a0138b5</code></a>
Dear CI, please accept my offer</li>
<li><a
href="https://github.com/webpro-nl/knip/commit/6dc082e9083a73d56aa7f80622d15dfb754dcc41"><code>6dc082e</code></a>
Fix TS issues with config-as-a-function</li>
<li><a
href="https://github.com/webpro-nl/knip/commit/b7bf92abd17cc28146019bc5c65b27fd8b21b382"><code>b7bf92a</code></a>
Add support for git worktree (resolve <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/990">#990</a>,
close <a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/991">#991</a>)</li>
<li><a
href="https://github.com/webpro-nl/knip/commit/fc965951212423bffc964f078c27ddccc9590088"><code>fc96595</code></a>
Remove unused imports/vars</li>
<li><a
href="https://github.com/webpro-nl/knip/commit/bffae524e5fdacbc2ba11d4f1ed7240febc2c169"><code>bffae52</code></a>
Fix Workspace Circular Symlink (<a
href="https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1319">#1319</a>)</li>
<li><a
href="https://github.com/webpro-nl/knip/commit/5cb4c304811d3798da8449f2c7b6b5788c4e978f"><code>5cb4c30</code></a>
Fix up a few lint issues</li>
<li>Additional commits viewable in <a
href="https://github.com/webpro-nl/knip/commits/knip@5.78.0/packages/knip">compare
view</a></li>
</ul>
</details>
<br />
Updates `oclif` from 4.22.52 to 4.22.61
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/oclif/oclif/releases">oclif's
releases</a>.</em></p>
<blockquote>
<h2>4.22.61</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-s3</code> from
3.956.0 to 3.958.0 (<a
href="https://github.com/oclif/oclif/commit/4e920ed7903322e8d5654ab33525cd959f785eea">4e920ed</a>)</li>
</ul>
<h2>4.22.60</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-cloudfront</code>
from 3.956.0 to 3.958.0 (<a
href="https://github.com/oclif/oclif/commit/b663f722a10bfbcd16cb9e90ad32d3234d5a6f0b">b663f72</a>)</li>
</ul>
<h2>4.22.59</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-cloudfront</code>
from 3.948.0 to 3.956.0 (<a
href="https://github.com/oclif/oclif/commit/c6fa94234424252b95d79719dddaebd1b5d8f486">c6fa942</a>)</li>
</ul>
<h2>4.22.58</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-s3</code> from
3.948.0 to 3.956.0 (<a
href="https://github.com/oclif/oclif/commit/6f00e91682ecfa2131c3e7fb717e103d142b5e10">6f00e91</a>)</li>
</ul>
<h2>4.22.57</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-s3</code> from
3.946.0 to 3.948.0 (<a
href="https://github.com/oclif/oclif/commit/63f7536059f7e22cab120726bfb763a1cbde7f52">63f7536</a>)</li>
</ul>
<h2>4.22.56</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-cloudfront</code>
from 3.946.0 to 3.948.0 (<a
href="https://github.com/oclif/oclif/commit/f8592c6145e73d87cfc65344173296463fe2acef">f8592c6</a>)</li>
</ul>
<h2>4.22.55</h2>
<h3>Bug Fixes</h3>
<ul>
<li>initialize oclif object when building tarballs (<a
href="https://github.com/oclif/oclif/commit/58f19212a27be504ff2de16c98cd116b86e6ef58">58f1921</a>),
closes <a
href="https://redirect.github.com/oclif/oclif/issues/1904">#1904</a></li>
</ul>
<h2>4.22.54</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-s3</code> from
3.940.0 to 3.946.0 (<a
href="https://github.com/oclif/oclif/commit/cdd14a44e44832aa3c388df1f12e37b39fe3c51f">cdd14a4</a>)</li>
</ul>
<h2>4.22.53</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-cloudfront</code>
from 3.940.0 to 3.946.0 (<a
href="https://github.com/oclif/oclif/commit/b38f8abf3383bf432694c2d6f1bff957db40a9f2">b38f8ab</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/oclif/oclif/blob/main/CHANGELOG.md">oclif's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/oclif/oclif/compare/4.22.60...4.22.61">4.22.61</a>
(2025-12-28)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-s3</code> from
3.956.0 to 3.958.0 (<a
href="https://github.com/oclif/oclif/commit/4e920ed7903322e8d5654ab33525cd959f785eea">4e920ed</a>)</li>
</ul>
<h2><a
href="https://github.com/oclif/oclif/compare/4.22.59...4.22.60">4.22.60</a>
(2025-12-28)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-cloudfront</code>
from 3.956.0 to 3.958.0 (<a
href="https://github.com/oclif/oclif/commit/b663f722a10bfbcd16cb9e90ad32d3234d5a6f0b">b663f72</a>)</li>
</ul>
<h2><a
href="https://github.com/oclif/oclif/compare/4.22.58...4.22.59">4.22.59</a>
(2025-12-21)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-cloudfront</code>
from 3.948.0 to 3.956.0 (<a
href="https://github.com/oclif/oclif/commit/c6fa94234424252b95d79719dddaebd1b5d8f486">c6fa942</a>)</li>
</ul>
<h2><a
href="https://github.com/oclif/oclif/compare/4.22.57...4.22.58">4.22.58</a>
(2025-12-21)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-s3</code> from
3.948.0 to 3.956.0 (<a
href="https://github.com/oclif/oclif/commit/6f00e91682ecfa2131c3e7fb717e103d142b5e10">6f00e91</a>)</li>
</ul>
<h2><a
href="https://github.com/oclif/oclif/compare/4.22.56...4.22.57">4.22.57</a>
(2025-12-15)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-s3</code> from
3.946.0 to 3.948.0 (<a
href="https://github.com/oclif/oclif/commit/63f7536059f7e22cab120726bfb763a1cbde7f52">63f7536</a>)</li>
</ul>
<h2><a
href="https://github.com/oclif/oclif/compare/4.22.55...4.22.56">4.22.56</a>
(2025-12-14)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-cloudfront</code>
from 3.946.0 to 3.948.0 (<a
href="https://github.com/oclif/oclif/commit/f8592c6145e73d87cfc65344173296463fe2acef">f8592c6</a>)</li>
</ul>
<h2><a
href="https://github.com/oclif/oclif/compare/4.22.54...4.22.55">4.22.55</a>
(2025-12-12)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>initialize oclif object when building tarballs (<a
href="https://github.com/oclif/oclif/commit/58f19212a27be504ff2de16c98cd116b86e6ef58">58f1921</a>),
closes <a
href="https://redirect.github.com/oclif/oclif/issues/1904">#1904</a></li>
</ul>
<h2><a
href="https://github.com/oclif/oclif/compare/4.22.53...4.22.54">4.22.54</a>
(2025-12-07)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> bump <code>@aws-sdk/client-s3</code> from
3.940.0 to 3.946.0 (<a
href="https://github.com/oclif/oclif/commit/cdd14a44e44832aa3c388df1f12e37b39fe3c51f">cdd14a4</a>)</li>
</ul>
<h2><a
href="https://github.com/oclif/oclif/compare/4.22.52...4.22.53">4.22.53</a>
(2025-12-07)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/oclif/oclif/commit/38214bf8e2c2bbc2992dd1d124ec01308d117a6d"><code>38214bf</code></a>
chore(release): 4.22.61 [skip ci]</li>
<li><a
href="https://github.com/oclif/oclif/commit/8a3721d715a7c6e16bdc13a14d2792b5acdc39eb"><code>8a3721d</code></a>
Merge pull request <a
href="https://redirect.github.com/oclif/oclif/issues/1940">#1940</a>
from oclif/dependabot-npm_and_yarn-aws-sdk-client-s3...</li>
<li><a
href="https://github.com/oclif/oclif/commit/4e920ed7903322e8d5654ab33525cd959f785eea"><code>4e920ed</code></a>
fix(deps): bump <code>@aws-sdk/client-s3</code> from 3.956.0 to
3.958.0</li>
<li><a
href="https://github.com/oclif/oclif/commit/91e359bcf58f9e0190c41a320564e30ea1f2fc1d"><code>91e359b</code></a>
chore(release): 4.22.60 [skip ci]</li>
<li><a
href="https://github.com/oclif/oclif/commit/86c1237296de96f88545797546fa9d2d0d1b21d3"><code>86c1237</code></a>
Merge pull request <a
href="https://redirect.github.com/oclif/oclif/issues/1941">#1941</a>
from oclif/dependabot-npm_and_yarn-aws-sdk-client-cl...</li>
<li><a
href="https://github.com/oclif/oclif/commit/f456b5dc0db16ab4aeae5d741f6da67c11ee8600"><code>f456b5d</code></a>
Merge pull request <a
href="https://redirect.github.com/oclif/oclif/issues/1942">#1942</a>
from oclif/dependabot-npm_and_yarn-eslint-config-ocl...</li>
<li><a
href="https://github.com/oclif/oclif/commit/64b4c20b8a5910f8c65fc772a65c5f142ce569a5"><code>64b4c20</code></a>
chore(dev-deps): bump eslint-config-oclif from 6.0.126 to 6.0.127</li>
<li><a
href="https://github.com/oclif/oclif/commit/b663f722a10bfbcd16cb9e90ad32d3234d5a6f0b"><code>b663f72</code></a>
fix(deps): bump <code>@aws-sdk/client-cloudfront</code> from 3.956.0 to
3.958.0</li>
<li><a
href="https://github.com/oclif/oclif/commit/32c310ed5763476fa787bc2f9fdec434e1f312f3"><code>32c310e</code></a>
chore(release): 4.22.59 [skip ci]</li>
<li><a
href="https://github.com/oclif/oclif/commit/34b8ca77ca800d1b2b01a53191700e1c541039bc"><code>34b8ca7</code></a>
Merge pull request <a
href="https://redirect.github.com/oclif/oclif/issues/1937">#1937</a>
from oclif/dependabot-npm_and_yarn-aws-sdk-client-cl...</li>
<li>Additional commits vi…1 parent 5d70239 commit a0ac44e
File tree
2 files changed
+1119
-1546
lines changed- __tests__/helpers
2 files changed
+1119
-1546
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
225 | 251 | | |
226 | 252 | | |
227 | 253 | | |
| |||
410 | 436 | | |
411 | 437 | | |
412 | 438 | | |
| 439 | + | |
413 | 440 | | |
414 | 441 | | |
415 | 442 | | |
| |||
0 commit comments