# Vitest v0.25.0 — Release & Upgrade Intelligence
- **Product:** Vitest (https://vitest.dev)
- **Version:** v0.25.0
- **Released:** Nov 07, 2022
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/vitest/updates/v0.25.0/

## Executive Summary (TL;DR)
Vitest v0.25.0. Source highlight: &nbsp;&nbsp;&nbsp;✅ Builtin TypeChecking

## Breaking Changes & Deprecations
- &nbsp;&nbsp;&nbsp;🚨 Breaking Changes - Return context in `startVitest()` &nbsp;-&nbsp; by @antfu in https://github.com/vitest-dev/vitest/issues/2072

## New Features
- `onTestFailed` hook &nbsp;-&nbsp;
- Display error frame if present (like Vite) &nbsp;-&nbsp; by @haikyuu and @sheremet-va in https://github.com/vitest-dev/vitest/issues/2257
- Benchmark table report &nbsp;-&nbsp;
- Add typechecking functionality &nbsp;-&nbsp; by @sheremet-va and @antfu in https://github.com/vitest-dev/vitest/issues/2107

## Bug Fixes
- Clear full screen only in watch mode &nbsp;-&nbsp; by @sheremet-va <samp>(c3d89)</samp>
- Don't serialize symbols and immutables &nbsp;-&nbsp;
- Use --conditions instead of -C &nbsp;-&nbsp;
- Show correct stack trace in errors and console &nbsp;-&nbsp; by @sheremet-va and @antfu in https://github.com/vitest-dev/vitest/issues/2248
- Align `.each` behavior with jest &nbsp;-&nbsp; by @bartoszgolebiowski and @antfu in https://github.com/vitest-dev/vitest/issues/2064
- Remove undefined values in options &nbsp;-&nbsp; by @g4rry420 and @antfu in https://github.com/vitest-dev/vitest/issues/2281
