Releases: vitest-dev/vscode
Releases · vitest-dev/vscode
v0.6.0
This release includes changes made in all pre-release 0.5.0 versions. The main takeaway from 0.5.0:
This is a complete rewrite of a Vitest VSCode extension, so the requirements for this extension were changed.
- The extension requires Vitest 1.4.0 to work. Debugging feature only works with Vitest 1.5.0 and higher. Coverage only works with VS Code 1.88.0 and higher.
- The extension requires at least one config or workspace file to work.
🚀 Features
- Add debuggerPort option - by @sheremet-va (b48e2)
- Better debug support - by @sheremet-va in #334 (e0a1f)
- The "Restart" button might not work correctly. If it doesn't rerun tests, detach the debugger first and click on "Run Debug" again. This is a known bug.
🐞 Bug Fixes
- Define only a single test run - by @sheremet-va (ecab9)
🏎 Performance
- Stagger test collection - by @sheremet-va (a8621)
View changes on GitHub
v0.5.15
🐞 Bug Fixes
- Remove coverage directory after it's reported - by @sheremet-va (a2904)
- Ignore coverage during test collection - by @sheremet-va (22571)
🏎 Performance
- Read coverage file once - by @sheremet-va (ebc54)
View changes on GitHub
v0.5.14
🚀 Features
- Add basic coverage support - by @sheremet-va (295cd)
🐞 Bug Fixes
- Collect tests in updated files even if they are not in a continuous run - by @sheremet-va (160a0)
- Include setup file in fs.allow - by @sheremet-va (2123b)
- Don't open debug view when debugging a test - by @sheremet-va (44b77)
- Correctly rerun tests in debug mode - by @sheremet-va (4161b)
- Don't panic when API process is killed - by @sheremet-va (6431e)
- Correctly detect unexpected exit - by @sheremet-va (39693)
- Report coverage if there was an error - by @sheremet-va (f5100)
- Disable coverage when the run has finished - by @sheremet-va (702f4)
View changes on GitHub
v0.5.13
🚀 Features
- Support
@open
tag - by @sheremet-va (bfddd) - Support snapshot syntax - by @sheremet-va (1046e)
🐞 Bug Fixes
- Clear tags disposables - by @sheremet-va (972c3)
- Improve vitest config glob - by @sheremet-va (61f37)
- Debounce reruning tests on config change, ignore
.timestamp-
config files - by @sheremet-va (18468) - Correctly reruns changed tests if dependency is changed in continuous run - by @sheremet-va (d6490)
- Don't report tests as skipped when collecting them in continuous run - by @sheremet-va (381b4)
View changes on GitHub
v0.5.12
🚀 Features
- Add
workspaceConfig
androotConfig
options - by @sheremet-va (a2f3f) - Add "configSearchPatternExclude" option - by @sheremet-va (ab678)
🐞 Bug Fixes
- Don't panic if process exited unexpectedly - by @sheremet-va (21f1a)
View changes on GitHub
v0.5.11
🐞 Bug Fixes
- Resolve nodeExecutable relative to the workspace config - by @sheremet-va (097ab)
View changes on GitHub
v0.5.10
🐞 Bug Fixes
- Don't collect tests several times for the same file in different projects - by Vladimir Sheremet (daf97)
- Fix workspace with root
vite.config.ts
- by Hiroshi Ogawa in #322 (6eb9a) - Ignore dot folders by default - by Vladimir Sheremet (6e15b)
- Correctly report errors if vitest failed to resolve - by Vladimir Sheremet (c0606)
View changes on GitHub
v0.5.9
v0.5.8
🐞 Bug Fixes
- Don't start ws connection - by @sheremet-va (78a2e)
- Refresh package.json state when installing a new version - by @sheremet-va (3c3f4)
- Collect tests when the vscode is opened with a visible test file - by @sheremet-va (12069)
- Correctly track continuous requests - by @sheremet-va in #315 (d7290)
View changes on GitHub
v0.5.7
🐞 Bug Fixes
- Set env vars
TEST
,VITEST
, andNODE_ENV
- by @hi-ogawa in #309 (80b29) - Don't show the error twice - by @sheremet-va (f05a7)
- Correctly resolve folder id - by @sheremet-va (204d1)