note: die Zusammenfassung und die Release Notes sind auf Englisch
note: keine Zusammenfassung für dieses ältere Release
Wir fassen die neueren Releases zusammen. Die originalen Release Notes dieser Version stehen hier unten.
release-notesgithub.com/vitest-dev/vitest · 54 Zeilen
- ### 🚨 Breaking Changes
- - Require Node.js 22 and Vite 6.4 - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/10178 [<samp>(38762)</samp>](https://github.com/vitest-dev/vitest/commit/3876283e8)
- - Fail `expect.poll` when function didn't resolve in time - by @hi-ogawa and **Codex** in https://github.com/vitest-dev/vitest/issues/10233 [<samp>(4df04)</samp>](https://github.com/vitest-dev/vitest/commit/4df048c11)
- ### 🚀 Features
- - Support typescript build mode - by @lishaduck in https://github.com/vitest-dev/vitest/issues/9870 [<samp>(106da)</samp>](https://github.com/vitest-dev/vitest/commit/106da5896)
- - **api**:
- - Expose logs recorded during the test - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/10277 [<samp>(cba20)</samp>](https://github.com/vitest-dev/vitest/commit/cba2036a1)
- - **browser**:
- - Show aria tree on locator element error - by @hi-ogawa and **Codex** in https://github.com/vitest-dev/vitest/issues/10257 [<samp>(04f04)</samp>](https://github.com/vitest-dev/vitest/commit/04f04cdd1)
- - Support custom `kind` in `page.mark` - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/10302 [<samp>(053e8)</samp>](https://github.com/vitest-dev/vitest/commit/053e8b0d1)
- - Live update trace view on watch UI - by @hi-ogawa and **Codex** in https://github.com/vitest-dev/vitest/issues/10296 [<samp>(78c11)</samp>](https://github.com/vitest-dev/vitest/commit/78c1169cf)
- - Add `context.mark` for custom command tracing - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/10329 [<samp>(aa514)</samp>](https://github.com/vitest-dev/vitest/commit/aa5140e76)
- ### 🐞 Bug Fixes
- - Shell injection safety via github.ref_name in publish workflow - by @lloyd-c137 and **lloyd-c137** in https://github.com/vitest-dev/vitest/issues/10327 [<samp>(dd020)</samp>](https://github.com/vitest-dev/vitest/commit/dd0207f4d)
- - Make `attachmentsDir` root only config - by @hi-ogawa and **Codex** in https://github.com/vitest-dev/vitest/issues/10334 [<samp>(fab1b)</samp>](https://github.com/vitest-dev/vitest/commit/fab1b6020)
- - Apply cjs interop for truthy `__esModule` - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10363 [<samp>(2b135)</samp>](https://github.com/vitest-dev/vitest/commit/2b13547a5)
- - **browser**:
- - Simplify orchestrator otel carrier - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10283 [<samp>(3514f)</samp>](https://github.com/vitest-dev/vitest/commit/3514f9fa1)
- - Remove orphaned Playwright route when same module is mocked via multiple ids - by @Zelys-DFKH in https://github.com/vitest-dev/vitest/issues/9957 and https://github.com/vitest-dev/vitest/issues/10267 [<samp>(41db6)</samp>](https://github.com/vitest-dev/vitest/commit/41db6ce28)
- - Skip `wrapDynamicImport` transform on ssr environment - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10355 [<samp>(d3c96)</samp>](https://github.com/vitest-dev/vitest/commit/d3c964bfc)
- - **cli**:
- - Respect `FORCE_COLOR` over agent detection - by @dokson in https://github.com/vitest-dev/vitest/issues/10272 [<samp>(7e66b)</samp>](https://github.com/vitest-dev/vitest/commit/7e66bc726)
- - **coverage**:
- - `exclude` to not inherit negation globs from `test.include` - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/10299 [<samp>(28685)</samp>](https://github.com/vitest-dev/vitest/commit/286851ea2)
- - **deps**:
- - Update fake-timers to 15.3.2. support `toNotFake` - by @BPScott, @hi-ogawa and **Codex** in https://github.com/vitest-dev/vitest/issues/10043 [<samp>(bbf2f)</samp>](https://github.com/vitest-dev/vitest/commit/bbf2f0df3)
- - **expect**:
- - Allow readonly arrays and sets in toBeOneOf - by @YBJ0000 in https://github.com/vitest-dev/vitest/issues/10264 and https://github.com/vitest-dev/vitest/issues/10374 [<samp>(fed11)</samp>](https://github.com/vitest-dev/vitest/commit/fed1125b0)
- - **junit**:
- - Include unhandled errors in JUnit XML report - by @gbleu and **Claude Sonnet 4.6** in https://github.com/vitest-dev/vitest/issues/10244 [<samp>(6f74e)</samp>](https://github.com/vitest-dev/vitest/commit/6f74e5e9d)
- - **reporter**:
- - Guard against non-finite slowTestThreshold in summary reporter - by @OfekDanny, **Ofek Danny**, **Claude Sonnet 4.6** and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/10202 [<samp>(f362f)</samp>](https://github.com/vitest-dev/vitest/commit/f362f96db)
- - Fix non-existing import subpath module blob serialization - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10318 [<samp>(29cb0)</samp>](https://github.com/vitest-dev/vitest/commit/29cb06b35)
- - **reporters**:
- - Fix blob file name with label - by @hi-ogawa in https://github.com/vitest-dev/vitest/issues/10346 [<samp>(c5e2e)</samp>](https://github.com/vitest-dev/vitest/commit/c5e2e7530)
- - `summary` to intercept logger's streams even when they are not `process.std*` streams - by @AriPerkkio in https://github.com/vitest-dev/vitest/issues/10340 [<samp>(f79e7)</samp>](https://github.com/vitest-dev/vitest/commit/f79e7db90)
- - Fix missing `testModules` in `onTestRunEnd` when merging blobs from different root directory test runs - by @hi-ogawa and **Codex** in https://github.com/vitest-dev/vitest/issues/10348 [<samp>(745b3)</samp>](https://github.com/vitest-dev/vitest/commit/745b30b64)
- - **runner**:
- - Remove AbortSignal listener leak in withCancel - by @tomohiro86 and @AriPerkkio in https://github.com/vitest-dev/vitest/issues/10265 [<samp>(ab098)</samp>](https://github.com/vitest-dev/vitest/commit/ab09822a4)
- - **ui**:
- - Fix duplicate colored error message - by @hi-ogawa and **Codex** in https://github.com/vitest-dev/vitest/issues/10258 [<samp>(035e3)</samp>](https://github.com/vitest-dev/vitest/commit/035e3bb70)
- - Fix missing source code in html reporter metadata when merging blobs with different root directory test runs - by @hi-ogawa and **Codex** in https://github.com/vitest-dev/vitest/issues/10338 [<samp>(4f7c2)</samp>](https://github.com/vitest-dev/vitest/commit/4f7c2670c)
- ### 🏎 Performance
- - Stringify diff objects only once - by @sheremet-va in https://github.com/vitest-dev/vitest/issues/10276 [<samp>(d006a)</samp>](https://github.com/vitest-dev/vitest/commit/d006a6869)
- - **browser**: Reduce matching screenshot overhead - by @kasperpeulen in https://github.com/vitest-dev/vitest/issues/10278 [<samp>(511c0)</samp>](https://github.com/vitest-dev/vitest/commit/511c09269)
- ##### [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v5.0.0-beta.2...v5.0.0-beta.3)