🚀 Features
- Add
--last-failedto run only failed tests - by @sheremet-va in #11558 (82f63) - Support
Temporal.InstantandTemporal.ZonedDateTimeinvi.setSystemTime()- by @Prajwal2246, Prajwal2246, Claude Opus 5.5, Hiroshi Ogawa and Codex (GPT-6) in #11321 (f150f) - Introduce
--since-last-runflag - by @sheremet-va in #11516 (08bd9) - Expose per-retry/repeat attempt result - by @hi-ogawa, Hiroshi Ogawa, Codex (GPT-6) and Claude Opus 5.5 in #11232 (21be4)
- Support fake timers for
node:timersandnode:timers/promise- by @hi-ogawa, Hiroshi Ogawa, OpenCode and Codex (GPT-6) in #10899 (fbe97) - browser:
- Mock modules through an import map - by @sheremet-va in #11534 (707f8)
- Drop experimental label from trace view - by @hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in #11518 (44c3c)
- Introduce experimental
pointerAPI - by @macarie in #10780 (5dc09) - Capture aria snapshot in trace view - by @hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in #11492 (0cc39)
🐞 Bug Fixes
- Rerun setup files after
--changedfiltering - by @sheremet-va in #11621 (3a39c) - Return the mock to concurrent imports - by @sheremet-va in #11623 (1453b)
- Don't fail on console log pending at teardown - by @sheremet-va in #11619 (a60b8)
- Reference chai types in every d.ts chunk - by @sheremet-va in #11618 (fb150)
- browser:
- coverage:
- V8
autoAttachSubprocessto use.tmpdirectory - by @AriPerkkio in #11632 (de5af)
- V8
- deps:
- Update all non-major dependencies - by @sheremet-va in #11637 (2b18e)
🏎 Performance
- Reuse fsModuleCache in static collection - by @sheremet-va in #11622 (1766c)
- browser: Map only first frame for trace locations - by @hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in #11613 (a967d)