Change8

Migrating to Vitest v4.0.0-beta.19

Version v4.0.0-beta.19 introduces 1 breaking change. This guide details how to update your code.

Released: 10/21/2025

1
Breaking Changes
3
Migration Steps
6
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

tinypoolpoolmodule-runnercoverage.excluderesolvedSourcesgetBuiltins

Breaking Changes

Issue #1

Pools have been rewritten to no longer depend on `tinypool`. Code that imported or configured `tinypool` will break; remove `tinypool` usage or update pool configuration to the new API.

Migration Steps

  1. 1
    Remove any direct imports or configuration of `tinypool`.
  2. 2
    Update pool usage to the new built‑in pool implementation provided by Vitest.
  3. 3
    Run the test suite and address any errors related to missing `tinypool`.

Release Summary

Vitest v4.0.0-beta.19 removes the tinypool dependency and includes several bug fixes across browser, coverage, and module‑runner areas.

Need More Details?

View the full release notes and all changes for Vitest v4.0.0-beta.19.

View Full Changelog