Change8

v4.0.6

📦 vitestView on GitHub →
🐛 9 fixes🔧 5 symbols

Summary

Vitest v4.0.6 includes several bug fixes across core, browser, coverage, happy-dom, and jsdom environments.

🐛 Bug Fixes

  • Do not merge errors with different diffs for reporting
  • Do not throw when importing a type from an external package
  • Improve spying types
  • Reuse the same environment when `isolate` and `fileParallelism` are false
  • Browser: Support module tracking
  • Browser: Ensure setup files are re-evaluated on each test run
  • Coverage: Prevent filtering out virtual files before remapping to sources
  • Happy-dom: Properly teardown additional keys
  • Jsdom: Pass down Node.js `FormData` to `Request`

🔧 Affected Symbols

vitestbrowsercoveragehappy-domjsdom