577.md (15958B)
1 # PR #577 Bump vitest from 0.27.3 to 0.34.2 2 3 - **Status:** closed 4 - **Author:** @dependabot[bot] 5 - **Created:** 2023-08-18T08:39:41Z 6 - **Branch:** dependabot/npm_and_yarn/vitest-0.34.2 → main 7 - **Closed:** 2023-08-25T08:22:41Z 8 - **Labels:** dependencies, javascript 9 - **Assignees:** @MTRNord 10 - **Reviewers:** @MTRNord 11 - **Diff:** [577.diff](./577.diff) 12 13 --- 14 15 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 0.27.3 to 0.34.2. 16 <details> 17 <summary>Release notes</summary> 18 <p><em>Sourced from <a href="https://github.com/vitest-dev/vitest/releases">vitest's releases</a>.</em></p> 19 <blockquote> 20 <h2>v0.34.2</h2> 21 <h3> 🚀 Features</h3> 22 <ul> 23 <li>Allow importing CSS and assets inside external dependencies when using <code>--experimental-vm-threads</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/3880">vitest-dev/vitest#3880</a> <a href="https://github.com/vitest-dev/vitest/commit/f4e6e99f"><!-- raw HTML omitted -->(f4e6e)<!-- raw HTML omitted --></a></li> 24 <li><strong>vitest</strong>: Allow calling <code>ctx.skip()</code> inside the running 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/3966">vitest-dev/vitest#3966</a> <a href="https://github.com/vitest-dev/vitest/commit/5c88d8e5"><!-- raw HTML omitted -->(5c88d)<!-- raw HTML omitted --></a></li> 25 </ul> 26 <h3> 🐞 Bug Fixes</h3> 27 <ul> 28 <li>Don't bundle utils' source-map entry - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3865">vitest-dev/vitest#3865</a> <a href="https://github.com/vitest-dev/vitest/commit/a08e5993"><!-- raw HTML omitted -->(a08e5)<!-- raw HTML omitted --></a></li> 29 <li>Reduce the memory consumption when running --experimental-vm-threads - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3872">vitest-dev/vitest#3872</a> <a href="https://github.com/vitest-dev/vitest/commit/d1a08c88"><!-- raw HTML omitted -->(d1a08)<!-- raw HTML omitted --></a></li> 30 <li>Indicator position of error message - by <a href="https://github.com/fenghan34"><code>@fenghan34</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3855">vitest-dev/vitest#3855</a> <a href="https://github.com/vitest-dev/vitest/commit/3e1e7a1f"><!-- raw HTML omitted -->(3e1e7)<!-- raw HTML omitted --></a></li> 31 <li>Don't crash when using --experimental-vm-threads, interop CJS default inside 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/3876">vitest-dev/vitest#3876</a> <a href="https://github.com/vitest-dev/vitest/commit/0c53e098"><!-- raw HTML omitted -->(0c53e)<!-- raw HTML omitted --></a></li> 32 <li>Don't crash if total memory is not supported - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3879">vitest-dev/vitest#3879</a> <a href="https://github.com/vitest-dev/vitest/commit/7d1f86b8"><!-- raw HTML omitted -->(7d1f8)<!-- raw HTML omitted --></a></li> 33 <li>Check memory and limit value - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> <a href="https://github.com/vitest-dev/vitest/commit/f8dfbd38"><!-- raw HTML omitted -->(f8dfb)<!-- raw HTML omitted --></a></li> 34 <li>Update module warning as it is moved into server config - by <a href="https://github.com/jellyfishgh"><code>@jellyfishgh</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3931">vitest-dev/vitest#3931</a> <a href="https://github.com/vitest-dev/vitest/commit/3a3eb22c"><!-- raw HTML omitted -->(3a3eb)<!-- raw HTML omitted --></a></li> 35 <li>Define process variable and using import.meta.env together did not work - by <a href="https://github.com/Dunqing"><code>@Dunqing</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3944">vitest-dev/vitest#3944</a> <a href="https://github.com/vitest-dev/vitest/commit/e73ca9ed"><!-- raw HTML omitted -->(e73ca)<!-- raw HTML omitted --></a></li> 36 <li>Correctly resolve config in a workspace - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3947">vitest-dev/vitest#3947</a> <a href="https://github.com/vitest-dev/vitest/commit/1c08d5da"><!-- raw HTML omitted -->(1c08d)<!-- raw HTML omitted --></a></li> 37 <li>Don't crash when calling useFakeTimers in VM pool - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3958">vitest-dev/vitest#3958</a> <a href="https://github.com/vitest-dev/vitest/commit/91fe4853"><!-- raw HTML omitted -->(91fe4)<!-- raw HTML omitted --></a></li> 38 <li>Restrict access to file system via 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/3956">vitest-dev/vitest#3956</a> <a href="https://github.com/vitest-dev/vitest/commit/bcb41e51"><!-- raw HTML omitted -->(bcb41)<!-- raw HTML omitted --></a></li> 39 <li>Typo of mocks plugin name - by <a href="https://github.com/antfu"><code>@antfu</code></a> <a href="https://github.com/vitest-dev/vitest/commit/3073b9a2"><!-- raw HTML omitted -->(3073b)<!-- raw HTML omitted --></a></li> 40 <li>Build not generated <code>execute.d.ts</code> - by <a href="https://github.com/btea"><code>@btea</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3970">vitest-dev/vitest#3970</a> <a href="https://github.com/vitest-dev/vitest/commit/0f8e60b7"><!-- raw HTML omitted -->(0f8e6)<!-- raw HTML omitted --></a></li> 41 <li><strong>css</strong>: 42 <ul> 43 <li>Don't mock css-module if <code>?inline</code> query is specified - by <a href="https://github.com/thebanjomatic"><code>@thebanjomatic</code></a> and <strong>Adam Hines</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3952">vitest-dev/vitest#3952</a> <a href="https://github.com/vitest-dev/vitest/commit/3891d055"><!-- raw HTML omitted -->(3891d)<!-- raw HTML omitted --></a></li> 44 </ul> 45 </li> 46 <li><strong>expect</strong>: 47 <ul> 48 <li>Correctly show async matcher diff - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3960">vitest-dev/vitest#3960</a> <a href="https://github.com/vitest-dev/vitest/commit/9423b6f8"><!-- raw HTML omitted -->(9423b)<!-- raw HTML omitted --></a></li> 49 </ul> 50 </li> 51 <li><strong>snapshots</strong>: 52 <ul> 53 <li>Update inline snapshot correctly - by <a href="https://github.com/fenghan34"><code>@fenghan34</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3887">vitest-dev/vitest#3887</a> <a href="https://github.com/vitest-dev/vitest/commit/7b740a27"><!-- raw HTML omitted -->(7b740)<!-- raw HTML omitted --></a></li> 54 </ul> 55 </li> 56 <li><strong>ui</strong>: 57 <ul> 58 <li>Incorrect duration time in vitest ui - by <a href="https://github.com/Dunqing"><code>@Dunqing</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3945">vitest-dev/vitest#3945</a> <a href="https://github.com/vitest-dev/vitest/commit/351399f2"><!-- raw HTML omitted -->(35139)<!-- raw HTML omitted --></a></li> 59 <li>Add support for ui coverage with subdir option - by <a href="https://github.com/userquin"><code>@userquin</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3917">vitest-dev/vitest#3917</a> <a href="https://github.com/vitest-dev/vitest/commit/6ecfc4e1"><!-- raw HTML omitted -->(6ecfc)<!-- raw HTML omitted --></a></li> 60 </ul> 61 </li> 62 <li><strong>vitest</strong>: 63 <ul> 64 <li>Use esm module resolution to resolve env - by <a href="https://github.com/danielroe"><code>@danielroe</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3951">vitest-dev/vitest#3951</a> <a href="https://github.com/vitest-dev/vitest/commit/edb322fe"><!-- raw HTML omitted -->(edb32)<!-- raw HTML omitted --></a></li> 65 <li>Allow rewriting process.env.NODE_MODE when using web transform 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/3957">vitest-dev/vitest#3957</a> <a href="https://github.com/vitest-dev/vitest/commit/eca4b87f"><!-- raw HTML omitted -->(eca4b)<!-- raw HTML omitted --></a></li> 66 <li>Only consider cwd when using glob - by <a href="https://github.com/g-plane"><code>@g-plane</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3802">vitest-dev/vitest#3802</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/3949">vitest-dev/vitest#3949</a> <a href="https://github.com/vitest-dev/vitest/commit/15b4fd6d"><!-- raw HTML omitted -->(15b4f)<!-- raw HTML omitted --></a></li> 67 <li>Pass environmentOptions to happy-dom integration - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> and <strong>Raul de Melo</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3972">vitest-dev/vitest#3972</a> <a href="https://github.com/vitest-dev/vitest/commit/6a0cb647"><!-- raw HTML omitted -->(6a0cb)<!-- raw HTML omitted --></a></li> 68 </ul> 69 </li> 70 <li><strong>web</strong>: 71 <ul> 72 <li>Correctly resolve assets in new URL - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3950">vitest-dev/vitest#3950</a> <a href="https://github.com/vitest-dev/vitest/commit/a428f8d4"><!-- raw HTML omitted -->(a428f)<!-- raw HTML omitted --></a></li> 73 </ul> 74 </li> 75 </ul> 76 <h3> 🏎 Performance</h3> 77 <ul> 78 <li><strong>dot-renderer</strong>: Speed up getTests - by <a href="https://github.com/gtm-nayan"><code>@gtm-nayan</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3923">vitest-dev/vitest#3923</a> <a href="https://github.com/vitest-dev/vitest/commit/e94044d7"><!-- raw HTML omitted -->(e9404)<!-- raw HTML omitted --></a></li> 79 </ul> 80 <h5> <a href="https://github.com/vitest-dev/vitest/compare/v0.34.1...v0.34.2">View changes on GitHub</a></h5> 81 <h2>v0.34.1</h2> 82 <h3> 🐞 Bug Fixes</h3> 83 <ul> 84 <li>Pass <code>--experimental-vm-worker-memory-limit</code> to <code>tinypool</code> - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3856">vitest-dev/vitest#3856</a> <a href="https://github.com/vitest-dev/vitest/commit/3c67a4cb"><!-- raw HTML omitted -->(3c67a)<!-- raw HTML omitted --></a></li> 85 </ul> 86 <h5> <a href="https://github.com/vitest-dev/vitest/compare/v0.34.0...v0.34.1">View changes on GitHub</a></h5> 87 <!-- raw HTML omitted --> 88 </blockquote> 89 <p>... (truncated)</p> 90 </details> 91 <details> 92 <summary>Commits</summary> 93 <ul> 94 <li><a href="https://github.com/vitest-dev/vitest/commit/41e828f59c63d39e7b40ace0d226b37b0a1e3d52"><code>41e828f</code></a> chore: release v0.34.2</li> 95 <li><a href="https://github.com/vitest-dev/vitest/commit/28549a043ec328bf49f8a4aaac81acf9947b186b"><code>28549a0</code></a> chore: update license</li> 96 <li><a href="https://github.com/vitest-dev/vitest/commit/6a0cb647a7835050d092d08654e1c7b836573b38"><code>6a0cb64</code></a> fix(vitest): pass environmentOptions to happy-dom integration (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3972">#3972</a>)</li> 97 <li><a href="https://github.com/vitest-dev/vitest/commit/0f8e60b736c5e8bf6012b7ad2025d2645d84e080"><code>0f8e60b</code></a> fix: build not generated <code>execute.d.ts</code> (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3970">#3970</a>)</li> 98 <li><a href="https://github.com/vitest-dev/vitest/commit/5c88d8e582871fc6bfa0444abdbe80cdc9a05c6a"><code>5c88d8e</code></a> feat(vitest): allow calling <code>skip</code> dynamically (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3966">#3966</a>)</li> 99 <li><a href="https://github.com/vitest-dev/vitest/commit/3073b9a2cce27970f251ea11c48b45374a55abab"><code>3073b9a</code></a> fix: typo of mocks plugin name</li> 100 <li><a href="https://github.com/vitest-dev/vitest/commit/3891d0558bbebd39355445ecbcfd69346fe42985"><code>3891d05</code></a> fix(css): don't mock css-module if inline is specified (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3952">#3952</a>)</li> 101 <li><a href="https://github.com/vitest-dev/vitest/commit/bcb41e514fba3ef8394a09eb3c2ff7eed6ac2cbb"><code>bcb41e5</code></a> fix: restrict access to file system via API (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3956">#3956</a>)</li> 102 <li><a href="https://github.com/vitest-dev/vitest/commit/91fe4853a525c118d532f72ebbb350b2a7c54ce0"><code>91fe485</code></a> fix: don't crash when calling useFakeTimers in VM pool (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3958">#3958</a>)</li> 103 <li><a href="https://github.com/vitest-dev/vitest/commit/15b4fd6d41daf585dfee9a27e8767397084b0b0e"><code>15b4fd6</code></a> fix(vitest): only consider cwd when using glob (fix <a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3802">#3802</a>) (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3949">#3949</a>)</li> 104 <li>Additional commits viewable in <a href="https://github.com/vitest-dev/vitest/commits/v0.34.2/packages/vitest">compare view</a></li> 105 </ul> 106 </details> 107 <br /> 108 109 110 [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 111 112 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`. 113 114 [//]: # (dependabot-automerge-start) 115 [//]: # (dependabot-automerge-end) 116 117 --- 118 119 <details> 120 <summary>Dependabot commands and options</summary> 121 <br /> 122 123 You can trigger Dependabot actions by commenting on this PR: 124 - `@dependabot rebase` will rebase this PR 125 - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it 126 - `@dependabot merge` will merge this PR after your CI passes on it 127 - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it 128 - `@dependabot cancel merge` will cancel a previously requested merge and block automerging 129 - `@dependabot reopen` will reopen this PR if it is closed 130 - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually 131 - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency 132 - `@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) 133 - `@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) 134 - `@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) 135 136 137 </details> 138 139 140 ## Comments 141 142 ### @dependabot[bot] — 2023-08-25T08:22:41Z 143 144 Superseded by #585. 145