Sourced from @vitest/coverage-v8's releases.
v5.0.4
🚀 Features
- experimental:
- Tag cache directories with CACHEDIR.TAG - by
@lifeiscontentin vitest-dev/vitest#11461 (a8ea3)- Support
test.ui.themeoption - by@sheremet-vain vitest-dev/vitest#11499 (1da66)- Highlight selector multiple matches in trace view - by
@hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in vitest-dev/vitest#11489 (5abba)- Print how many tests were affected and a total when running
--changed- by@sheremet-vain vitest-dev/vitest#11424 (a2336)- Add an option to cache dependencies instead of statically parsing them - by
@sheremet-vain vitest-dev/vitest#11515 (c0601)- Add fit and zoom controls to trace viewer - by
@hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in vitest-dev/vitest#11490 (f5dd9)🐞 Bug Fixes
- Fail the run on git and location filter errors - by
@sheremet-vain vitest-dev/vitest#11430 (30d03)- Enable fsModuleCache by default - by
@sheremet-vain vitest-dev/vitest#11435 (ad208)- Track project files and mocks with --changed - by
@sheremet-vain vitest-dev/vitest#11432 (b0f2b)- Refactor caching, fix
:in project and change the shape ofresultscache - by@sheremet-vain vitest-dev/vitest#11453 (9673c)- Keep full
$string values whentaskTitleValueFormatTruncateis 0 - by@hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in vitest-dev/vitest#11485 (4f7e1)- Resolve node builtins in client environments - by
@sheremet-vain vitest-dev/vitest#11417 (56b31)- Fix module graph builtin externals after #11421 - by
@hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in vitest-dev/vitest#11491 and vitest-dev/vitest#11421 (008e1)- Wrap module mocks during in-source testing - by
@sheremet-vain vitest-dev/vitest#11505 (36d19)- Handle line endings in snapshot - by
@sheremet-vain vitest-dev/vitest#11522 (4c468)- Respect root in projects - by
@sheremet-vain vitest-dev/vitest#11521 (26642)- Resolve mocks in directories with spaces - by
@sheremet-vain vitest-dev/vitest#11539 (caaef)- api:
- Publish the api token atomically - by
@umairnawaz333in vitest-dev/vitest#11323 (6f990)- browser:
- Close the mock route interception race - by
@cpliegerand@sheremet-vain vitest-dev/vitest#8339 and vitest-dev/vitest#11083 (d6620)- Allow toHaveTextContent without arguments - by
@nomadicalin vitest-dev/vitest#11425 (8ebcf)- Apply API options without browser config - by
@sheremet-vain vitest-dev/vitest#10852 (ad055)- Preserve undefined command arguments - by
@sheremet-vaand@AriPerkkioin vitest-dev/vitest#11497 (1576d)- Wait for setup mocks before importing a test file - by
@kasperpeulenin vitest-dev/vitest#11520 (b61d1)- Avoid extra scroll outside the iframe - by
@sheremet-vain vitest-dev/vitest#11523 (662e8)- Run browser instances as workers - by
@sheremet-vain vitest-dev/vitest#11525 (bf04b)
- ⚠️ This can degrade performance if you have a custom
maxWorkerssetting. Previously, it was applied incorrectly and could lead to Vitest using too many resources. For example, a lower number would still open too many browsers. Fixing it means Vitest opens less instances by default now.- Open one cdp session per tester - by
@sheremet-vain vitest-dev/vitest#11542 (69e63)- Clean up unmocked and pending mocks - by
@sheremet-vain vitest-dev/vitest#11537 (5c955)- coverage:
- V8 browser memory leak between test files - by
@AriPerkkioin vitest-dev/vitest#11466 (2297d)allowExternalfails to include uncovered files - by@AriPerkkioin vitest-dev/vitest#11513 (4ef00)- Filenames containing brackets incorrectly showing as uncovered - by
@AriPerkkioin vitest-dev/vitest#11531 (0fa80)- Istanbul coverage wrong when module transform warmups - by
@AriPerkkioin vitest-dev/vitest#11529 (9f61d)- deps:
- Update all non-major dependencies - by
@sheremet-vain vitest-dev/vitest#11167 (c74e0)- expect:
- Fix
MapandSetdeep equality in some assertions - by@hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in vitest-dev/vitest#11402 (b4e79)- Check value in chai-style returned - by
@sheremet-vain vitest-dev/vitest#11500 (1aca0)- mocker:
- Fix native loader mocking edge cases - by
@sheremet-vain vitest-dev/vitest#11540 (cd423)- pretty-format:
... (truncated)
Sourced from vitest's releases.
v5.0.4
🚀 Features
- experimental:
- Tag cache directories with CACHEDIR.TAG - by
@lifeiscontentin vitest-dev/vitest#11461 (a8ea3)- Support
test.ui.themeoption - by@sheremet-vain vitest-dev/vitest#11499 (1da66)- Highlight selector multiple matches in trace view - by
@hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in vitest-dev/vitest#11489 (5abba)- Print how many tests were affected and a total when running
--changed- by@sheremet-vain vitest-dev/vitest#11424 (a2336)- Add an option to cache dependencies instead of statically parsing them - by
@sheremet-vain vitest-dev/vitest#11515 (c0601)- Add fit and zoom controls to trace viewer - by
@hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in vitest-dev/vitest#11490 (f5dd9)🐞 Bug Fixes
- Fail the run on git and location filter errors - by
@sheremet-vain vitest-dev/vitest#11430 (30d03)- Enable fsModuleCache by default - by
@sheremet-vain vitest-dev/vitest#11435 (ad208)- Track project files and mocks with --changed - by
@sheremet-vain vitest-dev/vitest#11432 (b0f2b)- Refactor caching, fix
:in project and change the shape ofresultscache - by@sheremet-vain vitest-dev/vitest#11453 (9673c)- Keep full
$string values whentaskTitleValueFormatTruncateis 0 - by@hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in vitest-dev/vitest#11485 (4f7e1)- Resolve node builtins in client environments - by
@sheremet-vain vitest-dev/vitest#11417 (56b31)- Fix module graph builtin externals after #11421 - by
@hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in vitest-dev/vitest#11491 and vitest-dev/vitest#11421 (008e1)- Wrap module mocks during in-source testing - by
@sheremet-vain vitest-dev/vitest#11505 (36d19)- Handle line endings in snapshot - by
@sheremet-vain vitest-dev/vitest#11522 (4c468)- Respect root in projects - by
@sheremet-vain vitest-dev/vitest#11521 (26642)- Resolve mocks in directories with spaces - by
@sheremet-vain vitest-dev/vitest#11539 (caaef)- api:
- Publish the api token atomically - by
@umairnawaz333in vitest-dev/vitest#11323 (6f990)- browser:
- Close the mock route interception race - by
@cpliegerand@sheremet-vain vitest-dev/vitest#8339 and vitest-dev/vitest#11083 (d6620)- Allow toHaveTextContent without arguments - by
@nomadicalin vitest-dev/vitest#11425 (8ebcf)- Apply API options without browser config - by
@sheremet-vain vitest-dev/vitest#10852 (ad055)- Preserve undefined command arguments - by
@sheremet-vaand@AriPerkkioin vitest-dev/vitest#11497 (1576d)- Wait for setup mocks before importing a test file - by
@kasperpeulenin vitest-dev/vitest#11520 (b61d1)- Avoid extra scroll outside the iframe - by
@sheremet-vain vitest-dev/vitest#11523 (662e8)- Run browser instances as workers - by
@sheremet-vain vitest-dev/vitest#11525 (bf04b)
- ⚠️ This can degrade performance if you have a custom
maxWorkerssetting. Previously, it was applied incorrectly and could lead to Vitest using too many resources. For example, a lower number would still open too many browsers. Fixing it means Vitest opens less instances by default now.- Open one cdp session per tester - by
@sheremet-vain vitest-dev/vitest#11542 (69e63)- Clean up unmocked and pending mocks - by
@sheremet-vain vitest-dev/vitest#11537 (5c955)- coverage:
- V8 browser memory leak between test files - by
@AriPerkkioin vitest-dev/vitest#11466 (2297d)allowExternalfails to include uncovered files - by@AriPerkkioin vitest-dev/vitest#11513 (4ef00)- Filenames containing brackets incorrectly showing as uncovered - by
@AriPerkkioin vitest-dev/vitest#11531 (0fa80)- Istanbul coverage wrong when module transform warmups - by
@AriPerkkioin vitest-dev/vitest#11529 (9f61d)- deps:
- Update all non-major dependencies - by
@sheremet-vain vitest-dev/vitest#11167 (c74e0)- expect:
- Fix
MapandSetdeep equality in some assertions - by@hi-ogawa, Hiroshi Ogawa and Claude Opus 5.5 in vitest-dev/vitest#11402 (b4e79)- Check value in chai-style returned - by
@sheremet-vain vitest-dev/vitest#11500 (1aca0)- mocker:
- Fix native loader mocking edge cases - by
@sheremet-vain vitest-dev/vitest#11540 (cd423)- pretty-format:
... (truncated)
6a11cf6
chore: release v5.0.4 (#11554)58c86ed
chore(deps): update all non-major dependencies (#11550)0fa80f5
fix(coverage): filenames containing brackets incorrectly showing as
uncovered...bf04b9c
fix(browser): run browser instances as workers (#11525)3e3624c
refactor: resolve maxWorkers once in config (#11524)26642f7
fix: respect root in projects (#11521)c06012a
feat(experimental): add an option to cache dependencies instead of
statically...4ef000a
fix(coverage): allowExternal fails to include uncovered
files (#11513)1da6640
feat: support test.ui.theme option (#11499)b618afd
fix(vm): bind this to module.exports (#11504)