---
name: Vitest
slug: vitest
domain: vitest.dev
description: Vite-native unit test framework with a Jest-compatible API, native ESM/TypeScript/JSX support, watch mode, and a browser mode for component testing.
category: developer-tools
sources: 3
total_releases: 200
releases_last_30d: 9
avg_releases_per_week: 2.1
last_updated: 2026-06-03
tracking_since: 2024-09-13
canonical: https://releases.sh/vitest
accounts:
  github: "vitest-dev"
---

<Source name="Blog" slug="blog" type="scrape" releases="0" url="https://releases.sh/vitest/blog" />
<Source name="vitest" slug="vitest" type="github" releases="100" latest-version="v3.2.6" latest-date="2026-06-01T09:39:20.000Z" primary="true" url="https://releases.sh/vitest/vitest" />
<Source name="vscode" slug="vscode" type="github" releases="100" latest-version="v1.50.4" latest-date="2026-05-05T16:09:11.000Z" url="https://releases.sh/vitest/vscode" />

## Recent Releases

_Summaries below — fetch the release's `canonical` URL for full content, or `url` for the original source._

<Release source="vitest" version="v3.2.6" date="June 1, 2026" published="2026-06-01T09:39:20.000Z" url="https://github.com/vitest-dev/vitest/releases/tag/v3.2.6" canonical="https://releases.sh/release/rel_caW8QnUrGixS-a2qRxpqx" truncated="true">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Pin last supported vite-node version &nbsp;-&nbsp; by @sheremet-va [<samp>(16f12)</samp>](https://github.com/vit...
</Release>

<Release source="vitest" version="v3.2.5" date="June 1, 2026" published="2026-06-01T08:35:18.000Z" url="https://github.com/vitest-dev/vitest/releases/tag/v3.2.5" canonical="https://releases.sh/release/rel_UxDUBkNLvFMY1tHCXTfsE" truncated="true">
### &nbsp;&nbsp;&nbsp;🚀 Features

- **api**: Add `allowWrite` and `allowExec` options to `api` [backport to v3] &nbsp;-&nbsp; by @hi-ogawa and **Code...
</Release>

<Release source="vitest" version="v4.1.8" date="June 1, 2026" published="2026-06-01T08:15:20.000Z" url="https://github.com/vitest-dev/vitest/releases/tag/v4.1.8" canonical="https://releases.sh/release/rel_hRBPCERlURI3JnPhP12v4" truncated="true">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- **browser**:
  - Disable client `cdp` API when `allowWrite/allowExec: false` [backport to v4] &nbsp;-&nbsp; b...
</Release>

<Release source="vitest" version="v4.1.7" date="May 20, 2026" published="2026-05-20T07:20:12.000Z" url="https://github.com/vitest-dev/vitest/releases/tag/v4.1.7" canonical="https://releases.sh/release/rel_5vjtRJnzyUWJOYi30dzKC" truncated="true">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- **runner**: Limit concurrency per task branch in addition to per leaf callbacks (backport) &nbsp;-&nbsp; by @hi-...
</Release>

<Release source="vitest" version="v4.1.6" date="May 11, 2026" published="2026-05-11T14:38:28.000Z" url="https://github.com/vitest-dev/vitest/releases/tag/v4.1.6" canonical="https://releases.sh/release/rel_aMQ5ijBj2ILdB1lfSnYed" truncated="true">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- **browser**: Provide project reference in `ToMatchScreenshotResolvePath` &nbsp;-&nbsp; by @macarie and @sherem...
</Release>

<Release source="vscode" version="v1.50.4" date="May 5, 2026" published="2026-05-05T16:09:11.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.50.4" canonical="https://releases.sh/release/rel_a2NXsXMhkPAMIODioOOGv" truncated="true">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Hide logs if silent is configured &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vscode/issues/7...
</Release>

<Release source="vscode" version="v1.50.3" date="April 28, 2026" published="2026-04-28T21:04:17.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.50.3" canonical="https://releases.sh/release/rel_HgM4BS6TZhnUwXzSmYhXu" truncated="true">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Expand VS Code predefined variables in all path-valued settings &nbsp;-&nbsp; by @Copilot and **sheremet-va** in...
</Release>

<Release source="vitest" version="v4.1.5" date="April 21, 2026" published="2026-04-21T11:04:32.000Z" url="https://github.com/vitest-dev/vitest/releases/tag/v4.1.5" canonical="https://releases.sh/release/rel_QVzr_MbH4oL1lny_Fp2fn" truncated="true">
### &nbsp;&nbsp;&nbsp;🚀 Experimental Features

- **coverage**: Istanbul to support `instrumenter` option &nbsp;-&nbsp; by @BartWaardenburg and @Ari...
</Release>

<Release source="vscode" version="v1.50.2" date="April 17, 2026" published="2026-04-17T06:23:34.000Z" url="https://github.com/vitest-dev/vscode/releases/tag/v1.50.2" canonical="https://releases.sh/release/rel_5YgffMoCsDcMOCwVOpqlS" truncated="true">
### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes

- Only show the copy button if current file is a test &nbsp;-&nbsp; by @sheremet-va [<samp>(edd44)</samp>](https:/...
</Release>

<Release source="vitest" version="v4.1.4" date="April 9, 2026" published="2026-04-09T07:37:17.000Z" url="https://github.com/vitest-dev/vitest/releases/tag/v4.1.4" canonical="https://releases.sh/release/rel_p_zxR1ZzlKVUTJJEuQIpY" truncated="true">
### &nbsp;&nbsp;&nbsp;🚀 Experimental Features

- **coverage**:
  - Default to text reporter `skipFull` if agent detected &nbsp;-&nbsp; by @hi-ogaw...
</Release>

## Fetching more

Append `.md` (markdown), `.json` (raw data), or `.atom` (feed) to any URL on this page.

- Per-source history: `https://releases.sh/vitest/{source-slug}`
- Atom feed: `https://releases.sh/vitest.atom`
- Individual release: `https://releases.sh/release/{release-id}`
