Vai al contenuto
verdict:

Vitest 5.0.0-beta.5

preview

note: la sintesi e le note di rilascio sono in inglese

note: nessuna sintesi per questa release più vecchia

Sintetizziamo le release recenti. Le note di rilascio originali di questa versione sono qui sotto.

release-notesgithub.com/vitest-dev/vitest · 34 righe
  1. ###    🚨 Breaking Changes
  2. - Don't lookup config file from ancestor directories &nbsp;-&nbsp; by @hi-ogawa, **Codex** and **Hiroshi Ogawa** in https://github.com/vitest-dev/vitest/issues/10428 [<samp>(945d9)</samp>](https://github.com/vitest-dev/vitest/commit/945d9090e)
  3. - Inline `@vitest/runner` package, do not publish it anymore &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/10511 [<samp>(6d6e4)</samp>](https://github.com/vitest-dev/vitest/commit/6d6e46b1e)
  4. - Allow mutating happy-dom/jsdom window object &nbsp;-&nbsp; by @hi-ogawa, **Hiroshi Ogawa** and **Codex** in https://github.com/vitest-dev/vitest/issues/10373 [<samp>(206e8)</samp>](https://github.com/vitest-dev/vitest/commit/206e8cff8)
  5. - Expose `concurrencyId`/`workerId` on TestModule's diagnostics, make id 1-based &nbsp;-&nbsp; by @sheremet-va in https://github.com/vitest-dev/vitest/issues/10516 [<samp>(bdd98)</samp>](https://github.com/vitest-dev/vitest/commit/bdd985433)
  6. - **browser**: Require `sessionId` for orchestrator html request &nbsp;-&nbsp; by @hi-ogawa, **Hiroshi Ogawa** and **Codex** in https://github.com/vitest-dev/vitest/issues/10522 [<samp>(79b7d)</samp>](https://github.com/vitest-dev/vitest/commit/79b7d8fcc)
  7. - **coverage**: Allow `thresholds.perFile` to accept an object &nbsp;-&nbsp; by @vladlenskiy and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/10190 [<samp>(13b78)</samp>](https://github.com/vitest-dev/vitest/commit/13b78d98b)
  8. ### &nbsp;&nbsp;&nbsp;🚀 Features
  9. - **browser**: Display nested mark trace in UI &nbsp;-&nbsp; by @hi-ogawa, **Hiroshi Ogawa** and **Codex** in https://github.com/vitest-dev/vitest/issues/10437 [<samp>(86ffc)</samp>](https://github.com/vitest-dev/vitest/commit/86ffc8ac6)
  10. - **cli**: Add `--repeats` CLI option &nbsp;-&nbsp; by @todor-a in https://github.com/vitest-dev/vitest/issues/10504 [<samp>(ee48b)</samp>](https://github.com/vitest-dev/vitest/commit/ee48b959e)
  11. - **coverage**: `thresholds.autoUpdate` to receive previous threshold as argument &nbsp;-&nbsp; by @wouterkroes in https://github.com/vitest-dev/vitest/issues/10495 [<samp>(04f81)</samp>](https://github.com/vitest-dev/vitest/commit/04f81854f)
  12. ### &nbsp;&nbsp;&nbsp;🐞 Bug Fixes
  13. - Fix mixed stdout/stderr log timestamps in `onUserConsoleLog` &nbsp;-&nbsp; by @Copilot, **Hiroshi Ogawa**, @hi-ogawa and @sheremet-va in https://github.com/vitest-dev/vitest/issues/10308 [<samp>(62756)</samp>](https://github.com/vitest-dev/vitest/commit/627565475)
  14. - Fix `importOriginal` with optimizer and query import &nbsp;-&nbsp; by @davidhwilliams, **David Harris**, @hi-ogawa, **Hiroshi Ogawa** and **Codex** in https://github.com/vitest-dev/vitest/issues/10469 [<samp>(6a3bb)</samp>](https://github.com/vitest-dev/vitest/commit/6a3bb02e0)
  15. - Correct transform time calculation in merged report &nbsp;-&nbsp; by @potatomatoooo and @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10570 and https://github.com/vitest-dev/vitest/issues/10578 [<samp>(b7897)</samp>](https://github.com/vitest-dev/vitest/commit/b78972892)
  16. - **browser**:
  17. - Wait for orchestrator readiness before resolving browser sessions &nbsp;-&nbsp; by @soconnor-seeq in https://github.com/vitest-dev/vitest/issues/10397 [<samp>(fe5ed)</samp>](https://github.com/vitest-dev/vitest/commit/fe5ed6bc7)
  18. - Wait for iframe tester readiness before preparing &nbsp;-&nbsp; by @soconnor-seeq in https://github.com/vitest-dev/vitest/issues/10497 [<samp>(f2655)</samp>](https://github.com/vitest-dev/vitest/commit/f26552c63)
  19. - Encode iframeId in tester iframe URL &nbsp;-&nbsp; by @Pduhard, **Pduhard** and **Claude Opus 4.8 (1M context)** in https://github.com/vitest-dev/vitest/issues/10520 and https://github.com/vitest-dev/vitest/issues/10521 [<samp>(c8bf1)</samp>](https://github.com/vitest-dev/vitest/commit/c8bf19f66)
  20. - **coverage**:
  21. - Avoid matching sibling project roots &nbsp;-&nbsp; by @innoprej, **Shin JaeHee** and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/10311 [<samp>(e30dd)</samp>](https://github.com/vitest-dev/vitest/commit/e30dd9cf6)
  22. - **mocker**:
  23. - Hoist vi.mock() for vite-plus/test imports &nbsp;-&nbsp; by @Brooooooklyn and **Claude Opus 4.8 (1M context)** in https://github.com/vitest-dev/vitest/issues/10489 [<samp>(88376)</samp>](https://github.com/vitest-dev/vitest/commit/8837664a4)
  24. - **pool**:
  25. - Prevent test run hang on worker crash &nbsp;-&nbsp; by @jaxalo and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/10543 [<samp>(40878)</samp>](https://github.com/vitest-dev/vitest/commit/4087802b5)
  26. - **vitest**:
  27. - Strip non-serializable functions from inline diff config &nbsp;-&nbsp; by @DucMinhNe in https://github.com/vitest-dev/vitest/issues/10573 [<samp>(5b81a)</samp>](https://github.com/vitest-dev/vitest/commit/5b81a63ff)
  28. ##### &nbsp;&nbsp;&nbsp;&nbsp;[View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v5.0.0-beta.4...v5.0.0-beta.5)

vedi su githubimported 2026-09-28 via npm