Skip to content

Commit d9dc7d3

Browse files
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 &quot;vitest init browser&quot; 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&lt;unknown&gt;</code>, with <code>DeeplyAllowMatchers&lt;T&gt;</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 &quot;mock wasn't registered&quot;  -  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 &amp; 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 -&gt; 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 &amp; 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 -&gt; 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 &quot;--no-revert&quot; 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 &quot;vitest init browser&quot; 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&lt;unknown&gt;</code>, with <code>DeeplyAllowMatchers&lt;T&gt;</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 &quot;mock wasn't registered&quot;  -  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

File tree

0 commit comments

Comments
 (0)