Impact Score: 5/10
Vitest v0.8.5 โ Release Notes & Engineering Impact
Source available โ automated, not human-reviewed
Component: vitest ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
โก Executive Summary (TL;DR)
Vitest v0.8.5. Source highlight: **mock-api:** provide an explainatory error message when the mocks API hoisting doesn't work (#1098) (0b6d980)
Who Does This Impact? (Role-Based Analysis)
๐ป Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
๐ Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
โ๏ธ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
โจ New Features & Capabilities (2)
- add resolveSnapshotPath option (#1101) (5cc592b)
- show all spy calls on assertion error (#1091) (b027d16)
๐ง Bug Fixes & Patches (6)
- **mock-api:** provide an explainatory error message when the mocks API hoisting doesn't work (#1098) (0b6d980)
- don't reexport vi utils from vitest (#1100) (6f55275)
- exported configDefaults has right type (#1117) (1696195)
- fix duration when fake timers are enabled (#1089) (bec43fc)
- get taskId before scheduling console (#1086) (cb90dcb)
- hide ignored stacktrace on windows (#1116) (57c048b)
๐ View Raw Release Notes (Original Developer Log)
### Bug Fixes
* **mock-api:** provide an explainatory error message when the mocks API hoisting doesn't work ([#1098](https://github.com/vitest-dev/vitest/issues/1098)) ([0b6d980](https://github.com/vitest-dev/vitest/commit/0b6d980))
* don't reexport vi utils from vitest ([#1100](https://github.com/vitest-dev/vitest/issues/1100)) ([6f55275](https://github.com/vitest-dev/vitest/commit/6f55275))
* exported configDefaults has right type ([#1117](https://github.com/vitest-dev/vitest/issues/1117)) ([1696195](https://github.com/vitest-dev/vitest/commit/1696195))
* fix duration when fake timers are enabled ([#1089](https://github.com/vitest-dev/vitest/issues/1089)) ([bec43fc](https://github.com/vitest-dev/vitest/commit/bec43fc))
* get taskId before scheduling console ([#1086](https://github.com/vitest-dev/vitest/issues/1086)) ([cb90dcb](https://github.com/vitest-dev/vitest/commit/cb90dcb))
* hide ignored stacktrace on windows ([#1116](https://github.com/vitest-dev/vitest/issues/1116)) ([57c048b](https://github.com/vitest-dev/vitest/commit/57c048b))
* really disable deps optimization ([#1104](https://github.com/vitest-dev/vitest/issues/1104)) ([0d2413f](https://github.com/vitest-dev/vitest/commit/0d2413f))
* rerun tests on --changed, if test was changed ([#1115](https://github.com/vitest-dev/vitest/issues/1115)) ([6473fd4](https://github.com/vitest-dev/vitest/commit/6473fd4))
* **logs:** collect logs per test ([#1088](https://github.com/vitest-dev/vitest/issues/1088)) ([b24fb25](https://github.com/vitest-dev/vitest/commit/b24fb25))
* **ui:** a11y + codemirror scrolls + minor addons ([#1103](https://github.com/vitest-dev/vitest/issues/1103)) ([a1188b5](https://github.com/vitest-dev/vitest/commit/a1188b5))
* **ui:** hide native codemirror scrolls on firefox ([#1105](https://github.com/vitest-dev/vitest/issues/1105)) ([cf226c5](https://github.com/vitest-dev/vitest/commit/cf226c5))
* typescript allows new Spy, add lastCall support for spy ([#1085](https://github.com/vitest-dev/vitest/issues/1085)) ([6680152](https://github.com/vitest-dev/vitest/commit/6680152))
### Features
* add resolveSnapshotPath option ([#1101](https://github.com/vitest-dev/vitest/issues/1101)) ([5cc592b](https://github.com/vitest-dev/vitest/commit/5cc592b))
* show all spy calls on assertion error ([#1091](https://github.com/vitest-dev/vitest/issues/1091)) ([b027d16](https://github.com/vitest-dev/vitest/commit/b027d16))