note: la síntesis y las notas de la versión están en inglés
note: sin síntesis para esta release más antigua
Sintetizamos las releases recientes. Las notas de la versión originales de esta versión están aquí abajo.
release-notesgithub.com/vitest-dev/vitest · 34 líneas
- ### 🚨 Breaking Changes
- - Don't lookup config file from ancestor directories - 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)
- - Inline `@vitest/runner` package, do not publish it anymore - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/10511 [<samp>(6d6e4)</samp>](https://github.com/vitest-dev/vitest/commit/6d6e46b1e)
- - Allow mutating happy-dom/jsdom window object - 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)
- - Expose `concurrencyId`/`workerId` on TestModule's diagnostics, make id 1-based - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/10516 [<samp>(bdd98)</samp>](https://github.com/vitest-dev/vitest/commit/bdd985433)
- - **browser**: Require `sessionId` for orchestrator html request - 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)
- - **coverage**: Allow `thresholds.perFile` to accept an object - by @vladlenskiy and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/10190 [<samp>(13b78)</samp>](https://github.com/vitest-dev/vitest/commit/13b78d98b)
- ### 🚀 Features
- - **browser**: Display nested mark trace in UI - 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)
- - **cli**: Add `--repeats` CLI option - by @todor-a in https://github.com/vitest-dev/vitest/issues/10504 [<samp>(ee48b)</samp>](https://github.com/vitest-dev/vitest/commit/ee48b959e)
- - **coverage**: `thresholds.autoUpdate` to receive previous threshold as argument - by @wouterkroes in https://github.com/vitest-dev/vitest/issues/10495 [<samp>(04f81)</samp>](https://github.com/vitest-dev/vitest/commit/04f81854f)
- ### 🐞 Bug Fixes
- - Fix mixed stdout/stderr log timestamps in `onUserConsoleLog` - 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)
- - Fix `importOriginal` with optimizer and query import - 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)
- - Correct transform time calculation in merged report - 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)
- - **browser**:
- - Wait for orchestrator readiness before resolving browser sessions - by @soconnor-seeq in https://github.com/vitest-dev/vitest/issues/10397 [<samp>(fe5ed)</samp>](https://github.com/vitest-dev/vitest/commit/fe5ed6bc7)
- - Wait for iframe tester readiness before preparing - by @soconnor-seeq in https://github.com/vitest-dev/vitest/issues/10497 [<samp>(f2655)</samp>](https://github.com/vitest-dev/vitest/commit/f26552c63)
- - Encode iframeId in tester iframe URL - 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)
- - **coverage**:
- - Avoid matching sibling project roots - 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)
- - **mocker**:
- - Hoist vi.mock() for vite-plus/test imports - 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)
- - **pool**:
- - Prevent test run hang on worker crash - by @jaxalo and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/10543 [<samp>(40878)</samp>](https://github.com/vitest-dev/vitest/commit/4087802b5)
- - **vitest**:
- - Strip non-serializable functions from inline diff config - by @DucMinhNe in https://github.com/vitest-dev/vitest/issues/10573 [<samp>(5b81a)</samp>](https://github.com/vitest-dev/vitest/commit/5b81a63ff)
- ##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v5.0.0-beta.4...v5.0.0-beta.5)