v3.0.8
📦 vitestView on GitHub →
🐛 11 fixes🔧 10 symbols
Summary
Vitest v3.0.8 is a bug‑fix release that resolves cache write issues, switches to browser.isolate, cleans up spy imports, improves argv parsing, updates browser dependencies and source‑map handling, fixes runner cleanup and Task.suite init, enhances snapshot inline usage, and adds Vite 6 buildStart support.
🐛 Bug Fixes
- Fix fetch cache multiple writes (commit 1a8b4337)
- Use browser.isolate instead of config.isolate (commit 4b5ed902)
- Remove vestigial spy stub; import directly from @vitest/spy (commit 7f7ff11c)
- Correctly split the argv string (commit 4325ac67)
- Browser: remove @testing-library/dom from dependencies (commit 5387a5b3)
- Browser: improve source map handling for bundled files (commit e2c570b6)
- Browser: print related test file and potential test in unhandled errors (commit fee90d85)
- Runner: fix beforeEach/All cleanup callback timeout (commit 0c2924b7)
- Runner: fix and simplify Task.suite initialization (commit ca9ffac5)
- Snapshot: allow inline snapshot calls on same location with same snapshot (commit d5cb8212)
- Vite-node: fix buildStart on Vite 6 (commit c0f47e03)
🔧 Affected Symbols
fetchCachebrowser.isolate@vitest/spyprocess.argv parsing@testing-library/dom (dependency)source map handling (browser)error printer (browser)Task.suitesnapshot.inlinevite-node.buildStart