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.
โก 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 - 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 - 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 - by @trim21 and @sheremet-va in https://github.com/vitest-dev/vitest/issues/2612 <samp>(5df52)</samp>
- Improve "isCI" check - 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 - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2696 <samp>(24d63)</samp>
- Cpu and heap profiling options for workers - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/2702 <samp>(c31a0)</samp>
- Show correct number of tests in test summary - 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 - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2697 <samp>(db9b6)</samp>
- Allow custom async matchers - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2707 <samp>(b5669)</samp>
- Remove setup files from coverage - by @g4rry420 in https://github.com/vitest-dev/vitest/issues/2574 <samp>(488e4)</samp>
๐ View Raw Release Notes (Original Developer Log)
### ๐ Features
- Throw unhandled exception, if code throws "error" event - 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 - 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 - 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 - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2705 [<samp>(e6457)</samp>](https://github.com/vitest-dev/vitest/commit/e64570df)
### ๐ Bug Fixes
- Show error in the terminal, if "only" flag is used - 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 - 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 - 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 - 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 - 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 - 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 - by @antfu [<samp>(4cd1e)</samp>](https://github.com/vitest-dev/vitest/commit/4cd1e5d7)
- ENOENT assets when htmldir exists - 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 - 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 - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/2660 [<samp>(26f91)</samp>](https://github.com/vitest-dev/vitest/commit/26f915ad)
##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v0.27.2...v0.27.3)