585.md (17173B)
1 # PR #585 Bump vitest from 0.27.3 to 0.34.3 2 3 - **Status:** open 4 - **Author:** @dependabot[bot] 5 - **Created:** 2023-08-25T08:22:36Z 6 - **Branch:** dependabot/npm_and_yarn/vitest-0.34.3 → main 7 - **Labels:** dependencies, javascript 8 - **Assignees:** @MTRNord 9 - **Reviewers:** @MTRNord 10 - **Diff:** [585.diff](./585.diff) 11 12 --- 13 14 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 0.27.3 to 0.34.3. 15 <details> 16 <summary>Release notes</summary> 17 <p><em>Sourced from <a href="https://github.com/vitest-dev/vitest/releases">vitest's releases</a>.</em></p> 18 <blockquote> 19 <h2>v0.34.3</h2> 20 <h3> 🚀 Features</h3> 21 <ul> 22 <li><strong>coverage</strong>: Add <code>allowExternal</code> option - by <a href="https://github.com/vojvodics"><code>@vojvodics</code></a> and <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3894">vitest-dev/vitest#3894</a> <a href="https://github.com/vitest-dev/vitest/commit/c03faa22"><!-- raw HTML omitted -->(c03fa)<!-- raw HTML omitted --></a></li> 23 <li><strong>vitest</strong>: Export all reporters in <code>vitest/reporters</code> - by <a href="https://github.com/Dunqing"><code>@Dunqing</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/3980">vitest-dev/vitest#3980</a> <a href="https://github.com/vitest-dev/vitest/commit/5704b341"><!-- raw HTML omitted -->(5704b)<!-- raw HTML omitted --></a></li> 24 </ul> 25 <h3> 🐞 Bug Fixes</h3> 26 <ul> 27 <li>Should remove mockPath from callstack whether success or failed - by <a href="https://github.com/miserylee"><code>@miserylee</code></a> and <strong>lijifei</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3971">vitest-dev/vitest#3971</a> <a href="https://github.com/vitest-dev/vitest/commit/5eb8561c"><!-- raw HTML omitted -->(5eb85)<!-- raw HTML omitted --></a></li> 28 <li>Add workspace config files to default coverage excludes - by <a href="https://github.com/FelixGraf"><code>@FelixGraf</code></a> and <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3973">vitest-dev/vitest#3973</a> <a href="https://github.com/vitest-dev/vitest/commit/20263d9d"><!-- raw HTML omitted -->(20263)<!-- raw HTML omitted --></a></li> 29 <li>Report file error as a <!-- raw HTML omitted --> on JUnit - by <a href="https://github.com/3c1u"><code>@3c1u</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3997">vitest-dev/vitest#3997</a> <a href="https://github.com/vitest-dev/vitest/commit/00c432fa"><!-- raw HTML omitted -->(00c43)<!-- raw HTML omitted --></a></li> 30 <li><strong>jsdom</strong>: Correctly resolve buffer on typed arrays - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3998">vitest-dev/vitest#3998</a> <a href="https://github.com/vitest-dev/vitest/commit/b42cf36e"><!-- raw HTML omitted -->(b42cf)<!-- raw HTML omitted --></a></li> 31 <li><strong>ui</strong>: Use web hash history in ui - by <a href="https://github.com/segevfiner"><code>@segevfiner</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/3481">vitest-dev/vitest#3481</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/3487">vitest-dev/vitest#3487</a> <a href="https://github.com/vitest-dev/vitest/commit/8caabaa1"><!-- raw HTML omitted -->(8caab)<!-- raw HTML omitted --></a></li> 32 <li><strong>vite-node</strong>: Inline HMR 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/3993">vitest-dev/vitest#3993</a> <a href="https://github.com/vitest-dev/vitest/commit/dff60e82"><!-- raw HTML omitted -->(dff60)<!-- raw HTML omitted --></a></li> 33 <li><strong>vitest</strong>: Correctly resolve optimizer status - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3992">vitest-dev/vitest#3992</a> <a href="https://github.com/vitest-dev/vitest/commit/74dc5967"><!-- raw HTML omitted -->(74dc5)<!-- raw HTML omitted --></a></li> 34 </ul> 35 <h5> <a href="https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3">View changes on GitHub</a></h5> 36 <h2>v0.34.2</h2> 37 <h3> 🚀 Features</h3> 38 <ul> 39 <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> 40 <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> 41 </ul> 42 <h3> 🐞 Bug Fixes</h3> 43 <ul> 44 <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> 45 <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> 46 <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> 47 <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> 48 <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> 49 <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> 50 <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> 51 <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> 52 <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> 53 <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> 54 <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> 55 <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> 56 <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> 57 <li><strong>css</strong>: 58 <ul> 59 <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> 60 </ul> 61 </li> 62 <li><strong>expect</strong>: 63 <ul> 64 <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> 65 </ul> 66 </li> 67 <li><strong>snapshots</strong>: 68 <ul> 69 <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> 70 </ul> 71 </li> 72 <li><strong>ui</strong>: 73 <ul> 74 <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> 75 <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> 76 </ul> 77 </li> 78 <li><strong>vitest</strong>: 79 <ul> 80 <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> 81 </ul> 82 </li> 83 </ul> 84 <!-- raw HTML omitted --> 85 </blockquote> 86 <p>... (truncated)</p> 87 </details> 88 <details> 89 <summary>Commits</summary> 90 <ul> 91 <li><a href="https://github.com/vitest-dev/vitest/commit/bf8393643ab3764ab9d727b6d064f2123832e82f"><code>bf83936</code></a> chore: release v0.34.3</li> 92 <li><a href="https://github.com/vitest-dev/vitest/commit/b42cf36e1433f6bb7e3b8dd6e6976dc741d54df5"><code>b42cf36</code></a> fix(jsdom): correctly resolve buffer on typed arrays (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3998">#3998</a>)</li> 93 <li><a href="https://github.com/vitest-dev/vitest/commit/00c432fad6c40b4ff21cc45b18e64f29816062db"><code>00c432f</code></a> fix: report file error as a <failure> on JUnit (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3997">#3997</a>)</li> 94 <li><a href="https://github.com/vitest-dev/vitest/commit/18ae07aa2c4220a83930dd37eb843364c3f729d1"><code>18ae07a</code></a> chore: cleanup typos, remove any in VM executor (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3994">#3994</a>)</li> 95 <li><a href="https://github.com/vitest-dev/vitest/commit/c03faa2204dc758900d5dbab732af83ee947e4e1"><code>c03faa2</code></a> feat(coverage): add <code>allowExternal</code> option (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3894">#3894</a>)</li> 96 <li><a href="https://github.com/vitest-dev/vitest/commit/5704b341f1ef411d9cd71fb343d19c64d9d19943"><code>5704b34</code></a> feat(vitest): export all reporters in <code>vitest/reporters</code> (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3980">#3980</a>)</li> 97 <li><a href="https://github.com/vitest-dev/vitest/commit/20263d9d26194e032a0aca715b174dd969f025a6"><code>20263d9</code></a> fix: add workspace config files to default coverage excludes (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3973">#3973</a>)</li> 98 <li><a href="https://github.com/vitest-dev/vitest/commit/5eb8561c5506ccfe63422ad4bedde415ccd3036e"><code>5eb8561</code></a> fix: should remove mockPath from callstack whether success or failed (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3971">#3971</a>)</li> 99 <li><a href="https://github.com/vitest-dev/vitest/commit/74dc5967a6a3a2902b569f3d79d19ab4a673d299"><code>74dc596</code></a> fix(vitest): correctly resolve optimizer status (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3992">#3992</a>)</li> 100 <li><a href="https://github.com/vitest-dev/vitest/commit/41e828f59c63d39e7b40ace0d226b37b0a1e3d52"><code>41e828f</code></a> chore: release v0.34.2</li> 101 <li>Additional commits viewable in <a href="https://github.com/vitest-dev/vitest/commits/v0.34.3/packages/vitest">compare view</a></li> 102 </ul> 103 </details> 104 <br /> 105 106 107 [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 108 109 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`. 110 111 [//]: # (dependabot-automerge-start) 112 [//]: # (dependabot-automerge-end) 113 114 --- 115 116 <details> 117 <summary>Dependabot commands and options</summary> 118 <br /> 119 120 You can trigger Dependabot actions by commenting on this PR: 121 - `@dependabot rebase` will rebase this PR 122 - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it 123 - `@dependabot merge` will merge this PR after your CI passes on it 124 - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it 125 - `@dependabot cancel merge` will cancel a previously requested merge and block automerging 126 - `@dependabot reopen` will reopen this PR if it is closed 127 - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually 128 - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency 129 - `@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) 130 - `@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) 131 - `@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) 132 133 134 </details> 135