Impact Score: 5/10
Vitest v0.27.2 โ 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.27.2. 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 (1)
- Add runAllTimersAsync from sinonjs - by @guillaumeduboc in https://github.com/vitest-dev/vitest/issues/2209 <samp>(40187)</samp>
โก Performance & Enhancements (1)
- Don't resolve import path, if it was already resolved - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2659 <samp>(45cc3)</samp>
๐ง Bug Fixes & Patches (6)
- Document.defaultView references the same window as the global one - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2649 <samp>(1ac4b)</samp>
- Trim input filename and test name - by @btea in https://github.com/vitest-dev/vitest/issues/2650 <samp>(d3dcb)</samp>
- Increase default teardownTimeout - by @sheremet-va <samp>(13e53)</samp>
- Mock css files imported with "require" - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2679 <samp>(6c1a2)</samp>
- Don't start watching files in "run" mode - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2680 <samp>(0a31e)</samp>
- Rerun tests, when setup file is edited - by @mysteryven and @sheremet-va in https://github.com/vitest-dev/vitest/issues/2625 <samp>(019a6)</samp>
๐ View Raw Release Notes (Original Developer Log)
### ๐ Features
- Add runAllTimersAsync from sinonjs - by @guillaumeduboc in https://github.com/vitest-dev/vitest/issues/2209 [<samp>(40187)</samp>](https://github.com/vitest-dev/vitest/commit/40187bdb)
### ๐ Bug Fixes
- Document.defaultView references the same window as the global one - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2649 [<samp>(1ac4b)</samp>](https://github.com/vitest-dev/vitest/commit/1ac4bb8d)
- Trim input filename and test name - by @btea in https://github.com/vitest-dev/vitest/issues/2650 [<samp>(d3dcb)</samp>](https://github.com/vitest-dev/vitest/commit/d3dcbdc8)
- Increase default teardownTimeout - by @sheremet-va [<samp>(13e53)</samp>](https://github.com/vitest-dev/vitest/commit/13e53ac7)
- Mock css files imported with "require" - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2679 [<samp>(6c1a2)</samp>](https://github.com/vitest-dev/vitest/commit/6c1a26a6)
- Don't start watching files in "run" mode - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2680 [<samp>(0a31e)</samp>](https://github.com/vitest-dev/vitest/commit/0a31e85c)
- Rerun tests, when setup file is edited - by @mysteryven and @sheremet-va in https://github.com/vitest-dev/vitest/issues/2625 [<samp>(019a6)</samp>](https://github.com/vitest-dev/vitest/commit/019a6d57)
- Always show filename for unhandled errors - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2689 [<samp>(15aa0)</samp>](https://github.com/vitest-dev/vitest/commit/15aa0156)
- Define property instead of assigning it in vi.stubGlobal - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2685 [<samp>(8a1d7)</samp>](https://github.com/vitest-dev/vitest/commit/8a1d7590)
- **coverage**: Watch mode to use `coverage.all` only when all tests are run - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/2665 [<samp>(85096)</samp>](https://github.com/vitest-dev/vitest/commit/85096281)
- **typecheck**: Log tests with verbose reporter, correctly show "pass" tests - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2656 [<samp>(61dde)</samp>](https://github.com/vitest-dev/vitest/commit/61ddebae)
- **ui**: Don't show "connecting" screen in html reporter - by @poyoho in https://github.com/vitest-dev/vitest/issues/2693 [<samp>(d8548)</samp>](https://github.com/vitest-dev/vitest/commit/d8548c69)
### ๐ Performance
- Don't resolve import path, if it was already resolved - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2659 [<samp>(45cc3)</samp>](https://github.com/vitest-dev/vitest/commit/45cc3423)
##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v0.27.1...v0.27.2)