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