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

## Executive Summary (TL;DR)
Vitest v0.23.0. Source highlight: &nbsp;&nbsp;&nbsp;🚨 Breaking Changes

## Breaking Changes & Deprecations
- &nbsp;&nbsp;&nbsp;🚨 Breaking Changes - Don't reset modules with --no-isolate &nbsp;-&nbsp; by @sheremet-va and @poyoho in https://github.com/vitest-dev/vitest/issues/1754

## New Features
- Add include option in istanbul coverage &nbsp;-&nbsp;
- Introduce `retry` option for tests &nbsp;-&nbsp;
- Add benchmark support with `vitest bench` command &nbsp;-&nbsp;
- **coverage**: Include json reporter by default &nbsp;-&nbsp; by @poyoho <samp>(faed4)</samp>
- **coverage-istanbul**: Add "all" option &nbsp;-&nbsp;
- **worker**: Always apply custom resolver conditions &nbsp;-&nbsp;

## Improvements
- Improve interchangeability with cjs &nbsp;-&nbsp;

## Bug Fixes
- Allow referring to first seen value while automocking &nbsp;-&nbsp;
- Console.Console is undefined (close: #1877) &nbsp;-&nbsp;
- Invalidate new worker and its dependencies &nbsp;-&nbsp;
- Improve error serialization &nbsp;-&nbsp;
- Clean coverage-c8 tmp before reporting (fix #1917) &nbsp;-&nbsp;
- Automock getters and setters &nbsp;-&nbsp; by @simon-abbott and @sheremet-va in https://github.com/vitest-dev/vitest/issues/1903
