Commit d9dc7d3
authored
chore(deps): bump the minor-deps-updates-main group with 16 updates (#40)
Bumps the minor-deps-updates-main group with 16 updates:
| Package | From | To |
| --- | --- | --- |
|
[@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)
| `3.1.4` | `3.2.0` |
| [eslint](https://github.com/eslint/eslint) | `9.27.0` | `9.28.0` |
|
[eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x)
| `4.13.3` | `4.15.0` |
| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.0.0` |
`16.1.0` |
|
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
| `3.1.4` | `3.2.0` |
|
[@wdio/reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-reporter)
| `9.14.0` | `9.15.0` |
|
[@wdio/types](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-types)
| `9.14.0` | `9.15.0` |
|
[@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli)
| `9.14.0` | `9.15.0` |
|
[@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals)
| `9.14.0` | `9.15.0` |
|
[@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner)
| `9.14.0` | `9.15.0` |
|
[@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework)
| `9.14.0` | `9.15.0` |
|
[@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter)
| `9.14.0` | `9.15.0` |
|
[webdriver](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriver)
| `9.14.0` | `9.15.0` |
|
[webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio)
| `9.14.0` | `9.15.0` |
|
[@wdio/cucumber-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cucumber-framework)
| `9.14.0` | `9.15.0` |
|
[@wdio/jasmine-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-jasmine-framework)
| `9.14.0` | `9.15.0` |
Updates `@vitest/coverage-v8` from 3.1.4 to 3.2.0
<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>v3.2.0</h2>
<h3> 🚀 Features</h3>
<ul>
<li>Provide <code>ctx.signal</code> - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7878">vitest-dev/vitest#7878</a>
<a href="https://github.com/vitest-dev/vitest/commit/e761f27d7"><!-- raw
HTML omitted -->(e761f)<!-- raw HTML omitted --></a></li>
<li>Support custom colors for <code>test.name</code> - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/7809">vitest-dev/vitest#7809</a>
<a href="https://github.com/vitest-dev/vitest/commit/4af5df33b"><!-- raw
HTML omitted -->(4af5d)<!-- raw HTML omitted --></a></li>
<li>Add <code>vi.mockObject</code> to automock any object - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> and <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7761">vitest-dev/vitest#7761</a>
<a href="https://github.com/vitest-dev/vitest/commit/465bdb3d7"><!-- raw
HTML omitted -->(465bd)<!-- raw HTML omitted --></a></li>
<li>Introduce <code>watchTriggerPatterns</code> option - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7778">vitest-dev/vitest#7778</a>
<a href="https://github.com/vitest-dev/vitest/commit/a067531ac"><!-- raw
HTML omitted -->(a0675)<!-- raw HTML omitted --></a></li>
<li>Deprecate <code>workspace</code> in favor of <code>projects</code>
- by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> and
<a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7923">vitest-dev/vitest#7923</a>
<a href="https://github.com/vitest-dev/vitest/commit/41beb261e"><!-- raw
HTML omitted -->(41beb)<!-- raw HTML omitted --></a></li>
<li>Explicit Resource Management support in mocked functions - by <a
href="https://github.com/EskiMojo14"><code>@EskiMojo14</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/7927">vitest-dev/vitest#7927</a>
<a href="https://github.com/vitest-dev/vitest/commit/b67d307de"><!-- raw
HTML omitted -->(b67d3)<!-- raw HTML omitted --></a></li>
<li>Add <code>sequence.groupOrder</code> option - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7852">vitest-dev/vitest#7852</a>
<a href="https://github.com/vitest-dev/vitest/commit/d1a1df036"><!-- raw
HTML omitted -->(d1a1d)<!-- raw HTML omitted --></a></li>
<li>Initial support for Temporal equality - by <a
href="https://github.com/dirkluijk"><code>@dirkluijk</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/8007">vitest-dev/vitest#8007</a>
<a href="https://github.com/vitest-dev/vitest/commit/52bd78965"><!-- raw
HTML omitted -->(52bd7)<!-- raw HTML omitted --></a></li>
<li>Support Vite 7 - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8003">vitest-dev/vitest#8003</a>
<a href="https://github.com/vitest-dev/vitest/commit/1716b61c5"><!-- raw
HTML omitted -->(1716b)<!-- raw HTML omitted --></a></li>
<li>Track module execution totalTime and selfTime - by <a
href="https://github.com/abrenneke"><code>@abrenneke</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/8027">vitest-dev/vitest#8027</a>
<a href="https://github.com/vitest-dev/vitest/commit/95961e40a"><!-- raw
HTML omitted -->(95961)<!-- raw HTML omitted --></a></li>
<li>Annotation API - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7953">vitest-dev/vitest#7953</a>
<a href="https://github.com/vitest-dev/vitest/commit/b03f2098a"><!-- raw
HTML omitted -->(b03f2)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>:
<ul>
<li>Implement <code>connect</code> option for <code>playwright</code>
browser provider - by <a
href="https://github.com/egfx-notifications"><code>@egfx-notifications</code></a>
and <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7915">vitest-dev/vitest#7915</a>
<a href="https://github.com/vitest-dev/vitest/commit/029c0788c"><!-- raw
HTML omitted -->(029c0)<!-- raw HTML omitted --></a></li>
<li>Add <code>screenshot.save</code> option - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7777">vitest-dev/vitest#7777</a>
<a href="https://github.com/vitest-dev/vitest/commit/d9f516353"><!-- raw
HTML omitted -->(d9f51)<!-- raw HTML omitted --></a></li>
<li>Custom locators API - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7993">vitest-dev/vitest#7993</a>
<a href="https://github.com/vitest-dev/vitest/commit/e6fbd8d25"><!-- raw
HTML omitted -->(e6fbd)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>coverage</strong>:
<ul>
<li>V8 experimental AST-aware remapping - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/7736">vitest-dev/vitest#7736</a>
<a href="https://github.com/vitest-dev/vitest/commit/78a3d2787"><!-- raw
HTML omitted -->(78a3d)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>reporter</strong>:
<ul>
<li>Add <code>onWritePath</code> option to <code>github-actions</code>
- by <a
href="https://github.com/nwalters512"><code>@nwalters512</code></a> and
<a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8015">vitest-dev/vitest#8015</a>
<a href="https://github.com/vitest-dev/vitest/commit/abd3bb76a"><!-- raw
HTML omitted -->(abd3b)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>vitest</strong>:
<ul>
<li>Allow per-file and per-worker fixtures - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> and
<a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7704">vitest-dev/vitest#7704</a>
<a href="https://github.com/vitest-dev/vitest/commit/9cbfc231a"><!-- raw
HTML omitted -->(9cbfc)<!-- raw HTML omitted --></a></li>
</ul>
</li>
</ul>
<h3> 🐞 Bug Fixes</h3>
<ul>
<li>Replace <code>micromatch</code> with <code>picomatch</code> - by
<a href="https://github.com/sapphi-red"><code>@sapphi-red</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7951">vitest-dev/vitest#7951</a>
<a href="https://github.com/vitest-dev/vitest/commit/df07611f0"><!-- raw
HTML omitted -->(df076)<!-- raw HTML omitted --></a></li>
<li>Try to catch unhandled error outside of a test - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7968">vitest-dev/vitest#7968</a>
<a href="https://github.com/vitest-dev/vitest/commit/464218f42"><!-- raw
HTML omitted -->(46421)<!-- raw HTML omitted --></a></li>
<li>Generate a separate config for "vitest init browser"
instead of a workspace file - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7934">vitest-dev/vitest#7934</a>
<a href="https://github.com/vitest-dev/vitest/commit/e84e2184e"><!-- raw
HTML omitted -->(e84e2)<!-- raw HTML omitted --></a></li>
<li>Switch ExpectStatic <code>any</code> types to
<code>AsymmetricMatcher<unknown></code>, with
<code>DeeplyAllowMatchers<T></code> - by <a
href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/7016">vitest-dev/vitest#7016</a>
<a href="https://github.com/vitest-dev/vitest/commit/8ec448db6"><!-- raw
HTML omitted -->(8ec44)<!-- raw HTML omitted --></a></li>
<li>Remove unused exports - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7618">vitest-dev/vitest#7618</a>
<a href="https://github.com/vitest-dev/vitest/commit/33d053852"><!-- raw
HTML omitted -->(33d05)<!-- raw HTML omitted --></a></li>
<li>Throw an error if typechecker failed to spawn - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7990">vitest-dev/vitest#7990</a>
<a href="https://github.com/vitest-dev/vitest/commit/0e960aa78"><!-- raw
HTML omitted -->(0e960)<!-- raw HTML omitted --></a></li>
<li>Ignore non-string <code>stack</code> properties - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7995">vitest-dev/vitest#7995</a>
<a href="https://github.com/vitest-dev/vitest/commit/330f9a40b"><!-- raw
HTML omitted -->(330f9)<!-- raw HTML omitted --></a></li>
<li>Apply browser CLI options only if the project has the browser set in
the config already - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7984">vitest-dev/vitest#7984</a>
<a href="https://github.com/vitest-dev/vitest/commit/703581b62"><!-- raw
HTML omitted -->(70358)<!-- raw HTML omitted --></a></li>
<li>Ensure errors keep their message and stack after <code>toJSON</code>
serialisation - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8053">vitest-dev/vitest#8053</a>
<a href="https://github.com/vitest-dev/vitest/commit/3bdf05d19"><!-- raw
HTML omitted -->(3bdf0)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>:
<ul>
<li>Resolve FS commands relative to the project root - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7896">vitest-dev/vitest#7896</a>
<a href="https://github.com/vitest-dev/vitest/commit/69ac92cb7"><!-- raw
HTML omitted -->(69ac9)<!-- raw HTML omitted --></a></li>
<li>Run tests serially if provider doesn't provide a mocker - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8032">vitest-dev/vitest#8032</a>
<a href="https://github.com/vitest-dev/vitest/commit/227a992ad"><!-- raw
HTML omitted -->(227a9)<!-- raw HTML omitted --></a></li>
<li>Resolve <code>upload</code> files relative to the project root -
by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8042">vitest-dev/vitest#8042</a>
<a href="https://github.com/vitest-dev/vitest/commit/b9a312a8a"><!-- raw
HTML omitted -->(b9a31)<!-- raw HTML omitted --></a></li>
<li>Await mocker invalidation to avoid race condition with "mock
wasn't registered" - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8021">vitest-dev/vitest#8021</a>
<a href="https://github.com/vitest-dev/vitest/commit/b34ffada3"><!-- raw
HTML omitted -->(b34ff)<!-- raw HTML omitted --></a></li>
<li>Share vite cache with the project 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/8049">vitest-dev/vitest#8049</a>
<a href="https://github.com/vitest-dev/vitest/commit/0cbad1b0d"><!-- raw
HTML omitted -->(0cbad)<!-- raw HTML omitted --></a></li>
<li>Add <code>this</code> type to <code>locators.extend</code> - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8069">vitest-dev/vitest#8069</a>
<a href="https://github.com/vitest-dev/vitest/commit/70fb03c38"><!-- raw
HTML omitted -->(70fb0)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>cache</strong>:
<ul>
<li>Preserve test results from previous runs - by <a
href="https://github.com/macko911"><code>@macko911</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/8043">vitest-dev/vitest#8043</a>
<a href="https://github.com/vitest-dev/vitest/commit/d6ef0da11"><!-- raw
HTML omitted -->(d6ef0)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>cli</strong>:
<ul>
<li>Add built-in reporters list to --help output - by <a
href="https://github.com/pengooseDev"><code>@pengooseDev</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7955">vitest-dev/vitest#7955</a>
<a href="https://github.com/vitest-dev/vitest/commit/ef6ef542b"><!-- raw
HTML omitted -->(ef6ef)<!-- raw HTML omitted --></a></li>
<li>Parse <code>--silent</code> values properly - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/8055">vitest-dev/vitest#8055</a>
<a href="https://github.com/vitest-dev/vitest/commit/8fad73563"><!-- raw
HTML omitted -->(8fad7)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>coverage</strong>:
<ul>
<li>Istanbul provider to not use Vite preserved query params - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/7939">vitest-dev/vitest#7939</a>
<a href="https://github.com/vitest-dev/vitest/commit/a05d48c25"><!-- raw
HTML omitted -->(a05d4)<!-- raw HTML omitted --></a></li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vitest-dev/vitest/commit/59200ae6b0eb688e5df493873986092293360c68"><code>59200ae</code></a>
chore: release v3.2.0</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/407c0e4d29d95644419999bacfffa04e4bceff3d"><code>407c0e4</code></a>
fix(coverage): in-source test cases excluded (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/7985">#7985</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/e86282e7b02ea80640d2f67315a902ac4411a6be"><code>e86282e</code></a>
chore(deps): update Vite to 6.3.5 (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/8051">#8051</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/ba87a62b995ad5d0a3c344fd4379db032ab0750d"><code>ba87a62</code></a>
chore: release v3.2.0-beta.3</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/3f8159a2ff9be52e2a818d18aa665c294f7f10c3"><code>3f8159a</code></a>
ci(rollup): disable watcher for types generators (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/8035">#8035</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/51cd81444b584584ed7b4d889e6d5fe7ed235a43"><code>51cd814</code></a>
fix(coverage): browser + v8 in source tests missing (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/7946">#7946</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/2854ad663f23c902845959c22d3355ac730131f3"><code>2854ad6</code></a>
chore: release v3.2.0-beta.2</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/165fb0e8ae398440fc62cd95992e1ea97a1d2388"><code>165fb0e</code></a>
chore: release v3.2.0-beta.1</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/78a3d27879eab9e0f034251e1d2a9da00dda39b9"><code>78a3d27</code></a>
feat(coverage): v8 experimental AST-aware remapping (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/7736">#7736</a>)</li>
<li>See full diff in <a
href="https://github.com/vitest-dev/vitest/commits/v3.2.0/packages/coverage-v8">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint` from 9.27.0 to 9.28.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.28.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/b0674be94e4394401b4f668453a473572c321023"><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://redirect.github.com/eslint/eslint/issues/19760">#19760</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a95721f1064fdbfe0e392b955ce3053a24551f80"><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://redirect.github.com/eslint/eslint/issues/19773">#19773</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/bfd0e7a39535b3c1ddc742dfffa6bdcdc93079e2"><code>bfd0e7a</code></a>
feat: support TypeScript syntax in <code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19566">#19566</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/68c61c093a885623e48f38026e3f3a05bfa403de"><code>68c61c0</code></a>
feat: support TS syntax in <code>no-shadow</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19565">#19565</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0f773ef248af0301a410fee11e1b22174100cf6a"><code>0f773ef</code></a>
feat: support TS syntax in <code>no-magic-numbers</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19561">#19561</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4a6b6051889b1cb668d4d2ae29e9c27c74993d6"><code>c4a6b60</code></a>
feat: add allowTypeAnnotation to func-style (<a
href="https://redirect.github.com/eslint/eslint/issues/19754">#19754</a>)
(sethamus)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b03ad176f158afdd921f0af5126c398012b10559"><code>b03ad17</code></a>
feat: add TypeScript support to <code>prefer-arrow-callback</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19678">#19678</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/bc3c3313ce2719062805b6849d29f9a375cf23f2"><code>bc3c331</code></a>
feat: ignore overloaded function declarations in func-style rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19755">#19755</a>)
(sethamus)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/eea3e7eb1ca84f9e8870e1190d65d5235d9d8429"><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19779">#19779</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a467de39f6e509af95a7963904326635c1bf7116"><code>a467de3</code></a>
fix: update context.report types (<a
href="https://redirect.github.com/eslint/eslint/issues/19751">#19751</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/fd467bb892d735a4a8863beabd181a3f3152689a"><code>fd467bb</code></a>
fix: remove interopDefault to use jiti's default (<a
href="https://redirect.github.com/eslint/eslint/issues/19697">#19697</a>)
(sethamus)</li>
<li><a
href="https://github.com/eslint/eslint/commit/72d16e3066aac2f1c74f4150ba43dfa8cf532584"><code>72d16e3</code></a>
fix: avoid false positive in <code>no-unassigned-vars</code> for declare
module (<a
href="https://redirect.github.com/eslint/eslint/issues/19746">#19746</a>)
(Azat S.)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81c3c936266474c2081f310098084bd0eb1768d2"><code>81c3c93</code></a>
fix: curly types (<a
href="https://redirect.github.com/eslint/eslint/issues/19750">#19750</a>)
(Eli)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/3ec208233f29c161aae8f99f9f091e371fe83a62"><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://redirect.github.com/eslint/eslint/issues/19799">#19799</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/89a65b07f6171a860284b62d97c8b3edf312b98c"><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://redirect.github.com/eslint/eslint/issues/19788">#19788</a>)
(Shais Ch)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2ba8a0d75c7a8e6aa4798275126698be40391d37"><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19798">#19798</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/59dd7e6b28507053bde985ea2311dca8ec0db681"><code>59dd7e6</code></a>
docs: update <code>func-style</code> with examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19793">#19793</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e9129e0799d068c377d63d59a0a800e7d1fea8dd"><code>e9129e0</code></a>
docs: add global scope's <code>implicit</code> field to Scope Manager
docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19770">#19770</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/52f5b7a0af48a2f143f0bccfd4e036025b08280d"><code>52f5b7a</code></a>
docs: fix minor typos and add links (<a
href="https://redirect.github.com/eslint/eslint/issues/19743">#19743</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/00716a339ede24ed5a76aceed833f38a6c4e8d3a"><code>00716a3</code></a>
docs: upfront recommend against using the no-return-await rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19727">#19727</a>)
(Mike DiDomizio)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/175b7b83fcdc8f3f84821510dd7e04d120402317"><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/[email protected]</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19802">#19802</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/844f5a69dc78ca38f856c137e061e8facc9d00ba"><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/62b1c1bc7981798c3aec2dd430c200c797a25629"><code>62b1c1b</code></a>
chore: update globals to v16 (<a
href="https://redirect.github.com/eslint/eslint/issues/19791">#19791</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e8a1cb8f7fbc18efa589bfedea5326de636b4868"><code>e8a1cb8</code></a>
chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (<a
href="https://redirect.github.com/eslint/eslint/issues/19786">#19786</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/43d39754b6d315954f46a70dbd53d1fa0eea1619"><code>43d3975</code></a>
chore: Add Copilot Instructions file (<a
href="https://redirect.github.com/eslint/eslint/issues/19753">#19753</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2dfb5ebef4c14d552d10a6c7c2c2ce376e63654a"><code>2dfb5eb</code></a>
test: update <code>SourceCodeTraverser</code> tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19763">#19763</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5bc21f9e8e00f9e49442d1b6520b307ce94f3518"><code>5bc21f9</code></a>
chore: add <code>*.code-workspace</code> to <code>.gitignore</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19771">#19771</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4fa40eb4bd6f4dba3b2e7fff259d0780ef6becf"><code>f4fa40e</code></a>
refactor: NodeEventGenerator -> SourceCodeTraverser (<a
href="https://redirect.github.com/eslint/eslint/issues/19679">#19679</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0f49329b4a7f91714f2cd1e9ce532d32202c47f4"><code>0f49329</code></a>
refactor: use a service to emit warnings (<a
href="https://redirect.github.com/eslint/eslint/issues/19725">#19725</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20a9e59438fde3642ab058cc55ee1b9fa02b6391"><code>20a9e59</code></a>
chore: update dependency shelljs to ^0.10.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19740">#19740</a>)
(renovate[bot])</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.28.0 - May 30, 2025</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/175b7b83fcdc8f3f84821510dd7e04d120402317"><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/[email protected]</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19802">#19802</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/844f5a69dc78ca38f856c137e061e8facc9d00ba"><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b0674be94e4394401b4f668453a473572c321023"><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://redirect.github.com/eslint/eslint/issues/19760">#19760</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3ec208233f29c161aae8f99f9f091e371fe83a62"><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://redirect.github.com/eslint/eslint/issues/19799">#19799</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/89a65b07f6171a860284b62d97c8b3edf312b98c"><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://redirect.github.com/eslint/eslint/issues/19788">#19788</a>)
(Shais Ch)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2ba8a0d75c7a8e6aa4798275126698be40391d37"><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19798">#19798</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/eea3e7eb1ca84f9e8870e1190d65d5235d9d8429"><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19779">#19779</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a95721f1064fdbfe0e392b955ce3053a24551f80"><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://redirect.github.com/eslint/eslint/issues/19773">#19773</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a467de39f6e509af95a7963904326635c1bf7116"><code>a467de3</code></a>
fix: update context.report types (<a
href="https://redirect.github.com/eslint/eslint/issues/19751">#19751</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/59dd7e6b28507053bde985ea2311dca8ec0db681"><code>59dd7e6</code></a>
docs: update <code>func-style</code> with examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19793">#19793</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/62b1c1bc7981798c3aec2dd430c200c797a25629"><code>62b1c1b</code></a>
chore: update globals to v16 (<a
href="https://redirect.github.com/eslint/eslint/issues/19791">#19791</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/bfd0e7a39535b3c1ddc742dfffa6bdcdc93079e2"><code>bfd0e7a</code></a>
feat: support TypeScript syntax in <code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19566">#19566</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/68c61c093a885623e48f38026e3f3a05bfa403de"><code>68c61c0</code></a>
feat: support TS syntax in <code>no-shadow</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19565">#19565</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e8a1cb8f7fbc18efa589bfedea5326de636b4868"><code>e8a1cb8</code></a>
chore: ignore jiti-v2.0 & jiti-v2.1 for renovate (<a
href="https://redirect.github.com/eslint/eslint/issues/19786">#19786</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0f773ef248af0301a410fee11e1b22174100cf6a"><code>0f773ef</code></a>
feat: support TS syntax in <code>no-magic-numbers</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19561">#19561</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/43d39754b6d315954f46a70dbd53d1fa0eea1619"><code>43d3975</code></a>
chore: Add Copilot Instructions file (<a
href="https://redirect.github.com/eslint/eslint/issues/19753">#19753</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c4a6b6051889b1cb668d4d2ae29e9c27c74993d6"><code>c4a6b60</code></a>
feat: add allowTypeAnnotation to func-style (<a
href="https://redirect.github.com/eslint/eslint/issues/19754">#19754</a>)
(sethamus)</li>
<li><a
href="https://github.com/eslint/eslint/commit/fd467bb892d735a4a8863beabd181a3f3152689a"><code>fd467bb</code></a>
fix: remove interopDefault to use jiti's default (<a
href="https://redirect.github.com/eslint/eslint/issues/19697">#19697</a>)
(sethamus)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2dfb5ebef4c14d552d10a6c7c2c2ce376e63654a"><code>2dfb5eb</code></a>
test: update <code>SourceCodeTraverser</code> tests (<a
href="https://redirect.github.com/eslint/eslint/issues/19763">#19763</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b03ad176f158afdd921f0af5126c398012b10559"><code>b03ad17</code></a>
feat: add TypeScript support to <code>prefer-arrow-callback</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19678">#19678</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e9129e0799d068c377d63d59a0a800e7d1fea8dd"><code>e9129e0</code></a>
docs: add global scope's <code>implicit</code> field to Scope Manager
docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19770">#19770</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/bc3c3313ce2719062805b6849d29f9a375cf23f2"><code>bc3c331</code></a>
feat: ignore overloaded function declarations in func-style rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19755">#19755</a>)
(sethamus)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5bc21f9e8e00f9e49442d1b6520b307ce94f3518"><code>5bc21f9</code></a>
chore: add <code>*.code-workspace</code> to <code>.gitignore</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19771">#19771</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/72d16e3066aac2f1c74f4150ba43dfa8cf532584"><code>72d16e3</code></a>
fix: avoid false positive in <code>no-unassigned-vars</code> for declare
module (<a
href="https://redirect.github.com/eslint/eslint/issues/19746">#19746</a>)
(Azat S.)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4fa40eb4bd6f4dba3b2e7fff259d0780ef6becf"><code>f4fa40e</code></a>
refactor: NodeEventGenerator -> SourceCodeTraverser (<a
href="https://redirect.github.com/eslint/eslint/issues/19679">#19679</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81c3c936266474c2081f310098084bd0eb1768d2"><code>81c3c93</code></a>
fix: curly types (<a
href="https://redirect.github.com/eslint/eslint/issues/19750">#19750</a>)
(Eli)</li>
<li><a
href="https://github.com/eslint/eslint/commit/52f5b7a0af48a2f143f0bccfd4e036025b08280d"><code>52f5b7a</code></a>
docs: fix minor typos and add links (<a
href="https://redirect.github.com/eslint/eslint/issues/19743">#19743</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0f49329b4a7f91714f2cd1e9ce532d32202c47f4"><code>0f49329</code></a>
refactor: use a service to emit warnings (<a
href="https://redirect.github.com/eslint/eslint/issues/19725">#19725</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20a9e59438fde3642ab058cc55ee1b9fa02b6391"><code>20a9e59</code></a>
chore: update dependency shelljs to ^0.10.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19740">#19740</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/00716a339ede24ed5a76aceed833f38a6c4e8d3a"><code>00716a3</code></a>
docs: upfront recommend against using the no-return-await rule (<a
href="https://redirect.github.com/eslint/eslint/issues/19727">#19727</a>)
(Mike DiDomizio)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/f341f21e024388e602cfccee06e11b9113a2d298"><code>f341f21</code></a>
9.28.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/779dda93a25a0e9da934a96311e5f97985e4401c"><code>779dda9</code></a>
Build: changelog update for 9.28.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/175b7b83fcdc8f3f84821510dd7e04d120402317"><code>175b7b8</code></a>
chore: upgrade to <code>@eslint/[email protected]</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19802">#19802</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/844f5a69dc78ca38f856c137e061e8facc9d00ba"><code>844f5a6</code></a>
chore: package.json update for <code>@eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/b0674be94e4394401b4f668453a473572c321023"><code>b0674be</code></a>
feat: Customization of serialization for languageOptions (<a
href="https://redirect.github.com/eslint/eslint/issues/19760">#19760</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3ec208233f29c161aae8f99f9f091e371fe83a62"><code>3ec2082</code></a>
docs: Nested arrays in files config entry (<a
href="https://redirect.github.com/eslint/eslint/issues/19799">#19799</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/89a65b07f6171a860284b62d97c8b3edf312b98c"><code>89a65b0</code></a>
docs: clarify how config arrays can apply to subsets of files (<a
href="https://redirect.github.com/eslint/eslint/issues/19788">#19788</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2ba8a0d75c7a8e6aa4798275126698be40391d37"><code>2ba8a0d</code></a>
docs: Add description of meta.namespace to plugin docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19798">#19798</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/eea3e7eb1ca84f9e8870e1190d65d5235d9d8429"><code>eea3e7e</code></a>
fix: Remove configured global variables from
<code>GlobalScope#implicit</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19779">#19779</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a95721f1064fdbfe0e392b955ce3053a24551f80"><code>a95721f</code></a>
feat: Add <code>--pass-on-unpruned-suppressions</code> CLI option (<a
href="https://redirect.github.com/eslint/eslint/issues/19773">#19773</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.27.0...v9.28.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint-plugin-import-x` from 4.13.3 to 4.15.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/un-ts/eslint-plugin-import-x/releases">eslint-plugin-import-x's
releases</a>.</em></p>
<blockquote>
<h2>v4.15.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/362">#362</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/8bd40d8554b3c517fad3f1128110783e404eace0"><code>8bd40d8</code></a>
Thanks <a href="https://github.com/JounQin"><code>@JounQin</code></a>!
- refactor: drop <code>@typescript-eslint/utils</code> on
production</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/un-ts/eslint-plugin-import-x/compare/v4.14.2...v4.15.0">https://github.com/un-ts/eslint-plugin-import-x/compare/v4.14.2...v4.15.0</a></p>
<h2>v4.14.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/360">#360</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/3a3f5f8755f96afe970f677ba2a9749a664c6757"><code>3a3f5f8</code></a>
Thanks <a href="https://github.com/JounQin"><code>@JounQin</code></a>!
- fix: try/catch <code>enumerator.iterateFiles</code> gracefully</p>
</li>
<li>
<p><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/357">#357</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/46c8bc6ce8869236e9d7e741acbd4571a352d269"><code>46c8bc6</code></a>
Thanks <a href="https://github.com/JounQin"><code>@JounQin</code></a>!
- chore(deps): bump <code>@typescript-eslint/utils</code> and
<code>unrs-resolver</code></p>
</li>
</ul>
<h3>New Contributors</h3>
<ul>
<li><a
href="https://github.com/JesseDocken"><code>@JesseDocken</code></a>
made their first contribution in <a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/358">un-ts/eslint-plugin-import-x#358</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/un-ts/eslint-plugin-import-x/compare/v4.14.1...v4.14.2">https://github.com/un-ts/eslint-plugin-import-x/compare/v4.14.1...v4.14.2</a></p>
<h2>v4.14.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/355">#355</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/81f3d3159ba9a34d8ae880b58fbe03771bd33767"><code>81f3d31</code></a>
Thanks <a href="https://github.com/JounQin"><code>@JounQin</code></a>!
- fix: tslib is no longer used because we're targeting ES2022</li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/un-ts/eslint-plugin-import-x/compare/v4.14.0...v4.14.1">https://github.com/un-ts/eslint-plugin-import-x/compare/v4.14.0...v4.14.1</a></p>
<h2>v4.14.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/272">#272</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/43cdd21485863292461fd640ba6da561be5e829f"><code>43cdd21</code></a>
Thanks <a href="https://github.com/SukkaW"><code>@SukkaW</code></a> and
<a href="https://github.com/JounQin"><code>@JounQin</code></a>! - feat:
map legacy node resolver to the new one with fallback support</p>
</li>
<li>
<p><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/350">#350</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/12a7cdafe314a87709342eea6abbbcf3562c68e9"><code>12a7cda</code></a>
Thanks <a href="https://github.com/43081j"><code>@43081j</code></a>! -
Expose flat configs in <code>configs</code> object to allow use of
ESLint <code>extends</code></p>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/352">#352</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/3bc48fcfab4bf5ddbabb4508cf5e63b8d8aaee04"><code>3bc48fc</code></a>
Thanks <a href="https://github.com/JounQin"><code>@JounQin</code></a>!
- fix: enable <code>nocomment</code> glob option for rule
<code>no-unassigned-import</code>'s <code>allow</code> option</li>
</ul>
<h3>New Contributors</h3>
<ul>
<li><a href="https://github.com/43081j"><code>@43081j</code></a> made
their first contribution in <a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/350">un-ts/eslint-plugin-import-x#350</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/un-ts/eslint-plugin-import-x/compare/v4.13.3...v4.14.0">https://github.com/un-ts/eslint-plugin-import-x/compare/v4.13.3...v4.14.0</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/un-ts/eslint-plugin-import-x/blob/master/CHANGELOG.md">eslint-plugin-import-x's
changelog</a>.</em></p>
<blockquote>
<h2>4.15.0</h2>
<h3>Minor Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/362">#362</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/8bd40d8554b3c517fad3f1128110783e404eace0"><code>8bd40d8</code></a>
Thanks <a href="https://github.com/JounQin"><code>@JounQin</code></a>!
- refactor: drop <code>@typescript-eslint/utils</code> on
production</li>
</ul>
<h2>4.14.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/360">#360</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/3a3f5f8755f96afe970f677ba2a9749a664c6757"><code>3a3f5f8</code></a>
Thanks <a href="https://github.com/JounQin"><code>@JounQin</code></a>!
- fix: try/catch <code>enumerator.iterateFiles</code> gracefully</p>
</li>
<li>
<p><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/357">#357</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/46c8bc6ce8869236e9d7e741acbd4571a352d269"><code>46c8bc6</code></a>
Thanks <a href="https://github.com/JounQin"><code>@JounQin</code></a>!
- chore(deps): bump <code>@typescript-eslint/utils</code> and
<code>unrs-resolver</code></p>
</li>
</ul>
<h2>4.14.1</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/355">#355</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/81f3d3159ba9a34d8ae880b58fbe03771bd33767"><code>81f3d31</code></a>
Thanks <a href="https://github.com/JounQin"><code>@JounQin</code></a>!
- fix: tslib is no longer used because we're targeting ES2022</li>
</ul>
<h2>4.14.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/272">#272</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/43cdd21485863292461fd640ba6da561be5e829f"><code>43cdd21</code></a>
Thanks <a href="https://github.com/SukkaW"><code>@SukkaW</code></a> and
<a href="https://github.com/JounQin"><code>@JounQin</code></a>! - feat:
map legacy node resolver to the new one with fallback support</p>
</li>
<li>
<p><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/350">#350</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/12a7cdafe314a87709342eea6abbbcf3562c68e9"><code>12a7cda</code></a>
Thanks <a href="https://github.com/43081j"><code>@43081j</code></a>! -
Expose flat configs in <code>configs</code> object to allow use of
ESLint <code>extends</code></p>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/pull/352">#352</a>
<a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/3bc48fcfab4bf5ddbabb4508cf5e63b8d8aaee04"><code>3bc48fc</code></a>
Thanks <a href="https://github.com/JounQin"><code>@JounQin</code></a>!
- fix: enable <code>nocomment</code> glob option for rule
<code>no-unassigned-import</code>'s <code>allow</code> option</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/c568c12dfa02cc92990e75ad8e2e197a298aefaf"><code>c568c12</code></a>
chore: release eslint-plugin-import-x (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/363">#363</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/8bd40d8554b3c517fad3f1128110783e404eace0"><code>8bd40d8</code></a>
refactor: drop <code>@typescript-eslint/utils</code> on production (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/362">#362</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/3848fe2ea26f9e552934d306771c1341152dfaac"><code>3848fe2</code></a>
chore: release eslint-plugin-import-x (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/359">#359</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/3a3f5f8755f96afe970f677ba2a9749a664c6757"><code>3a3f5f8</code></a>
fix: try/catch <code>enumerator.iterateFiles</code> gracefully (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/360">#360</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/dfcbe2ca40f6faaec80e0abb93e58a0cf8347a06"><code>dfcbe2c</code></a>
docs: add <code>Star History</code> section</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/10e40b7c81d1a4a9eea7044805ab47899d73f28a"><code>10e40b7</code></a>
docs: <code>no-unused-modules</code> is only compatible with legacy
configs (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/358">#358</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/46c8bc6ce8869236e9d7e741acbd4571a352d269"><code>46c8bc6</code></a>
chore: bump all (dev)Dependencies (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/357">#357</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/d00d9f86078e9bf0fdd66746ae44d18de03a13d7"><code>d00d9f8</code></a>
chore: release eslint-plugin-import-x (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/356">#356</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/81f3d3159ba9a34d8ae880b58fbe03771bd33767"><code>81f3d31</code></a>
fix: tslib is no longer used because we're targeting ES2022 (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/355">#355</a>)</li>
<li><a
href="https://github.com/un-ts/eslint-plugin-import-x/commit/2320af4fde6af6234b48197d07ca63e24eca7352"><code>2320af4</code></a>
chore: release eslint-plugin-import-x (<a
href="https://redirect.github.com/un-ts/eslint-plugin-import-x/issues/351">#351</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/un-ts/eslint-plugin-import-x/compare/v4.13.3...v4.15.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `lint-staged` from 16.0.0 to 16.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/lint-staged/lint-staged/releases">lint-staged's
releases</a>.</em></p>
<blockquote>
<h2>v16.1.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1536">#1536</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/e729daa3b3ae28e613f63e730652dbfad5d1c594"><code>e729daa</code></a>
Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - A
new flag <code>--no-revert</code> has been introduced for when task
modifications should be applied to the index before aborting the commit
in case of errors. By default, <em>lint-staged</em> will clear all task
modifications and revert to the original state.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1550">#1550</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/b27fa3fecb75bcdcaa4bcd483c9d5c0755a22607"><code>b27fa3f</code></a>
Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! -
<em>Lint-staged</em> now ignores symlinks and leaves them out from the
list of staged files.</p>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1558">#1558</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/c37dc38dddbdebc41df4dbd909d79c98c3f69eb3"><code>c37dc38</code></a>
Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! -
The minimum required Node.js version is lowered to <code>20.17</code>
following <a
href="https://github.com/sindresorhus/nano-spawn/releases/tag/v1.0.2">[email protected]</a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md">lint-staged's
changelog</a>.</em></p>
<blockquote>
<h2>16.1.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1536">#1536</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/e729daa3b3ae28e613f63e730652dbfad5d1c594"><code>e729daa</code></a>
Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - A
new flag <code>--no-revert</code> has been introduced for when task
modifications should be applied to the index before aborting the commit
in case of errors. By default, <em>lint-staged</em> will clear all task
modifications and revert to the original state.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1550">#1550</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/b27fa3fecb75bcdcaa4bcd483c9d5c0755a22607"><code>b27fa3f</code></a>
Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! -
<em>Lint-staged</em> now ignores symlinks and leaves them out from the
list of staged files.</p>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1558">#1558</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/c37dc38dddbdebc41df4dbd909d79c98c3f69eb3"><code>c37dc38</code></a>
Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! -
The minimum required Node.js version is lowered to <code>20.17</code>
following <a
href="https://github.com/sindresorhus/nano-spawn/releases/tag/v1.0.2">[email protected]</a>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/f92caaad52cf7f87d8368bdb08abbc64b378b7c9"><code>f92caaa</code></a>
chore(changeset): release</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/e729daa3b3ae28e613f63e730652dbfad5d1c594"><code>e729daa</code></a>
feat: add "--no-revert" flag to disable reverting to original
state in case o...</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/c37dc38dddbdebc41df4dbd909d79c98c3f69eb3"><code>c37dc38</code></a>
fix: lower minimum required Node.js version to 20.17</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/48f778f777e6ab28ad47b78e09ef04b54ff6e0ae"><code>48f778f</code></a>
build(deps): update dependencies</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/b27fa3fecb75bcdcaa4bcd483c9d5c0755a22607"><code>b27fa3f</code></a>
feat: leave out symlinks from list of staged files</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/a941f2caee9895436b8e4ed3852c771ffbde21a8"><code>a941f2c</code></a>
docs: add table of contents section to README.md (<a
href="https://redirect.github.com/lint-staged/lint-staged/issues/1555">#1555</a>)</li>
<li>See full diff in <a
href="https://github.com/lint-staged/lint-staged/compare/v16.0.0...v16.1.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `vitest` from 3.1.4 to 3.2.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vitest-dev/vitest/releases">vitest's
releases</a>.</em></p>
<blockquote>
<h2>v3.2.0</h2>
<h3> 🚀 Features</h3>
<ul>
<li>Provide <code>ctx.signal</code> - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7878">vitest-dev/vitest#7878</a>
<a href="https://github.com/vitest-dev/vitest/commit/e761f27d7"><!-- raw
HTML omitted -->(e761f)<!-- raw HTML omitted --></a></li>
<li>Support custom colors for <code>test.name</code> - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/7809">vitest-dev/vitest#7809</a>
<a href="https://github.com/vitest-dev/vitest/commit/4af5df33b"><!-- raw
HTML omitted -->(4af5d)<!-- raw HTML omitted --></a></li>
<li>Add <code>vi.mockObject</code> to automock any object - by <a
href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a> and <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7761">vitest-dev/vitest#7761</a>
<a href="https://github.com/vitest-dev/vitest/commit/465bdb3d7"><!-- raw
HTML omitted -->(465bd)<!-- raw HTML omitted --></a></li>
<li>Introduce <code>watchTriggerPatterns</code> option - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7778">vitest-dev/vitest#7778</a>
<a href="https://github.com/vitest-dev/vitest/commit/a067531ac"><!-- raw
HTML omitted -->(a0675)<!-- raw HTML omitted --></a></li>
<li>Deprecate <code>workspace</code> in favor of <code>projects</code>
- by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> and
<a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7923">vitest-dev/vitest#7923</a>
<a href="https://github.com/vitest-dev/vitest/commit/41beb261e"><!-- raw
HTML omitted -->(41beb)<!-- raw HTML omitted --></a></li>
<li>Explicit Resource Management support in mocked functions - by <a
href="https://github.com/EskiMojo14"><code>@EskiMojo14</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/7927">vitest-dev/vitest#7927</a>
<a href="https://github.com/vitest-dev/vitest/commit/b67d307de"><!-- raw
HTML omitted -->(b67d3)<!-- raw HTML omitted --></a></li>
<li>Add <code>sequence.groupOrder</code> option - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7852">vitest-dev/vitest#7852</a>
<a href="https://github.com/vitest-dev/vitest/commit/d1a1df036"><!-- raw
HTML omitted -->(d1a1d)<!-- raw HTML omitted --></a></li>
<li>Initial support for Temporal equality - by <a
href="https://github.com/dirkluijk"><code>@dirkluijk</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/8007">vitest-dev/vitest#8007</a>
<a href="https://github.com/vitest-dev/vitest/commit/52bd78965"><!-- raw
HTML omitted -->(52bd7)<!-- raw HTML omitted --></a></li>
<li>Support Vite 7 - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8003">vitest-dev/vitest#8003</a>
<a href="https://github.com/vitest-dev/vitest/commit/1716b61c5"><!-- raw
HTML omitted -->(1716b)<!-- raw HTML omitted --></a></li>
<li>Track module execution totalTime and selfTime - by <a
href="https://github.com/abrenneke"><code>@abrenneke</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/8027">vitest-dev/vitest#8027</a>
<a href="https://github.com/vitest-dev/vitest/commit/95961e40a"><!-- raw
HTML omitted -->(95961)<!-- raw HTML omitted --></a></li>
<li>Annotation API - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7953">vitest-dev/vitest#7953</a>
<a href="https://github.com/vitest-dev/vitest/commit/b03f2098a"><!-- raw
HTML omitted -->(b03f2)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>:
<ul>
<li>Implement <code>connect</code> option for <code>playwright</code>
browser provider - by <a
href="https://github.com/egfx-notifications"><code>@egfx-notifications</code></a>
and <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7915">vitest-dev/vitest#7915</a>
<a href="https://github.com/vitest-dev/vitest/commit/029c0788c"><!-- raw
HTML omitted -->(029c0)<!-- raw HTML omitted --></a></li>
<li>Add <code>screenshot.save</code> option - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7777">vitest-dev/vitest#7777</a>
<a href="https://github.com/vitest-dev/vitest/commit/d9f516353"><!-- raw
HTML omitted -->(d9f51)<!-- raw HTML omitted --></a></li>
<li>Custom locators API - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7993">vitest-dev/vitest#7993</a>
<a href="https://github.com/vitest-dev/vitest/commit/e6fbd8d25"><!-- raw
HTML omitted -->(e6fbd)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>coverage</strong>:
<ul>
<li>V8 experimental AST-aware remapping - by <a
href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/7736">vitest-dev/vitest#7736</a>
<a href="https://github.com/vitest-dev/vitest/commit/78a3d2787"><!-- raw
HTML omitted -->(78a3d)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>reporter</strong>:
<ul>
<li>Add <code>onWritePath</code> option to <code>github-actions</code>
- by <a
href="https://github.com/nwalters512"><code>@nwalters512</code></a> and
<a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8015">vitest-dev/vitest#8015</a>
<a href="https://github.com/vitest-dev/vitest/commit/abd3bb76a"><!-- raw
HTML omitted -->(abd3b)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>vitest</strong>:
<ul>
<li>Allow per-file and per-worker fixtures - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> and
<a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7704">vitest-dev/vitest#7704</a>
<a href="https://github.com/vitest-dev/vitest/commit/9cbfc231a"><!-- raw
HTML omitted -->(9cbfc)<!-- raw HTML omitted --></a></li>
</ul>
</li>
</ul>
<h3> 🐞 Bug Fixes</h3>
<ul>
<li>Replace <code>micromatch</code> with <code>picomatch</code> - by
<a href="https://github.com/sapphi-red"><code>@sapphi-red</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7951">vitest-dev/vitest#7951</a>
<a href="https://github.com/vitest-dev/vitest/commit/df07611f0"><!-- raw
HTML omitted -->(df076)<!-- raw HTML omitted --></a></li>
<li>Try to catch unhandled error outside of a test - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7968">vitest-dev/vitest#7968</a>
<a href="https://github.com/vitest-dev/vitest/commit/464218f42"><!-- raw
HTML omitted -->(46421)<!-- raw HTML omitted --></a></li>
<li>Generate a separate config for "vitest init browser"
instead of a workspace file - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7934">vitest-dev/vitest#7934</a>
<a href="https://github.com/vitest-dev/vitest/commit/e84e2184e"><!-- raw
HTML omitted -->(e84e2)<!-- raw HTML omitted --></a></li>
<li>Switch ExpectStatic <code>any</code> types to
<code>AsymmetricMatcher<unknown></code>, with
<code>DeeplyAllowMatchers<T></code> - by <a
href="https://github.com/JoshuaKGoldberg"><code>@JoshuaKGoldberg</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/7016">vitest-dev/vitest#7016</a>
<a href="https://github.com/vitest-dev/vitest/commit/8ec448db6"><!-- raw
HTML omitted -->(8ec44)<!-- raw HTML omitted --></a></li>
<li>Remove unused exports - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7618">vitest-dev/vitest#7618</a>
<a href="https://github.com/vitest-dev/vitest/commit/33d053852"><!-- raw
HTML omitted -->(33d05)<!-- raw HTML omitted --></a></li>
<li>Throw an error if typechecker failed to spawn - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7990">vitest-dev/vitest#7990</a>
<a href="https://github.com/vitest-dev/vitest/commit/0e960aa78"><!-- raw
HTML omitted -->(0e960)<!-- raw HTML omitted --></a></li>
<li>Ignore non-string <code>stack</code> properties - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7995">vitest-dev/vitest#7995</a>
<a href="https://github.com/vitest-dev/vitest/commit/330f9a40b"><!-- raw
HTML omitted -->(330f9)<!-- raw HTML omitted --></a></li>
<li>Apply browser CLI options only if the project has the browser set in
the config already - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7984">vitest-dev/vitest#7984</a>
<a href="https://github.com/vitest-dev/vitest/commit/703581b62"><!-- raw
HTML omitted -->(70358)<!-- raw HTML omitted --></a></li>
<li>Ensure errors keep their message and stack after <code>toJSON</code>
serialisation - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8053">vitest-dev/vitest#8053</a>
<a href="https://github.com/vitest-dev/vitest/commit/3bdf05d19"><!-- raw
HTML omitted -->(3bdf0)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>:
<ul>
<li>Resolve FS commands relative to the project root - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/7896">vitest-dev/vitest#7896</a>
<a href="https://github.com/vitest-dev/vitest/commit/69ac92cb7"><!-- raw
HTML omitted -->(69ac9)<!-- raw HTML omitted --></a></li>
<li>Run tests serially if provider doesn't provide a mocker - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8032">vitest-dev/vitest#8032</a>
<a href="https://github.com/vitest-dev/vitest/commit/227a992ad"><!-- raw
HTML omitted -->(227a9)<!-- raw HTML omitted --></a></li>
<li>Resolve <code>upload</code> files relative to the project root -
by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8042">vitest-dev/vitest#8042</a>
<a href="https://github.com/vitest-dev/vitest/commit/b9a312a8a"><!-- raw
HTML omitted -->(b9a31)<!-- raw HTML omitted --></a></li>
<li>Await mocker invalidation to avoid race condition with "mock
wasn't registered" - by <a
href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/8021">vitest-dev/vitest#8021</a>
<a href="https://github.com/vitest-dev/vitest/commit/b34ffada3"><!-- raw
HTML omitted -->(b34ff)<!-- raw HTML omitted --></a…1 parent 626d4f7 commit d9dc7d3
1 file changed
Lines changed: 477 additions & 420 deletions
0 commit comments