421.md (15137B)
1 # PR #421 Bump vitest from 0.27.3 to 0.30.0 2 3 - **Status:** closed 4 - **Author:** @dependabot[bot] 5 - **Created:** 2023-04-10T09:10:25Z 6 - **Branch:** dependabot/npm_and_yarn/vitest-0.30.0 → main 7 - **Closed:** 2023-04-12T09:07:17Z 8 - **Labels:** dependencies, javascript 9 - **Assignees:** @MTRNord 10 - **Reviewers:** @MTRNord 11 - **Diff:** [421.diff](./421.diff) 12 13 --- 14 15 Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 0.27.3 to 0.30.0. 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.30.0</h2> 21 <h3> 🚨 Breaking Changes</h3> 22 <ul> 23 <li>Remove tinyspy internal properties on Vitest spies - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3069">vitest-dev/vitest#3069</a> <a href="https://github.com/vitest-dev/vitest/commit/2f1dc5ce"><!-- raw HTML omitted -->(2f1dc)<!-- raw HTML omitted --></a></li> 24 <li>Only support Node.js 14.18.0 or newer - by <a href="https://github.com/danez"><code>@danez</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/2985">vitest-dev/vitest#2985</a> <a href="https://github.com/vitest-dev/vitest/commit/287dc205"><!-- raw HTML omitted -->(287dc)<!-- raw HTML omitted --></a></li> 25 <li>Use "concordance" package to display diff instead of using custom 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/2828">vitest-dev/vitest#2828</a> <a href="https://github.com/vitest-dev/vitest/commit/446308da"><!-- raw HTML omitted -->(44630)<!-- raw HTML omitted --></a></li> 26 <li>Move snapshot implementation into <code>@vitest/snapshot</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/3032">vitest-dev/vitest#3032</a> <a href="https://github.com/vitest-dev/vitest/commit/6aff0176"><!-- raw HTML omitted -->(6aff0)<!-- raw HTML omitted --></a></li> 27 <li>Bump coverage packages vitest peer dependency - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3126">vitest-dev/vitest#3126</a> <a href="https://github.com/vitest-dev/vitest/commit/be1bf08d"><!-- raw HTML omitted -->(be1bf)<!-- raw HTML omitted --></a></li> 28 <li>Add workspace support - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3103">vitest-dev/vitest#3103</a> <a href="https://github.com/vitest-dev/vitest/commit/b9d1a975"><!-- raw HTML omitted -->(b9d1a)<!-- raw HTML omitted --></a></li> 29 <li>Experimental optimizer introduced in 0.29.0 is temporarily disabled.</li> 30 </ul> 31 <h3> 🚀 Features</h3> 32 <ul> 33 <li>Gzip html reporter's metadata - by <a href="https://github.com/7rulnik"><code>@7rulnik</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3113">vitest-dev/vitest#3113</a> <a href="https://github.com/vitest-dev/vitest/commit/7856ec12"><!-- raw HTML omitted -->(7856e)<!-- raw HTML omitted --></a></li> 34 <li>Add chai config - by <a href="https://github.com/btea"><code>@btea</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3066">vitest-dev/vitest#3066</a> <a href="https://github.com/vitest-dev/vitest/commit/6fcba9ba"><!-- raw HTML omitted -->(6fcba)<!-- raw HTML omitted --></a></li> 35 <li><strong>snapshot</strong>: Introduce <code>toMatchFileSnapshot</code> and auto queuing expect promise - by <a href="https://github.com/antfu"><code>@antfu</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3116">vitest-dev/vitest#3116</a> <a href="https://github.com/vitest-dev/vitest/commit/bdc06dcb"><!-- raw HTML omitted -->(bdc06)<!-- raw HTML omitted --></a></li> 36 </ul> 37 <h3> 🐞 Bug Fixes</h3> 38 <ul> 39 <li>Resolve reporters passed down to the CLI relative to the running directory - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3097">vitest-dev/vitest#3097</a> <a href="https://github.com/vitest-dev/vitest/commit/93c7e39d"><!-- raw HTML omitted -->(93c7e)<!-- raw HTML omitted --></a></li> 40 <li>Don't show "diff" in "serialized error" section - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> <a href="https://github.com/vitest-dev/vitest/commit/326b242d"><!-- raw HTML omitted -->(326b2)<!-- raw HTML omitted --></a></li> 41 <li>Convert '--single-thread' and '--inspect' cli args to boolean - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3111">vitest-dev/vitest#3111</a> <a href="https://github.com/vitest-dev/vitest/commit/83a9aa74"><!-- raw HTML omitted -->(83a9a)<!-- raw HTML omitted --></a></li> 42 <li>Stack trace point to incorrect file - by <a href="https://github.com/ChenKS12138"><code>@ChenKS12138</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/3004">vitest-dev/vitest#3004</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/3115">vitest-dev/vitest#3115</a> <a href="https://github.com/vitest-dev/vitest/commit/5cee4fbf"><!-- raw HTML omitted -->(5cee4)<!-- raw HTML omitted --></a></li> 43 <li>Run benchmarks sequentially - by <a href="https://github.com/thecodrr"><code>@thecodrr</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/2004">vitest-dev/vitest#2004</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/3151">vitest-dev/vitest#3151</a> <a href="https://github.com/vitest-dev/vitest/commit/430b4ecb"><!-- raw HTML omitted -->(430b4)<!-- raw HTML omitted --></a></li> 44 </ul> 45 <h5> <a href="https://github.com/vitest-dev/vitest/compare/v0.29.8...v0.30.0">View changes on GitHub</a></h5> 46 <h2>v0.29.8</h2> 47 <h3> 🚀 Features</h3> 48 <ul> 49 <li>Allow accessing "vi" methods without context, don't fail when mocker is not available - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3047">vitest-dev/vitest#3047</a> <a href="https://github.com/vitest-dev/vitest/commit/1531c420"><!-- raw HTML omitted -->(1531c)<!-- raw HTML omitted --></a></li> 50 <li>Show browser console in the terminal - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3048">vitest-dev/vitest#3048</a> <a href="https://github.com/vitest-dev/vitest/commit/ee6f590d"><!-- raw HTML omitted -->(ee6f5)<!-- raw HTML omitted --></a></li> 51 <li>Playwright as browser provider - by <a href="https://github.com/Aslemammad"><code>@Aslemammad</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/3079">vitest-dev/vitest#3079</a> <a href="https://github.com/vitest-dev/vitest/commit/9dc69293"><!-- raw HTML omitted -->(9dc69)<!-- raw HTML omitted --></a></li> 52 <li>Implement <code>istanbul</code> coverage support for browser testing - 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/3040">vitest-dev/vitest#3040</a> <a href="https://github.com/vitest-dev/vitest/commit/0f44d2c8"><!-- raw HTML omitted -->(0f44d)<!-- raw HTML omitted --></a></li> 53 </ul> 54 <h3> 🐞 Bug Fixes</h3> 55 <ul> 56 <li>Add generic to expect.objectContaining type - by <a href="https://github.com/ArtyMaury"><code>@ArtyMaury</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3053">vitest-dev/vitest#3053</a> <a href="https://github.com/vitest-dev/vitest/commit/69d2cc93"><!-- raw HTML omitted -->(69d2c)<!-- raw HTML omitted --></a></li> 57 <li>Do not fail, when primitive error is thrown - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3074">vitest-dev/vitest#3074</a> <a href="https://github.com/vitest-dev/vitest/commit/6efe61ab"><!-- raw HTML omitted -->(6efe6)<!-- raw HTML omitted --></a></li> 58 <li>Handle cloning proxied classes w/ enumerable getters - by <a href="https://github.com/tgriesser"><code>@tgriesser</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3026">vitest-dev/vitest#3026</a> <a href="https://github.com/vitest-dev/vitest/commit/196a067a"><!-- raw HTML omitted -->(196a0)<!-- raw HTML omitted --></a></li> 59 <li>Spy on popup apis like alert - by <a href="https://github.com/Aslemammad"><code>@Aslemammad</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/3076">vitest-dev/vitest#3076</a> <a href="https://github.com/vitest-dev/vitest/commit/280ad1ed"><!-- raw HTML omitted -->(280ad)<!-- raw HTML omitted --></a></li> 60 <li>Report coverage even when no tests found - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/3091">vitest-dev/vitest#3091</a> <a href="https://github.com/vitest-dev/vitest/commit/2cb91211"><!-- raw HTML omitted -->(2cb91)<!-- raw HTML omitted --></a></li> 61 </ul> 62 <h5> <a href="https://github.com/vitest-dev/vitest/compare/v0.29.7...v0.29.8">View changes on GitHub</a></h5> 63 <h2>v0.29.7</h2> 64 <h3> 🐞 Bug Fixes</h3> 65 <ul> 66 <li>Import <code>@vite/client</code> in browser code for handling optimizer - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> <a href="https://github.com/vitest-dev/vitest/commit/20c510c4"><!-- raw HTML omitted -->(20c51)<!-- raw HTML omitted --></a></li> 67 </ul> 68 <!-- raw HTML omitted --> 69 </blockquote> 70 <p>... (truncated)</p> 71 </details> 72 <details> 73 <summary>Commits</summary> 74 <ul> 75 <li><a href="https://github.com/vitest-dev/vitest/commit/0ce8364e0dd1ad877d29eaad1b8b52b76f7b3298"><code>0ce8364</code></a> chore: release v0.30.0</li> 76 <li><a href="https://github.com/vitest-dev/vitest/commit/b9d1a97599566fc07089d9f92d9388193a3dcf19"><code>b9d1a97</code></a> feat!: add workspace support (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3103">#3103</a>)</li> 77 <li><a href="https://github.com/vitest-dev/vitest/commit/ddbda102d3377ac890e775a7f3355c4ff21189ed"><code>ddbda10</code></a> test: each test case for browser (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3100">#3100</a>)</li> 78 <li><a href="https://github.com/vitest-dev/vitest/commit/430b4ecbab2ed5b63f92b5012e424c3c9a4f3216"><code>430b4ec</code></a> fix: run benchmarks sequentially (fix <a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/2004">#2004</a>) (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3151">#3151</a>)</li> 79 <li><a href="https://github.com/vitest-dev/vitest/commit/0f86ff98975a80191d6215b0d30ff6cd9f8388d3"><code>0f86ff9</code></a> chore(deps): update all non-major dependencies (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/2766">#2766</a>)</li> 80 <li><a href="https://github.com/vitest-dev/vitest/commit/6fcba9ba1641b01fcb68a2c67b931179e75833d3"><code>6fcba9b</code></a> feat: add chai config (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3066">#3066</a>)</li> 81 <li><a href="https://github.com/vitest-dev/vitest/commit/b738b005891795e716fabc9689009a9c97f906c0"><code>b738b00</code></a> chore(deps): update dependency typescript to v5 (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3034">#3034</a>)</li> 82 <li><a href="https://github.com/vitest-dev/vitest/commit/313032cdf971762c7cf6ac06072725b7d0e3f05c"><code>313032c</code></a> fix: move "mergeConfig" into "vitest/config" and add extension to imports in ...</li> 83 <li><a href="https://github.com/vitest-dev/vitest/commit/11f93344036ff4fba7aac8ab0bbc4e15bfa7d396"><code>11f9334</code></a> chore(deps): update dependency <code>@types/jsdom</code> to v21 (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/3122">#3122</a>)</li> 84 <li><a href="https://github.com/vitest-dev/vitest/commit/fc01d18f2306dc6477b07afb3ff0f34c49d9a138"><code>fc01d18</code></a> chore: export mergeConfig (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/2949">#2949</a>)</li> 85 <li>Additional commits viewable in <a href="https://github.com/vitest-dev/vitest/commits/v0.30.0/packages/vitest">compare view</a></li> 86 </ul> 87 </details> 88 <br /> 89 90 91 [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 92 93 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`. 94 95 [//]: # (dependabot-automerge-start) 96 [//]: # (dependabot-automerge-end) 97 98 --- 99 100 <details> 101 <summary>Dependabot commands and options</summary> 102 <br /> 103 104 You can trigger Dependabot actions by commenting on this PR: 105 - `@dependabot rebase` will rebase this PR 106 - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it 107 - `@dependabot merge` will merge this PR after your CI passes on it 108 - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it 109 - `@dependabot cancel merge` will cancel a previously requested merge and block automerging 110 - `@dependabot reopen` will reopen this PR if it is closed 111 - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually 112 - `@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) 113 - `@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) 114 - `@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) 115 116 117 </details> 118 119 <!-- Replace --> 120 ---- 121 ⌛ Deploy Preview - Build in Progress 122 <!-- Replace --> 123 124 125 126 ## Comments 127 128 ### @dependabot[bot] — 2023-04-12T09:07:17Z 129 130 Superseded by #430. 131