Impact Score: 5/10
Vitest v0.27.1 โ 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.1. 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 (3)
- Show error, when process.exit is called - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2643 <samp>(866f4)</samp>
- Add more information about unhandler error - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2642 <samp>(1ffb0)</samp>
- Display running processes, if vitest closes with timeout - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2633 <samp>(94968)</samp>
๐ง Bug Fixes & Patches (6)
- Type issue with spyOn method - by @samkevin1 in https://github.com/vitest-dev/vitest/issues/2365 and https://github.com/vitest-dev/vitest/issues/2582 <samp>(1aaa7)</samp>
- Add missing types in TS project when global is true - by @Sneaken in https://github.com/vitest-dev/vitest/issues/2631 <samp>(4745e)</samp>
- Always report failed test in junit reporter - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2632 <samp>(83da2)</samp>
- Change Vite root, if test.root is used - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2637 <samp>(efbff)</samp>
- Don't use ownKeys, when interoping a module - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2629 <samp>(a186a)</samp>
- Cut duplicate error in negated toHaveBeenCalled - by @richardboehme in https://github.com/vitest-dev/vitest/issues/2638 <samp>(09d62)</samp>
๐ View Raw Release Notes (Original Developer Log)
### ๐ Features
- Show error, when process.exit is called - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2643 [<samp>(866f4)</samp>](https://github.com/vitest-dev/vitest/commit/866f4494)
- Add more information about unhandler error - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2642 [<samp>(1ffb0)</samp>](https://github.com/vitest-dev/vitest/commit/1ffb0ef5)
- Display running processes, if vitest closes with timeout - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2633 [<samp>(94968)</samp>](https://github.com/vitest-dev/vitest/commit/94968a6f)
### ๐ Bug Fixes
- Type issue with spyOn method - by @samkevin1 in https://github.com/vitest-dev/vitest/issues/2365 and https://github.com/vitest-dev/vitest/issues/2582 [<samp>(1aaa7)</samp>](https://github.com/vitest-dev/vitest/commit/1aaa79d7)
- Add missing types in TS project when global is true - by @Sneaken in https://github.com/vitest-dev/vitest/issues/2631 [<samp>(4745e)</samp>](https://github.com/vitest-dev/vitest/commit/4745eaa2)
- Always report failed test in junit reporter - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2632 [<samp>(83da2)</samp>](https://github.com/vitest-dev/vitest/commit/83da2ec4)
- Change Vite root, if test.root is used - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2637 [<samp>(efbff)</samp>](https://github.com/vitest-dev/vitest/commit/efbff2a2)
- Don't use ownKeys, when interoping a module - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2629 [<samp>(a186a)</samp>](https://github.com/vitest-dev/vitest/commit/a186a7e1)
- Cut duplicate error in negated toHaveBeenCalled - by @richardboehme in https://github.com/vitest-dev/vitest/issues/2638 [<samp>(09d62)</samp>](https://github.com/vitest-dev/vitest/commit/09d62226)
- Always update last HMR ms on a module - by @sheremet-va [<samp>(99676)</samp>](https://github.com/vitest-dev/vitest/commit/9967645a)
- Terminate workers, when closing process - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2645 [<samp>(ece43)</samp>](https://github.com/vitest-dev/vitest/commit/ece434a3)
- **coverage**:
- Prevent c8 from crashing on invalid sourcemaps - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/2634 [<samp>(0163d)</samp>](https://github.com/vitest-dev/vitest/commit/0163dc80)
- Istanbul provider to use `coverage.extension` - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/2641 [<samp>(7e388)</samp>](https://github.com/vitest-dev/vitest/commit/7e388903)
##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v0.27.0...v0.27.1)