Vitest v0.27.3stable Released Jan 21, 2023
Impact Score: 5/10

Vitest v0.27.3 โ€” 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.3. 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)

  • Throw unhandled exception, if code throws "error" event &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2691 <samp>(6a30c)</samp>
  • New `environmentMatchGlobs` option to auto infer env based on glob &nbsp;-&nbsp; by @antfu in https://github.com/vitest-dev/vitest/issues/2714 <samp>(3e142)</samp>
  • Add basic reporter which allow user to use reporter in ci &nbsp;-&nbsp; by @trim21 and @sheremet-va in https://github.com/vitest-dev/vitest/issues/2612 <samp>(5df52)</samp>
  • Improve "isCI" check &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2705 <samp>(e6457)</samp>

๐Ÿ”ง Bug Fixes & Patches (6)

  • Show error in the terminal, if "only" flag is used &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2696 <samp>(24d63)</samp>
  • Cpu and heap profiling options for workers &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/2702 <samp>(c31a0)</samp>
  • Show correct number of tests in test summary &nbsp;-&nbsp; by @poyoho in https://github.com/vitest-dev/vitest/issues/2703 <samp>(859e7)</samp>
  • Don't terminate workers on Node 14 to not trigger fatal error &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2697 <samp>(db9b6)</samp>
  • Allow custom async matchers &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2707 <samp>(b5669)</samp>
  • Remove setup files from coverage &nbsp;-&nbsp; by @g4rry420 in https://github.com/vitest-dev/vitest/issues/2574 <samp>(488e4)</samp>
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
### &nbsp;&nbsp;&nbsp;๐Ÿš€ Features - Throw unhandled exception, if code throws "error" event &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2691 [<samp>(6a30c)</samp>](https://github.com/vitest-dev/vitest/commit/6a30cdd3) - New `environmentMatchGlobs` option to auto infer env based on glob &nbsp;-&nbsp; by @antfu in https://github.com/vitest-dev/vitest/issues/2714 [<samp>(3e142)</samp>](https://github.com/vitest-dev/vitest/commit/3e1429e5) - Add basic reporter which allow user to use reporter in ci &nbsp;-&nbsp; by @trim21 and @sheremet-va in https://github.com/vitest-dev/vitest/issues/2612 [<samp>(5df52)</samp>](https://github.com/vitest-dev/vitest/commit/5df522f7) - Improve "isCI" check &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2705 [<samp>(e6457)</samp>](https://github.com/vitest-dev/vitest/commit/e64570df) ### &nbsp;&nbsp;&nbsp;๐Ÿž Bug Fixes - Show error in the terminal, if "only" flag is used &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2696 [<samp>(24d63)</samp>](https://github.com/vitest-dev/vitest/commit/24d63809) - Cpu and heap profiling options for workers &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/2702 [<samp>(c31a0)</samp>](https://github.com/vitest-dev/vitest/commit/c31a0b20) - Show correct number of tests in test summary &nbsp;-&nbsp; by @poyoho in https://github.com/vitest-dev/vitest/issues/2703 [<samp>(859e7)</samp>](https://github.com/vitest-dev/vitest/commit/859e7f01) - Don't terminate workers on Node 14 to not trigger fatal error &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2697 [<samp>(db9b6)</samp>](https://github.com/vitest-dev/vitest/commit/db9b6bb7) - Allow custom async matchers &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2707 [<samp>(b5669)</samp>](https://github.com/vitest-dev/vitest/commit/b566912d) - Remove setup files from coverage &nbsp;-&nbsp; by @g4rry420 in https://github.com/vitest-dev/vitest/issues/2574 [<samp>(488e4)</samp>](https://github.com/vitest-dev/vitest/commit/488e4b9f) - `reportCoverage` context can be optional &nbsp;-&nbsp; by @antfu [<samp>(4cd1e)</samp>](https://github.com/vitest-dev/vitest/commit/4cd1e5d7) - ENOENT assets when htmldir exists &nbsp;-&nbsp; by @everett1992 in https://github.com/vitest-dev/vitest/issues/2701 [<samp>(5a656)</samp>](https://github.com/vitest-dev/vitest/commit/5a656753) - Correctly resolve paths relative to root, when used outside of root directory &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2687 [<samp>(703aa)</samp>](https://github.com/vitest-dev/vitest/commit/703aab46) - **typecheck**: Store tmp tsconfig close to original one &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2660 [<samp>(26f91)</samp>](https://github.com/vitest-dev/vitest/commit/26f915ad) ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v0.27.2...v0.27.3)