Vitest v0.27.1stable Released Jan 11, 2023
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.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก 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 &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2643 <samp>(866f4)</samp>
  • Add more information about unhandler error &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2642 <samp>(1ffb0)</samp>
  • Display running processes, if vitest closes with timeout &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2633 <samp>(94968)</samp>

๐Ÿ”ง Bug Fixes & Patches (6)

  • Type issue with spyOn method &nbsp;-&nbsp; 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 &nbsp;-&nbsp; by @Sneaken in https://github.com/vitest-dev/vitest/issues/2631 <samp>(4745e)</samp>
  • Always report failed test in junit reporter &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2632 <samp>(83da2)</samp>
  • Change Vite root, if test.root is used &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2637 <samp>(efbff)</samp>
  • Don't use ownKeys, when interoping a module &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2629 <samp>(a186a)</samp>
  • Cut duplicate error in negated toHaveBeenCalled &nbsp;-&nbsp; by @richardboehme in https://github.com/vitest-dev/vitest/issues/2638 <samp>(09d62)</samp>
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### &nbsp;&nbsp;&nbsp;๐Ÿš€ Features - Show error, when process.exit is called &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2633 [<samp>(94968)</samp>](https://github.com/vitest-dev/vitest/commit/94968a6f) ### &nbsp;&nbsp;&nbsp;๐Ÿž Bug Fixes - Type issue with spyOn method &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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 &nbsp;-&nbsp; by @sheremet-va [<samp>(99676)</samp>](https://github.com/vitest-dev/vitest/commit/9967645a) - Terminate workers, when closing process &nbsp;-&nbsp; 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 &nbsp;-&nbsp; 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` &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/2641 [<samp>(7e388)</samp>](https://github.com/vitest-dev/vitest/commit/7e388903) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v0.27.0...v0.27.1)