# Vitest v3.2.0 — Release & Upgrade Intelligence
- **Product:** Vitest (https://vitest.dev)
- **Version:** v3.2.0
- **Released:** Jun 02, 2025
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/vitest/updates/v3.2.0/

## Executive Summary (TL;DR)
Vitest v3.2.0. Source highlight: &nbsp;&nbsp;&nbsp;🚀 Features

## New Features
- Provide `ctx.signal` &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/7878 <samp>(e761f)</samp>
- Support custom colors for `test.name` &nbsp;-&nbsp; by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/7809 <samp>(4af5d)</samp>
- Add `vi.mockObject` to automock any object &nbsp;-&nbsp; by @hi-ogawa and @sheremet-va in https://github.com/vitest-dev/vitest/issues/7761 <samp>(465bd)</samp>
- Introduce `watchTriggerPatterns` option &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/7778 <samp>(a0675)</samp>
- Deprecate `workspace` in favor of `projects` &nbsp;-&nbsp; by @sheremet-va and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/7923 <samp>(41beb)</samp>
- Explicit Resource Management support in mocked functions &nbsp;-&nbsp; by @EskiMojo14 in https://github.com/vitest-dev/vitest/issues/7927 <samp>(b67d3)</samp>

## Bug Fixes
- Replace `micromatch` with `picomatch` &nbsp;-&nbsp; by @sapphi-red in https://github.com/vitest-dev/vitest/issues/7951 <samp>(df076)</samp>
- Try to catch unhandled error outside of a test &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/7968 <samp>(46421)</samp>
- Generate a separate config for "vitest init browser" instead of a workspace file &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/7934 <samp>(e84e2)</samp>
- Switch ExpectStatic `any` types to `AsymmetricMatcher<unknown>`, with `DeeplyAllowMatchers<T>` &nbsp;-&nbsp; by @JoshuaKGoldberg in https://github.com/vitest-dev/vitest/issues/7016 <samp>(8ec44)</samp>
- Remove unused exports &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/7618 <samp>(33d05)</samp>
- Throw an error if typechecker failed to spawn &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/7990 <samp>(0e960)</samp>
