[PR #235] [CLOSED] build(deps-dev): Bump vitest from 3.2.4 to 4.0.2 #280

Closed
opened 2025-11-20 04:13:53 -05:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/community-scripts/ProxmoxVE-Local/pull/235
Author: @dependabot[bot]
Created: 10/23/2025
Status: Closed

Base: mainHead: dependabot/npm_and_yarn/vitest-4.0.2


📝 Commits (1)

  • ea3fca6 build(deps-dev): Bump vitest from 3.2.4 to 4.0.2

📊 Changes

2 files changed (+201 additions, -174 deletions)

View changed files

📝 package-lock.json (+200 -173)
📝 package.json (+1 -1)

📄 Description

Bumps vitest from 3.2.4 to 4.0.2.

Release notes

Sourced from vitest's releases.

v4.0.2

   🐞 Bug Fixes

    View changes on GitHub

v4.0.1

   🐞 Bug Fixes

    View changes on GitHub

v4.0.0

   🚨 Breaking Changes

... (truncated)

Commits
  • 07bc56a chore: release v4.0.2
  • 2eedbce fix(spy): reset spies if both restoreMocks and mockReset is set in the co...
  • 26ce88d fix(pool): assign envs before running tests to keep in sync with process.env ...
  • 4a28faa chore: release v4.0.1
  • 3fae73e fix(pool): don't teardown the communication channel too soon if something is ...
  • 8100063 fix: move the getBuiltins check (#8765)
  • da7ce17 chore: release v4.0.0
  • 8e15bc8 perf: create only one fetcher per project (#8762)
  • 9f0eccc fix: base option doesn't crash vitest (#8760)
  • d3ef4f2 perf(pool): resolve all environments first (#8759)
  • 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 compatibility score

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)

🔄 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/community-scripts/ProxmoxVE-Local/pull/235 **Author:** [@dependabot[bot]](https://github.com/apps/dependabot) **Created:** 10/23/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `dependabot/npm_and_yarn/vitest-4.0.2` --- ### 📝 Commits (1) - [`ea3fca6`](https://github.com/community-scripts/ProxmoxVE-Local/commit/ea3fca66ab7d55fa53cc6b491d4602419bfa3113) build(deps-dev): Bump vitest from 3.2.4 to 4.0.2 ### 📊 Changes **2 files changed** (+201 additions, -174 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+200 -173) 📝 `package.json` (+1 -1) </details> ### 📄 Description Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 3.2.4 to 4.0.2. <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.2</h2> <h3>   🐞 Bug Fixes</h3> <ul> <li><strong>browser</strong>: <ul> <li>Don't print the deprecation notice in node_modules  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8779">vitest-dev/vitest#8779</a> <a href="https://github.com/vitest-dev/vitest/commit/588f76858"><!-- raw HTML omitted -->(588f7)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>pool</strong>: <ul> <li>Assign envs before running tests to keep in sync with process.env  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8769">vitest-dev/vitest#8769</a> <a href="https://github.com/vitest-dev/vitest/commit/26ce88db6"><!-- raw HTML omitted -->(26ce8)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>spy</strong>: <ul> <li>Properly inherit implementation's <code>length</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/8778">vitest-dev/vitest#8778</a> <a href="https://github.com/vitest-dev/vitest/commit/d4c2b280b"><!-- raw HTML omitted -->(d4c2b)<!-- raw HTML omitted --></a></li> <li>Reset spies if both <code>restoreMocks</code> and <code>mockReset</code> is set in the config  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8781">vitest-dev/vitest#8781</a> <a href="https://github.com/vitest-dev/vitest/commit/2eedbce76"><!-- raw HTML omitted -->(2eedb)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5>    <a href="https://github.com/vitest-dev/vitest/compare/v4.0.1...v4.0.2">View changes on GitHub</a></h5> <h2>v4.0.1</h2> <h3>   🐞 Bug Fixes</h3> <ul> <li>Move the <code>getBuiltins</code> check  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8765">vitest-dev/vitest#8765</a> <a href="https://github.com/vitest-dev/vitest/commit/81000631d"><!-- raw HTML omitted -->(81000)<!-- raw HTML omitted --></a></li> <li><strong>pool</strong>: Don't teardown the communication channel too soon if something is running after the 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/8767">vitest-dev/vitest#8767</a> <a href="https://github.com/vitest-dev/vitest/commit/3fae73e2e"><!-- raw HTML omitted -->(3fae7)<!-- raw HTML omitted --></a></li> </ul> <h5>    <a href="https://github.com/vitest-dev/vitest/compare/v4.0.0...v4.0.1">View changes on GitHub</a></h5> <h2>v4.0.0</h2> <h3>   🚨 Breaking Changes</h3> <ul> <li>Remove <code>'basic'</code> reporter  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/7884">vitest-dev/vitest#7884</a> <a href="https://github.com/vitest-dev/vitest/commit/82fcf5d53"><!-- raw HTML omitted -->(82fcf)<!-- raw HTML omitted --></a></li> <li>Simplify default exclude pattern  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/6287">vitest-dev/vitest#6287</a> <a href="https://github.com/vitest-dev/vitest/commit/14c507200"><!-- raw HTML omitted -->(14c50)<!-- raw HTML omitted --></a></li> <li>Remove deprecated getSourceMap  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8194">vitest-dev/vitest#8194</a> <a href="https://github.com/vitest-dev/vitest/commit/ff93444f8"><!-- raw HTML omitted -->(ff934)<!-- raw HTML omitted --></a></li> <li>Replace deprecated ErrorWithDiff with TestError  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8195">vitest-dev/vitest#8195</a> <a href="https://github.com/vitest-dev/vitest/commit/da59eb887"><!-- raw HTML omitted -->(da59e)<!-- raw HTML omitted --></a></li> <li>Remove UserConfig type in favor of ViteUserConfig  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8196">vitest-dev/vitest#8196</a> <a href="https://github.com/vitest-dev/vitest/commit/22f7f2db5"><!-- raw HTML omitted -->(22f7f)<!-- raw HTML omitted --></a></li> <li>Remove deprecated coverage options in favor of <code>vitest/node</code> 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/8197">vitest-dev/vitest#8197</a> <a href="https://github.com/vitest-dev/vitest/commit/dc8486d22"><!-- raw HTML omitted -->(dc848)<!-- raw HTML omitted --></a></li> <li>Remove deprecated internal helpers and environment 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/8198">vitest-dev/vitest#8198</a> <a href="https://github.com/vitest-dev/vitest/commit/4703cf850"><!-- raw HTML omitted -->(4703c)<!-- raw HTML omitted --></a></li> <li>Remove deprecated typecheck and runner types  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8199">vitest-dev/vitest#8199</a> <a href="https://github.com/vitest-dev/vitest/commit/89a1cb626"><!-- raw HTML omitted -->(89a1c)<!-- raw HTML omitted --></a></li> <li>Remove Node types from the main entry point, use <code>vitest/node</code> instead  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8200">vitest-dev/vitest#8200</a> <a href="https://github.com/vitest-dev/vitest/commit/1e60c4f44"><!-- raw HTML omitted -->(1e60c)<!-- raw HTML omitted --></a></li> <li>Remove support for Vite 5  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8202">vitest-dev/vitest#8202</a> <a href="https://github.com/vitest-dev/vitest/commit/cb8b03bac"><!-- raw HTML omitted -->(cb8b0)<!-- raw HTML omitted --></a></li> <li>Remove deprecated types  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8203">vitest-dev/vitest#8203</a> <a href="https://github.com/vitest-dev/vitest/commit/66bee836f"><!-- raw HTML omitted -->(66bee)<!-- raw HTML omitted --></a></li> <li>Remove deprecated environmentMatchGlobs and poolMatchGlobs  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8205">vitest-dev/vitest#8205</a> <a href="https://github.com/vitest-dev/vitest/commit/be11d374c"><!-- raw HTML omitted -->(be11d)<!-- raw HTML omitted --></a></li> <li>Remove deprecated <code>workspace</code> option in favor of <code>projects</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/8218">vitest-dev/vitest#8218</a> <a href="https://github.com/vitest-dev/vitest/commit/76fb75d42"><!-- raw HTML omitted -->(76fb7)<!-- raw HTML omitted --></a></li> <li>Ignore <code>--standalone</code> when CLI filename filter is used  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8262">vitest-dev/vitest#8262</a> <a href="https://github.com/vitest-dev/vitest/commit/013bf2cb2"><!-- raw HTML omitted -->(013bf)<!-- raw HTML omitted --></a></li> <li>Use module-runner instead of vite-node  -  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/8208">vitest-dev/vitest#8208</a> <a href="https://github.com/vitest-dev/vitest/commit/9be01ba59"><!-- raw HTML omitted -->(9be01)<!-- raw HTML omitted --></a></li> <li>Rewrite spying implementation to make module mocking more intuitive  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8363">vitest-dev/vitest#8363</a> <a href="https://github.com/vitest-dev/vitest/commit/9e412de35"><!-- raw HTML omitted -->(9e412)<!-- raw HTML omitted --></a></li> <li>Remove deprecated APIs  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8428">vitest-dev/vitest#8428</a> <a href="https://github.com/vitest-dev/vitest/commit/a1cb9719a"><!-- raw HTML omitted -->(a1cb9)<!-- raw HTML omitted --></a></li> <li>Remove <code>minWorkers</code> and set it automatically to 0 in non watch mode  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8454">vitest-dev/vitest#8454</a> <a href="https://github.com/vitest-dev/vitest/commit/2c2d1d4ce"><!-- raw HTML omitted -->(2c2d1)<!-- raw HTML omitted --></a></li> <li>Verbose reporter prints tests in a list, introduce <code>tree</code> reporter  -  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/8500">vitest-dev/vitest#8500</a> <a href="https://github.com/vitest-dev/vitest/commit/25fd32bf0"><!-- raw HTML omitted -->(25fd3)<!-- raw HTML omitted --></a></li> <li>Include shadow root contents in pretty-format output  -  by <a href="https://github.com/wkillerud"><code>@​wkillerud</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8545">vitest-dev/vitest#8545</a> <a href="https://github.com/vitest-dev/vitest/commit/9e722834a"><!-- raw HTML omitted -->(9e722)<!-- raw HTML omitted --></a></li> <li>Remove deprecated order from test() 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/8594">vitest-dev/vitest#8594</a> <a href="https://github.com/vitest-dev/vitest/commit/4d41928c6"><!-- raw HTML omitted -->(4d419)<!-- raw HTML omitted --></a></li> <li>Rewrite pools without <code>tinypool</code>  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</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/8705">vitest-dev/vitest#8705</a> <a href="https://github.com/vitest-dev/vitest/commit/4822d047a"><!-- raw HTML omitted -->(4822d)<!-- raw HTML omitted --></a></li> <li><strong>browser</strong>: Require a provider factory instead of a string  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8445">vitest-dev/vitest#8445</a> <a href="https://github.com/vitest-dev/vitest/commit/606cb9e3e"><!-- raw HTML omitted -->(606cb)<!-- raw HTML omitted --></a></li> <li><strong>expect</strong>: Pass current equality testers to asymmetric matcher  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/6825">vitest-dev/vitest#6825</a> <a href="https://github.com/vitest-dev/vitest/commit/965cefc19"><!-- raw HTML omitted -->(965ce)<!-- raw HTML omitted --></a></li> <li><strong>projects</strong>: Allow only files that have &quot;vitest.config&quot; or &quot;vite.config&quot; in the name  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8542">vitest-dev/vitest#8542</a> <a href="https://github.com/vitest-dev/vitest/commit/304bc20f0"><!-- raw HTML omitted -->(304bc)<!-- raw HTML omitted --></a></li> <li><strong>reporter</strong>: Remove deprecated APIs  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</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/8223">vitest-dev/vitest#8223</a> <a href="https://github.com/vitest-dev/vitest/commit/149f8e509"><!-- raw HTML omitted -->(149f8)<!-- 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/07bc56a7a8b0ca7453af71193429c2745355dc6d"><code>07bc56a</code></a> chore: release v4.0.2</li> <li><a href="https://github.com/vitest-dev/vitest/commit/2eedbce7683c8c051a5b0862921410508a9ffd3a"><code>2eedbce</code></a> fix(spy): reset spies if both <code>restoreMocks</code> and <code>mockReset</code> is set in the co...</li> <li><a href="https://github.com/vitest-dev/vitest/commit/26ce88db687bdfbe4fac841f50bab37c161a0a43"><code>26ce88d</code></a> fix(pool): assign envs before running tests to keep in sync with process.env ...</li> <li><a href="https://github.com/vitest-dev/vitest/commit/4a28faa67783db5de87194d39a1b3f643bc38287"><code>4a28faa</code></a> chore: release v4.0.1</li> <li><a href="https://github.com/vitest-dev/vitest/commit/3fae73e2e117f3a410d16259463079fbd2035e5b"><code>3fae73e</code></a> fix(pool): don't teardown the communication channel too soon if something is ...</li> <li><a href="https://github.com/vitest-dev/vitest/commit/81000631df5f262dca674aebca0952b58befb842"><code>8100063</code></a> fix: move the <code>getBuiltins</code> check (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8765">#8765</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/da7ce1712fd4d0e4e807ec01ce755581e6892d5b"><code>da7ce17</code></a> chore: release v4.0.0</li> <li><a href="https://github.com/vitest-dev/vitest/commit/8e15bc8f97b5032dae6bec0d329f5ca5706a404c"><code>8e15bc8</code></a> perf: create only one fetcher per project (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8762">#8762</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/9f0ecccb8b4482fe3532b819411f04928b529735"><code>9f0eccc</code></a> fix: <code>base</code> option doesn't crash vitest (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8760">#8760</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/d3ef4f29c1cf07b3161117f614f12d688fa27ab5"><code>d3ef4f2</code></a> perf(pool): resolve all environments first (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8759">#8759</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vitest-dev/vitest/commits/v4.0.2/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 compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vitest&package-manager=npm_and_yarn&previous-version=3.2.4&new-version=4.0.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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) </details> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2025-11-20 04:13:53 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/ProxmoxVE-Local#280