Vitest v0.29.8stable Released Mar 28, 2023
Impact Score: 5/10

Vitest v0.29.8 โ€” Release Notes & Engineering Impact

Source available โ€” automated, not human-reviewed

Component: vitest ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Vitest v0.29.8. Source highlight:    ๐Ÿš€ Features

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (4)

  • Allow accessing "vi" methods without context, don't fail when mocker is not available &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3047 <samp>(1531c)</samp>
  • Show browser console in the terminal &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3048 <samp>(ee6f5)</samp>
  • Playwright as browser provider &nbsp;-&nbsp; by @Aslemammad and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3079 <samp>(9dc69)</samp>
  • Implement `istanbul` coverage support for browser testing &nbsp;-&nbsp; by @sheremet-va and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3040 <samp>(0f44d)</samp>

๐Ÿ”ง Bug Fixes & Patches (5)

  • Add generic to expect.objectContaining type &nbsp;-&nbsp; by @ArtyMaury in https://github.com/vitest-dev/vitest/issues/3053 <samp>(69d2c)</samp>
  • Do not fail, when primitive error is thrown &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3074 <samp>(6efe6)</samp>
  • Handle cloning proxied classes w/ enumerable getters &nbsp;-&nbsp; by @tgriesser in https://github.com/vitest-dev/vitest/issues/3026 <samp>(196a0)</samp>
  • Spy on popup apis like alert &nbsp;-&nbsp; by @Aslemammad and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3076 <samp>(280ad)</samp>
  • Report coverage even when no tests found &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3091 <samp>(2cb91)</samp>
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### &nbsp;&nbsp;&nbsp;๐Ÿš€ Features - Allow accessing "vi" methods without context, don't fail when mocker is not available &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3047 [<samp>(1531c)</samp>](https://github.com/vitest-dev/vitest/commit/1531c420) - Show browser console in the terminal &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3048 [<samp>(ee6f5)</samp>](https://github.com/vitest-dev/vitest/commit/ee6f590d) - Playwright as browser provider &nbsp;-&nbsp; by @Aslemammad and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3079 [<samp>(9dc69)</samp>](https://github.com/vitest-dev/vitest/commit/9dc69293) - Implement `istanbul` coverage support for browser testing &nbsp;-&nbsp; by @sheremet-va and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3040 [<samp>(0f44d)</samp>](https://github.com/vitest-dev/vitest/commit/0f44d2c8) ### &nbsp;&nbsp;&nbsp;๐Ÿž Bug Fixes - Add generic to expect.objectContaining type &nbsp;-&nbsp; by @ArtyMaury in https://github.com/vitest-dev/vitest/issues/3053 [<samp>(69d2c)</samp>](https://github.com/vitest-dev/vitest/commit/69d2cc93) - Do not fail, when primitive error is thrown &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3074 [<samp>(6efe6)</samp>](https://github.com/vitest-dev/vitest/commit/6efe61ab) - Handle cloning proxied classes w/ enumerable getters &nbsp;-&nbsp; by @tgriesser in https://github.com/vitest-dev/vitest/issues/3026 [<samp>(196a0)</samp>](https://github.com/vitest-dev/vitest/commit/196a067a) - Spy on popup apis like alert &nbsp;-&nbsp; by @Aslemammad and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3076 [<samp>(280ad)</samp>](https://github.com/vitest-dev/vitest/commit/280ad1ed) - Report coverage even when no tests found &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/3091 [<samp>(2cb91)</samp>](https://github.com/vitest-dev/vitest/commit/2cb91211) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v0.29.7...v0.29.8)