Vitest v0.32.1stable Released Jun 16, 2023
Impact Score: 5/10

Vitest v0.32.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.32.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)

  • Export `registerConsoleShortcuts` from `vitest/node` &nbsp;-&nbsp; by @deot in https://github.com/vitest-dev/vitest/issues/3563 <samp>(bc49b)</samp>
  • **expect**: Support `expect.unreachable` &nbsp;-&nbsp; by @fenghan34 and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3556 <samp>(8e385)</samp>
  • **runner**: `describe`/`test` name support anonymous function &nbsp;-&nbsp; by @btea in https://github.com/vitest-dev/vitest/issues/3562 <samp>(3d436)</samp>

๐Ÿ”ง Bug Fixes & Patches (6)

  • Avoid call stack recursion with large error (fix: #3060) &nbsp;-&nbsp; by @nathanmmiller and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3078 and https://github.com/vitest-dev/vitest/issues/3060 <samp>(02196)</samp>
  • Automatically remove define related configuration &nbsp;-&nbsp; by @btea in https://github.com/vitest-dev/vitest/issues/3552 <samp>(368b8)</samp>
  • Import `performance` from `perf_hooks` &nbsp;-&nbsp; by @Max10240 and **wangbaolong.wbl** in https://github.com/vitest-dev/vitest/issues/3578 and https://github.com/vitest-dev/vitest/issues/3579 <samp>(24ec8)</samp>
  • Revert concordance diff, use jest's diff output &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3582 <samp>(9c7ea)</samp>
  • Typo in config suggestion &nbsp;-&nbsp; by @Krisell in https://github.com/vitest-dev/vitest/issues/3583 <samp>(68985)</samp>
  • Change optimized deps to use `vitest` &nbsp;-&nbsp; by @userquin in https://github.com/vitest-dev/vitest/issues/3580 <samp>(b4ac8)</samp>
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### &nbsp;&nbsp;&nbsp;๐Ÿš€ Features - Export `registerConsoleShortcuts` from `vitest/node` &nbsp;-&nbsp; by @deot in https://github.com/vitest-dev/vitest/issues/3563 [<samp>(bc49b)</samp>](https://github.com/vitest-dev/vitest/commit/bc49bac7) - **expect**: Support `expect.unreachable` &nbsp;-&nbsp; by @fenghan34 and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3556 [<samp>(8e385)</samp>](https://github.com/vitest-dev/vitest/commit/8e385bb0) - **runner**: `describe`/`test` name support anonymous function &nbsp;-&nbsp; by @btea in https://github.com/vitest-dev/vitest/issues/3562 [<samp>(3d436)</samp>](https://github.com/vitest-dev/vitest/commit/3d43638c) ### &nbsp;&nbsp;&nbsp;๐Ÿž Bug Fixes - Avoid call stack recursion with large error (fix: #3060) &nbsp;-&nbsp; by @nathanmmiller and @sheremet-va in https://github.com/vitest-dev/vitest/issues/3078 and https://github.com/vitest-dev/vitest/issues/3060 [<samp>(02196)</samp>](https://github.com/vitest-dev/vitest/commit/02196f9d) - Automatically remove define related configuration &nbsp;-&nbsp; by @btea in https://github.com/vitest-dev/vitest/issues/3552 [<samp>(368b8)</samp>](https://github.com/vitest-dev/vitest/commit/368b8259) - Import `performance` from `perf_hooks` &nbsp;-&nbsp; by @Max10240 and **wangbaolong.wbl** in https://github.com/vitest-dev/vitest/issues/3578 and https://github.com/vitest-dev/vitest/issues/3579 [<samp>(24ec8)</samp>](https://github.com/vitest-dev/vitest/commit/24ec85a8) - Revert concordance diff, use jest's diff output &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3582 [<samp>(9c7ea)</samp>](https://github.com/vitest-dev/vitest/commit/9c7ea382) - Typo in config suggestion &nbsp;-&nbsp; by @Krisell in https://github.com/vitest-dev/vitest/issues/3583 [<samp>(68985)</samp>](https://github.com/vitest-dev/vitest/commit/689855bb) - **browser**: - Change optimized deps to use `vitest` &nbsp;-&nbsp; by @userquin in https://github.com/vitest-dev/vitest/issues/3580 [<samp>(b4ac8)</samp>](https://github.com/vitest-dev/vitest/commit/b4ac88e9) - Access __vi_inject__ only if it was injected &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3587 [<samp>(d9e14)</samp>](https://github.com/vitest-dev/vitest/commit/d9e1419a) - **mocker**: - Respect namespace import when hoisting vi.mock &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3547 [<samp>(158c4)</samp>](https://github.com/vitest-dev/vitest/commit/158c4bb0) - **ui**: - Navigate to dashboard when re-running tests from coverage page &nbsp;-&nbsp; by @userquin in https://github.com/vitest-dev/vitest/issues/3529 [<samp>(bc283)</samp>](https://github.com/vitest-dev/vitest/commit/bc283ae3) - **vite-node**: - Correctly resolve virtual modules &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/3544 [<samp>(0cbb0)</samp>](https://github.com/vitest-dev/vitest/commit/0cbb07b4) - Fix errors caused by commonjs export circular references &nbsp;-&nbsp; by @rxliuli in https://github.com/vitest-dev/vitest/issues/3570 [<samp>(b097c)</samp>](https://github.com/vitest-dev/vitest/commit/b097cef8) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v0.32.0...v0.32.1)