585.json (18132B)
1 { 2 "number": 585, 3 "title": "Bump vitest from 0.27.3 to 0.34.3", 4 "state": "open", 5 "diff_file": "585.diff", 6 "author": "dependabot[bot]", 7 "created_at": "2023-08-25T08:22:36Z", 8 "closed_at": null, 9 "merged_at": null, 10 "base_ref": "main", 11 "head_ref": "dependabot/npm_and_yarn/vitest-0.34.3", 12 "labels": [ 13 "dependencies", 14 "javascript" 15 ], 16 "assignees": [ 17 "MTRNord" 18 ], 19 "requested_reviewers": [ 20 "MTRNord" 21 ], 22 "body": "Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 0.27.3 to 0.34.3.\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/vitest-dev/vitest/releases\">vitest's releases</a>.</em></p>\n<blockquote>\n<h2>v0.34.3</h2>\n<h3>\u00a0\u00a0\u00a0\ud83d\ude80 Features</h3>\n<ul>\n<li><strong>coverage</strong>: Add <code>allowExternal</code> option \u00a0-\u00a0 by <a href=\"https://github.com/vojvodics\"><code>@\u200bvojvodics</code></a> and <a href=\"https://github.com/AriPerkkio\"><code>@\u200bAriPerkkio</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>\n<li><strong>vitest</strong>: Export all reporters in <code>vitest/reporters</code> \u00a0-\u00a0 by <a href=\"https://github.com/Dunqing\"><code>@\u200bDunqing</code></a> and <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n</ul>\n<h3>\u00a0\u00a0\u00a0\ud83d\udc1e Bug Fixes</h3>\n<ul>\n<li>Should remove mockPath from callstack whether success or failed \u00a0-\u00a0 by <a href=\"https://github.com/miserylee\"><code>@\u200bmiserylee</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>\n<li>Add workspace config files to default coverage excludes \u00a0-\u00a0 by <a href=\"https://github.com/FelixGraf\"><code>@\u200bFelixGraf</code></a> and <a href=\"https://github.com/AriPerkkio\"><code>@\u200bAriPerkkio</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>\n<li>Report file error as a <!-- raw HTML omitted --> on JUnit \u00a0-\u00a0 by <a href=\"https://github.com/3c1u\"><code>@\u200b3c1u</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>\n<li><strong>jsdom</strong>: Correctly resolve buffer on typed arrays \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n<li><strong>ui</strong>: Use web hash history in ui \u00a0-\u00a0 by <a href=\"https://github.com/segevfiner\"><code>@\u200bsegevfiner</code></a> and <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n<li><strong>vite-node</strong>: Inline HMR types \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n<li><strong>vitest</strong>: Correctly resolve optimizer status \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n</ul>\n<h5>\u00a0\u00a0\u00a0\u00a0<a href=\"https://github.com/vitest-dev/vitest/compare/v0.34.2...v0.34.3\">View changes on GitHub</a></h5>\n<h2>v0.34.2</h2>\n<h3>\u00a0\u00a0\u00a0\ud83d\ude80 Features</h3>\n<ul>\n<li>Allow importing CSS and assets inside external dependencies when using <code>--experimental-vm-threads</code> \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n<li><strong>vitest</strong>: Allow calling <code>ctx.skip()</code> inside the running test \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n</ul>\n<h3>\u00a0\u00a0\u00a0\ud83d\udc1e Bug Fixes</h3>\n<ul>\n<li>Don't bundle utils' source-map entry \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n<li>Reduce the memory consumption when running --experimental-vm-threads \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n<li>Indicator position of error message \u00a0-\u00a0 by <a href=\"https://github.com/fenghan34\"><code>@\u200bfenghan34</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>\n<li>Don't crash when using --experimental-vm-threads, interop CJS default inside node_modules \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n<li>Don't crash if total memory is not supported \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n<li>Check memory and limit value \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-va</code></a> <a href=\"https://github.com/vitest-dev/vitest/commit/f8dfbd38\"><!-- raw HTML omitted -->(f8dfb)<!-- raw HTML omitted --></a></li>\n<li>Update module warning as it is moved into server config \u00a0-\u00a0 by <a href=\"https://github.com/jellyfishgh\"><code>@\u200bjellyfishgh</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>\n<li>Define process variable and using import.meta.env together did not work \u00a0-\u00a0 by <a href=\"https://github.com/Dunqing\"><code>@\u200bDunqing</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>\n<li>Correctly resolve config in a workspace \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n<li>Don't crash when calling useFakeTimers in VM pool \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n<li>Restrict access to file system via API \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n<li>Typo of mocks plugin name \u00a0-\u00a0 by <a href=\"https://github.com/antfu\"><code>@\u200bantfu</code></a> <a href=\"https://github.com/vitest-dev/vitest/commit/3073b9a2\"><!-- raw HTML omitted -->(3073b)<!-- raw HTML omitted --></a></li>\n<li>Build not generated <code>execute.d.ts</code> \u00a0-\u00a0 by <a href=\"https://github.com/btea\"><code>@\u200bbtea</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>\n<li><strong>css</strong>:\n<ul>\n<li>Don't mock css-module if <code>?inline</code> query is specified \u00a0-\u00a0 by <a href=\"https://github.com/thebanjomatic\"><code>@\u200bthebanjomatic</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>\n</ul>\n</li>\n<li><strong>expect</strong>:\n<ul>\n<li>Correctly show async matcher diff \u00a0-\u00a0 by <a href=\"https://github.com/sheremet-va\"><code>@\u200bsheremet-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>\n</ul>\n</li>\n<li><strong>snapshots</strong>:\n<ul>\n<li>Update inline snapshot correctly \u00a0-\u00a0 by <a href=\"https://github.com/fenghan34\"><code>@\u200bfenghan34</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>\n</ul>\n</li>\n<li><strong>ui</strong>:\n<ul>\n<li>Incorrect duration time in vitest ui \u00a0-\u00a0 by <a href=\"https://github.com/Dunqing\"><code>@\u200bDunqing</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>\n<li>Add support for ui coverage with subdir option \u00a0-\u00a0 by <a href=\"https://github.com/userquin\"><code>@\u200buserquin</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>\n</ul>\n</li>\n<li><strong>vitest</strong>:\n<ul>\n<li>Use esm module resolution to resolve env \u00a0-\u00a0 by <a href=\"https://github.com/danielroe\"><code>@\u200bdanielroe</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>\n</ul>\n</li>\n</ul>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/vitest-dev/vitest/commit/bf8393643ab3764ab9d727b6d064f2123832e82f\"><code>bf83936</code></a> chore: release v0.34.3</li>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<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>\n<li><a href=\"https://github.com/vitest-dev/vitest/commit/41e828f59c63d39e7b40ace0d226b37b0a1e3d52\"><code>41e828f</code></a> chore: release v0.34.2</li>\n<li>Additional commits viewable in <a href=\"https://github.com/vitest-dev/vitest/commits/v0.34.3/packages/vitest\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n</details>", 23 "comments": [], 24 "review_comments": [] 25 }