# Vitest Release Notes

> 13 Updates, 1 aktive Quellen, zuletzt aktualisiert am 30. September 2026.

Quelle: [Seite](https://updatefeed.de/updates/vitest) · Feed: [RSS](https://updatefeed.de/feed/vitest/feed.rss)

## September 2026

### Vitest 5.0.3 mit Fehlerbehebungen

30. September 2026 · Version 5.0.3

Vitest v5.0.3 behebt Fehler, unter anderem wird `result.status` zwischen `repeats`-Läufen isoliert, bei erwartetem Fehlschlag von `test.fails` nicht mehr wiederholt und die Cache-Key-Generatoren werden auf Projekte begrenzt.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v5.0.3)

### Vitest 5.0.2 behebt Fehler bei toMatchObject, Request und --silent

25. September 2026 · Version 5.0.2

Vitest v5.0.2 behebt Fehler, darunter `toMatchObject` mit asymmetrischen Matchern, `Request` mit `Blob`-Body unter jsdom 28+, `--silent` im `agent`-Reporter und gleichzeitige `createReport`-Aufrufe.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v5.0.2)

### Vitest 5.0.1: Trace-Viewer in der UI verbessert, Fehlerbehebungen

15. September 2026 · Version 5.0.1

Vitest v5.0.1 verschiebt in der UI die Auswahl der Trace-Versuche in den Viewer-Header, ergänzt einen fokussierten Trace-Layoutmodus und behebt Fehler wie den Exit-Code 1 bei fehlgeschlagener Collection in `vitest list`.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v5.0.1)

### Vitest 5.0.0: Leistungsfokus, neue Funktionen und Breaking Changes

3. September 2026 · Version 5.0.0

Vitest 5.0.0 ist erschienen, legt den Fokus auf Leistung und bringt neue Funktionen, Fehlerbehebungen sowie Breaking Changes, etwa pretty-format statt `loupe.inspect`, das neue Standardverzeichnis `.vitest/attachments/` und das Entfernen der `sequential`-Optionen zugunsten von `concurrent`.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v5.0.0)

## August 2026

### Vitest 5.0.0-rc.4: Statisches Parsen in vitest list und UI-Trace-Link

31. August 2026 · Version 5.0.0-rc.4

Vitest v5.0.0-rc.4 parst Dateien in `vitest list` standardmäßig statisch, stuft `clearCache` als nicht mehr experimentell ein, ergänzt in der UI einen Link zum Öffnen des Playwright-Traces und behebt mehrere Fehler.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v5.0.0-rc.4)

### Vitest 5.0.0-rc.3: Neue Coverage-Pakete und Trace-Funktionen in der UI

28. August 2026 · Version 5.0.0-rc.3

Vitest v5.0.0-rc.3 stuft `parseSpecifications` als nicht mehr experimentell ein, wechselt bei der Coverage auf `@vitest/istanbuljs`-Pakete und erweitert die UI um mehrere Trace-Funktionen wie Tastaturnavigation und in der URL gespeicherte Auswahl.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v5.0.0-rc.3)

### Vitest 4.1.11 mit Backport-Fehlerbehebungen

18. August 2026 · Version 4.1.11

Vitest v4.1.11 behebt per Backport das globale Concurrency-Limit für den Test-Lifecycle, die Kodierung der iframeId im Browser-Tester sowie Playwright/Chromium-GC bei wenig Speicherplatz und beschränkt Redirect-Mocks auf die fs-Allowlist.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v4.1.11)

### Vitest v5.0.0-rc.2: Eigener Titel für GitHub-Actions-Zusammenfassung

17. August 2026 · Version 5.0.0-rc.2

Vitest v5.0.0-rc.2 erlaubt einen eigenen Titel für die GitHub-Actions-Zusammenfassung des Reporters und behebt Fehler, etwa beim globalen Concurrency-Limit, beim Neustart-Rerun und bei der Root-Auflösung der Konfiguration.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v5.0.0-rc.2)

### Vitest v5.0.0-rc.1: Breaking Changes bei Projekten und -t

11. August 2026 · Version 5.0.0-rc.1

Vitest v5.0.0-rc.1 bringt Breaking Changes wie das Erweitern der Root-Konfiguration durch Inline-Projekte, verschachtelte Projekte, `>` als Trenner bei `-t` und das Fehlschlagen von Tests bei nicht abgewartetem asynchronem Assertion.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v5.0.0-rc.1)

## Juli 2026

### Vitest v5.0.0-beta.7: Neue Option injectCjsGlobals und Benchmark-API

24. Juli 2026 · Version 5.0.0-beta.7

Vitest v5.0.0-beta.7 trennt die Konfigurationsauflösung von der Servererstellung und ergänzt unter anderem die Option `injectCjsGlobals`, `fsModuleCache` als Top-Level-Option, nicht-ASCII-Zeichen in `for/each`-Titeln und eine Benchmark-Provider-API.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v5.0.0-beta.7)

### Vitest v5.0.0-beta.6: Breaking Changes u. a. bei Mocks und Fake-Timers

6. Juli 2026 · Version 5.0.0-beta.6

Vitest v5.0.0-beta.6 bringt Breaking Changes wie die Option `screenshotDirectory` für `toMatchScreenshot`, aktualisierte `@sinonjs/fake-timers` mit `Temporal`-Unterstützung, das Entfernen des webdriverio-Pakets und das standardmäßige Zurücksetzen von Mocks vor jedem Test.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v5.0.0-beta.6)

### Vitest v4.1.10: Dateisystemprüfung in Browser-Befehlen und Fix im vm-Modus

6. Juli 2026 · Version 4.1.10

Vitest v4.1.10 prüft per Backport in den eingebauten Browser-Befehlen den Dateisystemzugriff und behebt einen Auflösungsfehler externer Module mit Deps-Optimizer-Query bei kodierten URIs im vm-Modus.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v4.1.10)

### Vitest v3.2.7: Dateisystemprüfung in Browser-Befehlen

6. Juli 2026 · Version 3.2.7

Vitest v3.2.7 prüft per Backport in den eingebauten Browser-Befehlen den Dateisystemzugriff.

[Originalquelle](https://github.com/vitest-dev/vitest/releases/tag/v3.2.7)
