[PR #96] [CLOSED] Bump esbuild, @vitest/coverage-v8 and vitest in /frontend #924

Closed
opened 2026-05-06 12:33:58 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/maziggy/bambuddy/pull/96
Author: @dependabot[bot]
Created: 1/18/2026
Status: Closed

Base: mainHead: dependabot/npm_and_yarn/frontend/multi-9a968e3aa9


📝 Commits (1)

  • 0ea64f2 Bump esbuild, @vitest/coverage-v8 and vitest in /frontend

📊 Changes

2 files changed (+345 additions, -1612 deletions)

View changed files

📝 frontend/package-lock.json (+343 -1610)
📝 frontend/package.json (+2 -2)

📄 Description

Bumps esbuild to 0.25.12 and updates ancestor dependencies esbuild, @vitest/coverage-v8 and vitest. These dependencies need to be updated together.

Updates esbuild from 0.21.5 to 0.25.12

Release notes

Sourced from esbuild's releases.

v0.25.12

  • Fix a minification regression with CSS media queries (#4315)

    The previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for @media <media-type> and <media-condition-without-or> { ... } was missing an equality check for the <media-condition-without-or> part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.

  • Update the list of known JavaScript globals (#4310)

    This release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global Array property is considered to be side-effect free but accessing the global scrollY property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:

    From ES2017:

    • Atomics
    • SharedArrayBuffer

    From ES2020:

    • BigInt64Array
    • BigUint64Array

    From ES2021:

    • FinalizationRegistry
    • WeakRef

    From ES2025:

    • Float16Array
    • Iterator

    Note that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from Iterator:

    // This can now be tree-shaken by esbuild:
    class ExampleIterator extends Iterator {}
    
  • Add support for the new @view-transition CSS rule (#4313)

    With this release, esbuild now has improved support for pretty-printing and minifying the new @view-transition rule (which esbuild was previously unaware of):

    /* Original code */
    @view-transition {
      navigation: auto;
      types: check;
    }
    

    /* Old output */
    @​view-transition { navigation: auto; types: check; }

    /* New output */
    @​view-transition {
    navigation: auto;
    types: check;

... (truncated)

Changelog

Sourced from esbuild's changelog.

Changelog: 2024

This changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).

0.24.2

  • Fix regression with --define and import.meta (#4010, #4012, #4013)

    The previous change in version 0.24.1 to use a more expression-like parser for define values to allow quoted property names introduced a regression that removed the ability to use --define:import.meta=.... Even though import is normally a keyword that can't be used as an identifier, ES modules special-case the import.meta expression to behave like an identifier anyway. This change fixes the regression.

    This fix was contributed by @​sapphi-red.

0.24.1

  • Allow es2024 as a target in tsconfig.json (#4004)

    TypeScript recently added es2024 as a compilation target, so esbuild now supports this in the target field of tsconfig.json files, such as in the following configuration file:

    {
      "compilerOptions": {
        "target": "ES2024"
      }
    }
    

    As a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in the documentation.

    This fix was contributed by @​billyjanitsch.

  • Allow automatic semicolon insertion after get/set

    This change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error:

    class Foo {
      get
      *x() {}
      set
      *y() {}
    }
    

    The above code will be considered valid starting with this release. This change to esbuild follows a similar change to TypeScript which will allow this syntax starting with TypeScript 5.7.

  • Allow quoted property names in --define and --pure (#4008)

    The define and pure API options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes --define and --pure consistent with --global-name, which already supported quoted property names. For example, the following is now possible:

... (truncated)

Commits
  • 208f539 publish 0.25.12 to npm
  • 5f03afd update release notes
  • 6b2ee78 minify: remove css rules containing empty :is()
  • f361deb add some additional known static methods
  • 07aa646 automatically mark "RegExp.escape()" calls as pure
  • 9039c46 simplify some call expression checks
  • 188944d add some additional known static methods
  • d3c67f9 fix #4310: add Iterator and other known globals
  • 4a51f0b fix: escape dev server breadcrumb hrefs properly (#4316)
  • 26b29ed fix #4315: @media deduplication bug edge case
  • Additional commits viewable in compare view

Updates @vitest/coverage-v8 from 2.1.9 to 4.0.17

Release notes

Sourced from @​vitest/coverage-v8's releases.

v4.0.17

   🚀 Experimental Features

   🐞 Bug Fixes

    View changes on GitHub

v4.0.16

   🐞 Bug Fixes

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​vitest/coverage-v8 since your current version.


Updates vitest from 2.1.9 to 4.0.17

Release notes

Sourced from vitest's releases.

v4.0.17

   🚀 Experimental Features

   🐞 Bug Fixes

    View changes on GitHub

v4.0.16

   🐞 Bug Fixes

... (truncated)

Commits
  • dd54e94 chore: release v4.0.17
  • 59f92d4 fix(fsModuleCache): add importers alongside importedModules (#9423)
  • 751364e fix(fsModuleCache): don't store importers in cache (#9422)
  • 4b67fc2 fix: typo in browser.provider error (#9394)
  • 40841ff fix: handle null options in addEventHandler #9371 (#9372)
  • 200dadb fix(pool): handle worker start failures gracefully (#9337)
  • 1500654 fix(browser): support fileParallelism on an instance (#9328)
  • a8a8836 fix(pool): validate environment options when reusing the worker (#9349)
  • 7b10ab4 fix(typecheck): improve error message when tsc outputs help text (#9214)
  • 876cb84 feat: support TRACEPARENT and TRACESTATE environment variables for OpenTeleme...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for vitest since your current version.


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/maziggy/bambuddy/pull/96 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 1/18/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `dependabot/npm_and_yarn/frontend/multi-9a968e3aa9` --- ### 📝 Commits (1) - [`0ea64f2`](https://github.com/maziggy/bambuddy/commit/0ea64f2732c392cfcc10e199d559a7e9ee9f31b8) Bump esbuild, @vitest/coverage-v8 and vitest in /frontend ### 📊 Changes **2 files changed** (+345 additions, -1612 deletions) <details> <summary>View changed files</summary> 📝 `frontend/package-lock.json` (+343 -1610) 📝 `frontend/package.json` (+2 -2) </details> ### 📄 Description Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.12 and updates ancestor dependencies [esbuild](https://github.com/evanw/esbuild), [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest). These dependencies need to be updated together. Updates `esbuild` from 0.21.5 to 0.25.12 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/evanw/esbuild/releases">esbuild's releases</a>.</em></p> <blockquote> <h2>v0.25.12</h2> <ul> <li> <p>Fix a minification regression with CSS media queries (<a href="https://redirect.github.com/evanw/esbuild/issues/4315">#4315</a>)</p> <p>The previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for <code>@media &lt;media-type&gt; and &lt;media-condition-without-or&gt; { ... }</code> was missing an equality check for the <code>&lt;media-condition-without-or&gt;</code> part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.</p> </li> <li> <p>Update the list of known JavaScript globals (<a href="https://redirect.github.com/evanw/esbuild/issues/4310">#4310</a>)</p> <p>This release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global <code>Array</code> property is considered to be side-effect free but accessing the global <code>scrollY</code> property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:</p> <p>From <a href="https://tc39.es/ecma262/2017/">ES2017</a>:</p> <ul> <li><code>Atomics</code></li> <li><code>SharedArrayBuffer</code></li> </ul> <p>From <a href="https://tc39.es/ecma262/2020/">ES2020</a>:</p> <ul> <li><code>BigInt64Array</code></li> <li><code>BigUint64Array</code></li> </ul> <p>From <a href="https://tc39.es/ecma262/2021/">ES2021</a>:</p> <ul> <li><code>FinalizationRegistry</code></li> <li><code>WeakRef</code></li> </ul> <p>From <a href="https://tc39.es/ecma262/2025/">ES2025</a>:</p> <ul> <li><code>Float16Array</code></li> <li><code>Iterator</code></li> </ul> <p>Note that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from <code>Iterator</code>:</p> <pre lang="js"><code>// This can now be tree-shaken by esbuild: class ExampleIterator extends Iterator {} </code></pre> </li> <li> <p>Add support for the new <code>@view-transition</code> CSS rule (<a href="https://redirect.github.com/evanw/esbuild/pull/4313">#4313</a>)</p> <p>With this release, esbuild now has improved support for pretty-printing and minifying the new <code>@view-transition</code> rule (which esbuild was previously unaware of):</p> <pre lang="css"><code>/* Original code */ @view-transition { navigation: auto; types: check; } <p>/* Old output */<br /> <a href="https://github.com/view-transition"><code>@​view-transition</code></a> { navigation: auto; types: check; }</p> <p>/* New output */<br /> <a href="https://github.com/view-transition"><code>@​view-transition</code></a> {<br /> navigation: auto;<br /> types: check;<br /> </code></pre></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md">esbuild's changelog</a>.</em></p> <blockquote> <h1>Changelog: 2024</h1> <p>This changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).</p> <h2>0.24.2</h2> <ul> <li> <p>Fix regression with <code>--define</code> and <code>import.meta</code> (<a href="https://redirect.github.com/evanw/esbuild/issues/4010">#4010</a>, <a href="https://redirect.github.com/evanw/esbuild/issues/4012">#4012</a>, <a href="https://redirect.github.com/evanw/esbuild/pull/4013">#4013</a>)</p> <p>The previous change in version 0.24.1 to use a more expression-like parser for <code>define</code> values to allow quoted property names introduced a regression that removed the ability to use <code>--define:import.meta=...</code>. Even though <code>import</code> is normally a keyword that can't be used as an identifier, ES modules special-case the <code>import.meta</code> expression to behave like an identifier anyway. This change fixes the regression.</p> <p>This fix was contributed by <a href="https://github.com/sapphi-red"><code>@​sapphi-red</code></a>.</p> </li> </ul> <h2>0.24.1</h2> <ul> <li> <p>Allow <code>es2024</code> as a target in <code>tsconfig.json</code> (<a href="https://redirect.github.com/evanw/esbuild/issues/4004">#4004</a>)</p> <p>TypeScript recently <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/#support-for---target-es2024-and---lib-es2024">added <code>es2024</code></a> as a compilation target, so esbuild now supports this in the <code>target</code> field of <code>tsconfig.json</code> files, such as in the following configuration file:</p> <pre lang="json"><code>{ &quot;compilerOptions&quot;: { &quot;target&quot;: &quot;ES2024&quot; } } </code></pre> <p>As a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in <a href="https://esbuild.github.io/content-types/#tsconfig-json">the documentation</a>.</p> <p>This fix was contributed by <a href="https://github.com/billyjanitsch"><code>@​billyjanitsch</code></a>.</p> </li> <li> <p>Allow automatic semicolon insertion after <code>get</code>/<code>set</code></p> <p>This change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error:</p> <pre lang="ts"><code>class Foo { get *x() {} set *y() {} } </code></pre> <p>The above code will be considered valid starting with this release. This change to esbuild follows a <a href="https://redirect.github.com/microsoft/TypeScript/pull/60225">similar change to TypeScript</a> which will allow this syntax starting with TypeScript 5.7.</p> </li> <li> <p>Allow quoted property names in <code>--define</code> and <code>--pure</code> (<a href="https://redirect.github.com/evanw/esbuild/issues/4008">#4008</a>)</p> <p>The <code>define</code> and <code>pure</code> API options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes <code>--define</code> and <code>--pure</code> consistent with <code>--global-name</code>, which already supported quoted property names. For example, the following is now possible:</p> <pre lang="js"><code></code></pre> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320"><code>208f539</code></a> publish 0.25.12 to npm</li> <li><a href="https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393"><code>5f03afd</code></a> update release notes</li> <li><a href="https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67"><code>6b2ee78</code></a> minify: remove css rules containing empty <code>:is()</code></li> <li><a href="https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6"><code>f361deb</code></a> add some additional known static methods</li> <li><a href="https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637"><code>07aa646</code></a> automatically mark &quot;RegExp.escape()&quot; calls as pure</li> <li><a href="https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a"><code>9039c46</code></a> simplify some call expression checks</li> <li><a href="https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0"><code>188944d</code></a> add some additional known static methods</li> <li><a href="https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd"><code>d3c67f9</code></a> fix <a href="https://redirect.github.com/evanw/esbuild/issues/4310">#4310</a>: add <code>Iterator</code> and other known globals</li> <li><a href="https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8"><code>4a51f0b</code></a> fix: escape dev server breadcrumb hrefs properly (<a href="https://redirect.github.com/evanw/esbuild/issues/4316">#4316</a>)</li> <li><a href="https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a"><code>26b29ed</code></a> fix <a href="https://redirect.github.com/evanw/esbuild/issues/4315">#4315</a>: <code>@media</code> deduplication bug edge case</li> <li>Additional commits viewable in <a href="https://github.com/evanw/esbuild/compare/v0.21.5...v0.25.12">compare view</a></li> </ul> </details> <br /> Updates `@vitest/coverage-v8` from 2.1.9 to 4.0.17 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitest-dev/vitest/releases"><code>@​vitest/coverage-v8</code>'s releases</a>.</em></p> <blockquote> <h2>v4.0.17</h2> <h3>   🚀 Experimental Features</h3> <ul> <li>Support openTelemetry for browser mode  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9180">vitest-dev/vitest#9180</a> <a href="https://github.com/vitest-dev/vitest/commit/1ec3a8b68"><!-- raw HTML omitted -->(1ec3a)<!-- raw HTML omitted --></a></li> <li>Support TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by <a href="https://github.com/Copilot"><code>@​Copilot</code></a>, <strong>hi-ogawa</strong> and <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9295">vitest-dev/vitest#9295</a> <a href="https://github.com/vitest-dev/vitest/commit/876cb84c2"><!-- raw HTML omitted -->(876cb)<!-- raw HTML omitted --></a></li> </ul> <h3>   🐞 Bug Fixes</h3> <ul> <li>Improve asymmetric matcher diff readability by unwrapping container matchers  -  by <a href="https://github.com/Copilot"><code>@​Copilot</code></a>, <strong>sheremet-va</strong>, <strong>hi-ogawa</strong> and <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9330">vitest-dev/vitest#9330</a> <a href="https://github.com/vitest-dev/vitest/commit/b2ec724a8"><!-- raw HTML omitted -->(b2ec7)<!-- raw HTML omitted --></a></li> <li>Improve runner error when importing outside of test context  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9335">vitest-dev/vitest#9335</a> <a href="https://github.com/vitest-dev/vitest/commit/2dd3dd839"><!-- raw HTML omitted -->(2dd3d)<!-- raw HTML omitted --></a></li> <li>Replace crypto.randomUUID to allow insecure environments (fix <a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9">#9</a>…  -  by <a href="https://github.com/plusgut"><code>@​plusgut</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9339">vitest-dev/vitest#9339</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/9">vitest-dev/vitest#9</a> <a href="https://github.com/vitest-dev/vitest/commit/e6a3f8cc7"><!-- raw HTML omitted -->(e6a3f)<!-- raw HTML omitted --></a></li> <li>Handle null options in <code>addEventHandler</code> <a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9371">#9371</a>  -  by <a href="https://github.com/ThibautMarechal"><code>@​ThibautMarechal</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9372">vitest-dev/vitest#9372</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/9371">vitest-dev/vitest#9371</a> <a href="https://github.com/vitest-dev/vitest/commit/40841ff00"><!-- raw HTML omitted -->(40841)<!-- raw HTML omitted --></a></li> <li>Typo in browser.provider error  -  by <a href="https://github.com/deammer"><code>@​deammer</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9394">vitest-dev/vitest#9394</a> <a href="https://github.com/vitest-dev/vitest/commit/4b67fc25a"><!-- raw HTML omitted -->(4b67f)<!-- raw HTML omitted --></a></li> <li><strong>browser</strong>: <ul> <li>Fix <code>process.env</code> and <code>import.meta.env</code> defines in inline project  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9239">vitest-dev/vitest#9239</a> <a href="https://github.com/vitest-dev/vitest/commit/b70c96121"><!-- raw HTML omitted -->(b70c9)<!-- raw HTML omitted --></a></li> <li>Fix upload File instance  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9294">vitest-dev/vitest#9294</a> <a href="https://github.com/vitest-dev/vitest/commit/b67788c69"><!-- raw HTML omitted -->(b6778)<!-- raw HTML omitted --></a></li> <li>Fix invalid project token for artifacts assets  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9321">vitest-dev/vitest#9321</a> <a href="https://github.com/vitest-dev/vitest/commit/caa7d73d4"><!-- raw HTML omitted -->(caa7d)<!-- raw HTML omitted --></a></li> <li>Log <code>ErrorEvent.message</code> when unhandled <code>ErrorEvent.error</code> is null  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9322">vitest-dev/vitest#9322</a> <a href="https://github.com/vitest-dev/vitest/commit/5d84eeb91"><!-- raw HTML omitted -->(5d84e)<!-- raw HTML omitted --></a></li> <li>Support <code>fileParallelism</code> on an instance  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9328">vitest-dev/vitest#9328</a> <a href="https://github.com/vitest-dev/vitest/commit/150065459"><!-- raw HTML omitted -->(15006)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>coverage</strong>: <ul> <li>Remove unnecessary <code>istanbul-lib-source-maps</code> usage  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9344">vitest-dev/vitest#9344</a> <a href="https://github.com/vitest-dev/vitest/commit/b09405375"><!-- raw HTML omitted -->(b0940)<!-- raw HTML omitted --></a></li> <li>Apply patch from <a href="https://redirect.github.com/istanbuljs/istanbuljs/issues/837">istanbuljs/istanbuljs#837</a>  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> and <strong>sapphi-red</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9413">vitest-dev/vitest#9413</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/837">vitest-dev/vitest#837</a> <a href="https://github.com/vitest-dev/vitest/commit/e05cedbf4"><!-- raw HTML omitted -->(e05ce)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>fsModuleCache</strong>: <ul> <li>Don't store importers in 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/9422">vitest-dev/vitest#9422</a> <a href="https://github.com/vitest-dev/vitest/commit/751364eec"><!-- raw HTML omitted -->(75136)<!-- raw HTML omitted --></a></li> <li>Add importers alongside importedModules  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9423">vitest-dev/vitest#9423</a> <a href="https://github.com/vitest-dev/vitest/commit/59f92d403"><!-- raw HTML omitted -->(59f92)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>mocker</strong>: <ul> <li>Fix mock transform with class  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9421">vitest-dev/vitest#9421</a> <a href="https://github.com/vitest-dev/vitest/commit/d390eb527"><!-- raw HTML omitted -->(d390e)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>pool</strong>: <ul> <li>Validate environment options when reusing the worker  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9349">vitest-dev/vitest#9349</a> <a href="https://github.com/vitest-dev/vitest/commit/a8a8836e3"><!-- raw HTML omitted -->(a8a88)<!-- raw HTML omitted --></a></li> <li>Handle worker start failures gracefully  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9337">vitest-dev/vitest#9337</a> <a href="https://github.com/vitest-dev/vitest/commit/200dadb32"><!-- raw HTML omitted -->(200da)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>reporter</strong>: <ul> <li>Report test module if it failed to run  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9272">vitest-dev/vitest#9272</a> <a href="https://github.com/vitest-dev/vitest/commit/c78882985"><!-- raw HTML omitted -->(c7888)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>runner</strong>: <ul> <li>Respect nested test.only within describe.only  -  by <a href="https://github.com/Ujjwaljain16"><code>@​Ujjwaljain16</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9021">vitest-dev/vitest#9021</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/9213">vitest-dev/vitest#9213</a> <a href="https://github.com/vitest-dev/vitest/commit/55d5dad69"><!-- raw HTML omitted -->(55d5d)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>typecheck</strong>: <ul> <li>Improve error message when tsc outputs help text  -  by <a href="https://github.com/Ujjwaljain16"><code>@​Ujjwaljain16</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9214">vitest-dev/vitest#9214</a> <a href="https://github.com/vitest-dev/vitest/commit/7b10ab4cd"><!-- raw HTML omitted -->(7b10a)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>ui</strong>: <ul> <li>Detect gzip by magic numbers instead of Content-Type header in html reporter  -  by <a href="https://github.com/Copilot"><code>@​Copilot</code></a>, <strong>hi-ogawa</strong> and <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9278">vitest-dev/vitest#9278</a> <a href="https://github.com/vitest-dev/vitest/commit/dd0331632"><!-- raw HTML omitted -->(dd033)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>webdriverio</strong>: <ul> <li>Fall back to WebDriver Classic <a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9244">#9244</a>  -  by <a href="https://github.com/JustasMonkev"><code>@​JustasMonkev</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9373">vitest-dev/vitest#9373</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/9244">vitest-dev/vitest#9244</a> <a href="https://github.com/vitest-dev/vitest/commit/c23dd11bd"><!-- raw HTML omitted -->(c23dd)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5>    <a href="https://github.com/vitest-dev/vitest/compare/v4.0.16...v4.0.17">View changes on GitHub</a></h5> <h2>v4.0.16</h2> <h3>   🐞 Bug Fixes</h3> <ul> <li>Fix browser mode default testTimeout back to 15 seconds  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9167">vitest-dev/vitest#9167</a> <a href="https://github.com/vitest-dev/vitest/commit/da0ade249"><!-- raw HTML omitted -->(da0ad)<!-- raw HTML omitted --></a></li> <li>Avoid crashing on <code>process.versions</code> stub  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9174">vitest-dev/vitest#9174</a> <a href="https://github.com/vitest-dev/vitest/commit/78cfbf99a"><!-- raw HTML omitted -->(78cfb)<!-- raw HTML omitted --></a></li> <li>Reject calling suite function inside test  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9198">vitest-dev/vitest#9198</a> <a href="https://github.com/vitest-dev/vitest/commit/1a259c340"><!-- raw HTML omitted -->(1a259)<!-- raw HTML omitted --></a></li> <li>Allow inlining fully dynamic import  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9137">vitest-dev/vitest#9137</a> <a href="https://github.com/vitest-dev/vitest/commit/568513ca6"><!-- raw HTML omitted -->(56851)<!-- raw HTML omitted --></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6"><code>dd54e94</code></a> chore: release v4.0.17</li> <li><a href="https://github.com/vitest-dev/vitest/commit/29ee7f5ae9a7545141a0d39cfac3df42e4561ca0"><code>29ee7f5</code></a> chore(deps): update <code>ast-v8-to-istanbul</code> (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9418">#9418</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/b09405375d58c1f8f0653a758855fdba56843b93"><code>b094053</code></a> fix(coverage): remove unnecessary <code>istanbul-lib-source-maps</code> usage (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9344">#9344</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/b46d7444cc3a14296c5a4db67232226dc094f35f"><code>b46d744</code></a> chore: release v4.0.16</li> <li><a href="https://github.com/vitest-dev/vitest/commit/eb1abf08573032a532015b999ad3501c5e89e3bb"><code>eb1abf0</code></a> chore: release v4.0.15</li> <li><a href="https://github.com/vitest-dev/vitest/commit/9ca74cfb2060d8bc1c7a319ba3cba1578517adb0"><code>9ca74cf</code></a> chore: release v4.0.14</li> <li><a href="https://github.com/vitest-dev/vitest/commit/acc5152b9690992e3ac0cff691db4347f2dccdf9"><code>acc5152</code></a> perf: replace <code>debug</code> with <code>obug</code> (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/9057">#9057</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/73b54ce2859d34f3847de465efb3f6affda0f8c1"><code>73b54ce</code></a> chore: release v4.0.13</li> <li><a href="https://github.com/vitest-dev/vitest/commit/5aa84d56a609422b09a39b231b6c15e4d68cf3fb"><code>5aa84d5</code></a> chore: release v4.0.12</li> <li><a href="https://github.com/vitest-dev/vitest/commit/c3befb049fb4550d1b421d8e5990c6945e906a04"><code>c3befb0</code></a> chore: release v4.0.11</li> <li>Additional commits viewable in <a href="https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/coverage-v8">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by [GitHub Actions](<a href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a> Actions), a new releaser for <code>@​vitest/coverage-v8</code> since your current version.</p> </details> <br /> Updates `vitest` from 2.1.9 to 4.0.17 <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>v4.0.17</h2> <h3>   🚀 Experimental Features</h3> <ul> <li>Support openTelemetry for browser mode  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9180">vitest-dev/vitest#9180</a> <a href="https://github.com/vitest-dev/vitest/commit/1ec3a8b68"><!-- raw HTML omitted -->(1ec3a)<!-- raw HTML omitted --></a></li> <li>Support TRACEPARENT and TRACESTATE environment variables for OpenTelemetry context propagation  -  by <a href="https://github.com/Copilot"><code>@​Copilot</code></a>, <strong>hi-ogawa</strong> and <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9295">vitest-dev/vitest#9295</a> <a href="https://github.com/vitest-dev/vitest/commit/876cb84c2"><!-- raw HTML omitted -->(876cb)<!-- raw HTML omitted --></a></li> </ul> <h3>   🐞 Bug Fixes</h3> <ul> <li>Improve asymmetric matcher diff readability by unwrapping container matchers  -  by <a href="https://github.com/Copilot"><code>@​Copilot</code></a>, <strong>sheremet-va</strong>, <strong>hi-ogawa</strong> and <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9330">vitest-dev/vitest#9330</a> <a href="https://github.com/vitest-dev/vitest/commit/b2ec724a8"><!-- raw HTML omitted -->(b2ec7)<!-- raw HTML omitted --></a></li> <li>Improve runner error when importing outside of test context  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9335">vitest-dev/vitest#9335</a> <a href="https://github.com/vitest-dev/vitest/commit/2dd3dd839"><!-- raw HTML omitted -->(2dd3d)<!-- raw HTML omitted --></a></li> <li>Replace crypto.randomUUID to allow insecure environments (fix <a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9">#9</a>…  -  by <a href="https://github.com/plusgut"><code>@​plusgut</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9339">vitest-dev/vitest#9339</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/9">vitest-dev/vitest#9</a> <a href="https://github.com/vitest-dev/vitest/commit/e6a3f8cc7"><!-- raw HTML omitted -->(e6a3f)<!-- raw HTML omitted --></a></li> <li>Handle null options in <code>addEventHandler</code> <a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371">#9371</a>  -  by <a href="https://github.com/ThibautMarechal"><code>@​ThibautMarechal</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9372">vitest-dev/vitest#9372</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/9371">vitest-dev/vitest#9371</a> <a href="https://github.com/vitest-dev/vitest/commit/40841ff00"><!-- raw HTML omitted -->(40841)<!-- raw HTML omitted --></a></li> <li>Typo in browser.provider error  -  by <a href="https://github.com/deammer"><code>@​deammer</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9394">vitest-dev/vitest#9394</a> <a href="https://github.com/vitest-dev/vitest/commit/4b67fc25a"><!-- raw HTML omitted -->(4b67f)<!-- raw HTML omitted --></a></li> <li><strong>browser</strong>: <ul> <li>Fix <code>process.env</code> and <code>import.meta.env</code> defines in inline project  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9239">vitest-dev/vitest#9239</a> <a href="https://github.com/vitest-dev/vitest/commit/b70c96121"><!-- raw HTML omitted -->(b70c9)<!-- raw HTML omitted --></a></li> <li>Fix upload File instance  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9294">vitest-dev/vitest#9294</a> <a href="https://github.com/vitest-dev/vitest/commit/b67788c69"><!-- raw HTML omitted -->(b6778)<!-- raw HTML omitted --></a></li> <li>Fix invalid project token for artifacts assets  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9321">vitest-dev/vitest#9321</a> <a href="https://github.com/vitest-dev/vitest/commit/caa7d73d4"><!-- raw HTML omitted -->(caa7d)<!-- raw HTML omitted --></a></li> <li>Log <code>ErrorEvent.message</code> when unhandled <code>ErrorEvent.error</code> is null  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9322">vitest-dev/vitest#9322</a> <a href="https://github.com/vitest-dev/vitest/commit/5d84eeb91"><!-- raw HTML omitted -->(5d84e)<!-- raw HTML omitted --></a></li> <li>Support <code>fileParallelism</code> on an instance  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9328">vitest-dev/vitest#9328</a> <a href="https://github.com/vitest-dev/vitest/commit/150065459"><!-- raw HTML omitted -->(15006)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>coverage</strong>: <ul> <li>Remove unnecessary <code>istanbul-lib-source-maps</code> usage  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9344">vitest-dev/vitest#9344</a> <a href="https://github.com/vitest-dev/vitest/commit/b09405375"><!-- raw HTML omitted -->(b0940)<!-- raw HTML omitted --></a></li> <li>Apply patch from <a href="https://redirect.github.com/istanbuljs/istanbuljs/issues/837">istanbuljs/istanbuljs#837</a>  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> and <strong>sapphi-red</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9413">vitest-dev/vitest#9413</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/837">vitest-dev/vitest#837</a> <a href="https://github.com/vitest-dev/vitest/commit/e05cedbf4"><!-- raw HTML omitted -->(e05ce)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>fsModuleCache</strong>: <ul> <li>Don't store importers in 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/9422">vitest-dev/vitest#9422</a> <a href="https://github.com/vitest-dev/vitest/commit/751364eec"><!-- raw HTML omitted -->(75136)<!-- raw HTML omitted --></a></li> <li>Add importers alongside importedModules  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9423">vitest-dev/vitest#9423</a> <a href="https://github.com/vitest-dev/vitest/commit/59f92d403"><!-- raw HTML omitted -->(59f92)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>mocker</strong>: <ul> <li>Fix mock transform with class  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9421">vitest-dev/vitest#9421</a> <a href="https://github.com/vitest-dev/vitest/commit/d390eb527"><!-- raw HTML omitted -->(d390e)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>pool</strong>: <ul> <li>Validate environment options when reusing the worker  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9349">vitest-dev/vitest#9349</a> <a href="https://github.com/vitest-dev/vitest/commit/a8a8836e3"><!-- raw HTML omitted -->(a8a88)<!-- raw HTML omitted --></a></li> <li>Handle worker start failures gracefully  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9337">vitest-dev/vitest#9337</a> <a href="https://github.com/vitest-dev/vitest/commit/200dadb32"><!-- raw HTML omitted -->(200da)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>reporter</strong>: <ul> <li>Report test module if it failed to run  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9272">vitest-dev/vitest#9272</a> <a href="https://github.com/vitest-dev/vitest/commit/c78882985"><!-- raw HTML omitted -->(c7888)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>runner</strong>: <ul> <li>Respect nested test.only within describe.only  -  by <a href="https://github.com/Ujjwaljain16"><code>@​Ujjwaljain16</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9021">vitest-dev/vitest#9021</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/9213">vitest-dev/vitest#9213</a> <a href="https://github.com/vitest-dev/vitest/commit/55d5dad69"><!-- raw HTML omitted -->(55d5d)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>typecheck</strong>: <ul> <li>Improve error message when tsc outputs help text  -  by <a href="https://github.com/Ujjwaljain16"><code>@​Ujjwaljain16</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9214">vitest-dev/vitest#9214</a> <a href="https://github.com/vitest-dev/vitest/commit/7b10ab4cd"><!-- raw HTML omitted -->(7b10a)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>ui</strong>: <ul> <li>Detect gzip by magic numbers instead of Content-Type header in html reporter  -  by <a href="https://github.com/Copilot"><code>@​Copilot</code></a>, <strong>hi-ogawa</strong> and <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9278">vitest-dev/vitest#9278</a> <a href="https://github.com/vitest-dev/vitest/commit/dd0331632"><!-- raw HTML omitted -->(dd033)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>webdriverio</strong>: <ul> <li>Fall back to WebDriver Classic <a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9244">#9244</a>  -  by <a href="https://github.com/JustasMonkev"><code>@​JustasMonkev</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9373">vitest-dev/vitest#9373</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/9244">vitest-dev/vitest#9244</a> <a href="https://github.com/vitest-dev/vitest/commit/c23dd11bd"><!-- raw HTML omitted -->(c23dd)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5>    <a href="https://github.com/vitest-dev/vitest/compare/v4.0.16...v4.0.17">View changes on GitHub</a></h5> <h2>v4.0.16</h2> <h3>   🐞 Bug Fixes</h3> <ul> <li>Fix browser mode default testTimeout back to 15 seconds  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9167">vitest-dev/vitest#9167</a> <a href="https://github.com/vitest-dev/vitest/commit/da0ade249"><!-- raw HTML omitted -->(da0ad)<!-- raw HTML omitted --></a></li> <li>Avoid crashing on <code>process.versions</code> stub  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9174">vitest-dev/vitest#9174</a> <a href="https://github.com/vitest-dev/vitest/commit/78cfbf99a"><!-- raw HTML omitted -->(78cfb)<!-- raw HTML omitted --></a></li> <li>Reject calling suite function inside test  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9198">vitest-dev/vitest#9198</a> <a href="https://github.com/vitest-dev/vitest/commit/1a259c340"><!-- raw HTML omitted -->(1a259)<!-- raw HTML omitted --></a></li> <li>Allow inlining fully dynamic import  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9137">vitest-dev/vitest#9137</a> <a href="https://github.com/vitest-dev/vitest/commit/568513ca6"><!-- raw HTML omitted -->(56851)<!-- raw HTML omitted --></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vitest-dev/vitest/commit/dd54e944ec0d7b2730933341f3b940e92b186fb6"><code>dd54e94</code></a> chore: release v4.0.17</li> <li><a href="https://github.com/vitest-dev/vitest/commit/59f92d403bf97b3145911aaeffbae36b465284c7"><code>59f92d4</code></a> fix(fsModuleCache): add importers alongside importedModules (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9423">#9423</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/751364eec8e7a5e9d205146e44f1ed06d7afc57c"><code>751364e</code></a> fix(fsModuleCache): don't store importers in cache (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9422">#9422</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/4b67fc25a8f221c536a499bd3f3e802115eadc5d"><code>4b67fc2</code></a> fix: typo in browser.provider error (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9394">#9394</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/40841ff005cf518064b4611b34a6ca86303ac645"><code>40841ff</code></a> fix: handle null options in <code>addEventHandler</code> <a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9371">#9371</a> (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9372">#9372</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/200dadb328a5e71f0805ee05e24f11af23ecf2db"><code>200dadb</code></a> fix(pool): handle worker start failures gracefully (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9337">#9337</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/150065459b96a5ed3b9f07ab3001596492032183"><code>1500654</code></a> fix(browser): support <code>fileParallelism</code> on an instance (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9328">#9328</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/a8a8836e39b64b45d7a4714fc08e779ea955e852"><code>a8a8836</code></a> fix(pool): validate environment options when reusing the worker (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9349">#9349</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/7b10ab4cd7d23d3c520fd1f6956ce99108f70a04"><code>7b10ab4</code></a> fix(typecheck): improve error message when tsc outputs help text (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9214">#9214</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/876cb84c2efcd2c556d702186cbf83b1ff448a7c"><code>876cb84</code></a> feat: support TRACEPARENT and TRACESTATE environment variables for OpenTeleme...</li> <li>Additional commits viewable in <a href="https://github.com/vitest-dev/vitest/commits/v4.0.17/packages/vitest">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by [GitHub Actions](<a href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a> Actions), a new releaser for vitest since your current version.</p> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/maziggy/bambuddy/network/alerts). </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-06 12:33:58 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy#924
No description provided.