grammyjs / storages

Storage adapters for grammY sessions.
49 stars 29 forks source link

fix(dependency): update dependency vitest to ^0.26.0 #130

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
vitest ^0.22.0 -> ^0.26.0 age adoption passing confidence

Release Notes

vitest-dev/vitest ### [`v0.26.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.26.2) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.26.1...v0.26.2) #####    🚀 Features - Project name  -  by [@​antfu](https://togithub.com/antfu) [(84f98)](https://togithub.com/vitest-dev/vitest/commit/84f98e70) #####    🐞 Bug Fixes - Improve "isInternaRequest" check  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2541](https://togithub.com/vitest-dev/vitest/issues/2541) [(2bb9a)](https://togithub.com/vitest-dev/vitest/commit/2bb9a391) - Use correct word when printing "long-running" warning  -  by [@​simon-abbott](https://togithub.com/simon-abbott) in [https://github.com/vitest-dev/vitest/issues/2546](https://togithub.com/vitest-dev/vitest/issues/2546) [(8dc1c)](https://togithub.com/vitest-dev/vitest/commit/8dc1c3cb) - Pass down diff options  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2545](https://togithub.com/vitest-dev/vitest/issues/2545) [(98c94)](https://togithub.com/vitest-dev/vitest/commit/98c94e65) - **cli**: Respect inline config `dir`  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2550](https://togithub.com/vitest-dev/vitest/issues/2550) [(f6b59)](https://togithub.com/vitest-dev/vitest/commit/f6b592a9) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.26.1...v0.26.2) ### [`v0.26.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.26.1) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.26.0...v0.26.1) #####    🚀 Features - Add more options to configure diff output  -  by [@​sheremet-va](https://togithub.com/sheremet-va) and [@​dammy001](https://togithub.com/dammy001) in [https://github.com/vitest-dev/vitest/issues/2522](https://togithub.com/vitest-dev/vitest/issues/2522) [(7ae14)](https://togithub.com/vitest-dev/vitest/commit/7ae1417f) #####    🐞 Bug Fixes - Don't resolve builtin Node modules  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2538](https://togithub.com/vitest-dev/vitest/issues/2538) [(1cbc2)](https://togithub.com/vitest-dev/vitest/commit/1cbc24dc) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.26.0...v0.26.1) ### [`v0.26.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.26.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.25.8...v0.26.0) #####    🚨 Breaking Changes - **vite-node:** Rewrite how vite-node resolves id  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2463](https://togithub.com/vitest-dev/vitest/issues/2463) [(58ee8)](https://togithub.com/vitest-dev/vitest/commit/58ee8e9b) - Correctly interop nested default for external and inlined modules  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2512](https://togithub.com/vitest-dev/vitest/issues/2512) [(084e9)](https://togithub.com/vitest-dev/vitest/commit/084e929c) - If your environment is `node`, Vitest will not resolve invalid named exports (exports that are on "default" property will not magically appear as named exports), unless `deps.interopDefault` is enabled, or dependency is in `deps.inline`. This change doesn't affect `jsdom`, `happy-dom` or `edge` environments. - **web-worker:** Make web-worker implementation more compatible with spec  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2431](https://togithub.com/vitest-dev/vitest/issues/2431) [(c3a63)](https://togithub.com/vitest-dev/vitest/commit/c3a63524) - Messages are now cloned with `structuredClone`, if it's available, or fallbacks to a polyfill. - Added support for `SharedWorker` #####    🚀 Features - Introduce a native way to set env and globals  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2515](https://togithub.com/vitest-dev/vitest/issues/2515) [(b114d)](https://togithub.com/vitest-dev/vitest/commit/b114d49f) - Add html reporter based on Vitest UI  -  by [@​poyoho](https://togithub.com/poyoho) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2444](https://togithub.com/vitest-dev/vitest/issues/2444) [(b8f34)](https://togithub.com/vitest-dev/vitest/commit/b8f34eb8) - If you have `@vitest/ui` installed, you can now use `'html'` reporter to get a [beautiful UI](https://vitest.dev/guide/ui.html) to view your test results, inspect module graph and read log messages. #####    🐞 Bug Fixes - Allow assigning new hotContext  -  by [@​cometkim](https://togithub.com/cometkim) in [https://github.com/vitest-dev/vitest/issues/2524](https://togithub.com/vitest-dev/vitest/issues/2524) [(b4c43)](https://togithub.com/vitest-dev/vitest/commit/b4c43cd5) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.25.8...v0.26.0) ### [`v0.25.8`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.25.8) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.25.7...v0.25.8) #####    🚀 Features - Add mts, cts files to coverage  -  by [@​poyoho](https://togithub.com/poyoho) and [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2492](https://togithub.com/vitest-dev/vitest/issues/2492) [(799f9)](https://togithub.com/vitest-dev/vitest/commit/799f9a17) #####    🐞 Bug Fixes - Don't throw unhandled error, if import was caught  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2494](https://togithub.com/vitest-dev/vitest/issues/2494) [(0a87e)](https://togithub.com/vitest-dev/vitest/commit/0a87ebb4) - **coverage**: Esbuild to preserve legal comments for ignore hints  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2496](https://togithub.com/vitest-dev/vitest/issues/2496) [(c85ed)](https://togithub.com/vitest-dev/vitest/commit/c85edb1e) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.25.7...v0.25.8) ### [`v0.25.7`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.25.7) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.25.6...v0.25.7) #####    🚀 Features - Support Vite 4  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2470](https://togithub.com/vitest-dev/vitest/issues/2470) [(3bb6b)](https://togithub.com/vitest-dev/vitest/commit/3bb6b0c8) #####    🐞 Bug Fixes - Restart on config change crashes  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2481](https://togithub.com/vitest-dev/vitest/issues/2481) [(286e9)](https://togithub.com/vitest-dev/vitest/commit/286e9cf7) - **coverage-istanbul**: Clear coverage map after use  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2466](https://togithub.com/vitest-dev/vitest/issues/2466) [(e6a18)](https://togithub.com/vitest-dev/vitest/commit/e6a18c74) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.25.6...v0.25.7) ### [`v0.25.6`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.25.6) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.25.5...v0.25.6) #####    🐞 Bug Fixes - Expected reversed with actual  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2460](https://togithub.com/vitest-dev/vitest/issues/2460) [(f02c9)](https://togithub.com/vitest-dev/vitest/commit/f02c9828) - Try to resolve id, if relative path is provided  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2461](https://togithub.com/vitest-dev/vitest/issues/2461) [(e9cb4)](https://togithub.com/vitest-dev/vitest/commit/e9cb4136) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.25.5...v0.25.6) ### [`v0.25.5`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.25.5) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.25.4...v0.25.5) #####    🚀 Features - **ui**: Show diff in report panel  -  by [@​scarf005](https://togithub.com/scarf005) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2406](https://togithub.com/vitest-dev/vitest/issues/2406) and [https://github.com/vitest-dev/vitest/issues/2423](https://togithub.com/vitest-dev/vitest/issues/2423) [(8595c)](https://togithub.com/vitest-dev/vitest/commit/8595c0e5) #####    🐞 Bug Fixes - Correctly resolve filename, when running code  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2439](https://togithub.com/vitest-dev/vitest/issues/2439) [(2e789)](https://togithub.com/vitest-dev/vitest/commit/2e7892cb) - Move sourcemapping source out of the sourcemap  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2443](https://togithub.com/vitest-dev/vitest/issues/2443) [(cc13c)](https://togithub.com/vitest-dev/vitest/commit/cc13c28c) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.25.4...v0.25.5) ### [`v0.25.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.25.4) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.25.3...v0.25.4) #####    🚀 Features - Slow test threshold  -  by [@​poyoho](https://togithub.com/poyoho) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2396](https://togithub.com/vitest-dev/vitest/issues/2396) [(98974)](https://togithub.com/vitest-dev/vitest/commit/98974ba4) - Format test tablename  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2405](https://togithub.com/vitest-dev/vitest/issues/2405) [(45c5c)](https://togithub.com/vitest-dev/vitest/commit/45c5c45a) - Suspend process  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2422](https://togithub.com/vitest-dev/vitest/issues/2422) [(b8ee8)](https://togithub.com/vitest-dev/vitest/commit/b8ee821c) - Format test objects in `each` title  -  by [@​scarf005](https://togithub.com/scarf005) in [https://github.com/vitest-dev/vitest/issues/2420](https://togithub.com/vitest-dev/vitest/issues/2420) and [https://github.com/vitest-dev/vitest/issues/2421](https://togithub.com/vitest-dev/vitest/issues/2421) [(1868f)](https://togithub.com/vitest-dev/vitest/commit/1868f1c4) #####    🐞 Bug Fixes - Exit with code 1, when type tests fail  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2378](https://togithub.com/vitest-dev/vitest/issues/2378) [(98141)](https://togithub.com/vitest-dev/vitest/commit/9814124e) - Tab affect vi.mock  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2402](https://togithub.com/vitest-dev/vitest/issues/2402) [(5a3de)](https://togithub.com/vitest-dev/vitest/commit/5a3deba5) - Don't escape "\\" in diff view  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2430](https://togithub.com/vitest-dev/vitest/issues/2430) [(7d4e3)](https://togithub.com/vitest-dev/vitest/commit/7d4e3ed0) - Correct test files status in json reporter  -  by [@​brzezinskimarcin](https://togithub.com/brzezinskimarcin) in [https://github.com/vitest-dev/vitest/issues/2417](https://togithub.com/vitest-dev/vitest/issues/2417) and [https://github.com/vitest-dev/vitest/issues/2419](https://togithub.com/vitest-dev/vitest/issues/2419) [(ce931)](https://togithub.com/vitest-dev/vitest/commit/ce931956) - Export all named CJS exports, if default export is a function  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2435](https://togithub.com/vitest-dev/vitest/issues/2435) [(d43f3)](https://togithub.com/vitest-dev/vitest/commit/d43f3f5c) - Add test attributes to "testsuites" in junit reporter  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2362](https://togithub.com/vitest-dev/vitest/issues/2362) [(d0506)](https://togithub.com/vitest-dev/vitest/commit/d050604f) - DynamicImportSettled also waits for nested imports  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2389](https://togithub.com/vitest-dev/vitest/issues/2389) [(5098b)](https://togithub.com/vitest-dev/vitest/commit/5098b217) - Always apply vite ssr source maps  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2433](https://togithub.com/vitest-dev/vitest/issues/2433) [(cbf91)](https://togithub.com/vitest-dev/vitest/commit/cbf91ba7) - Copy-pasting from module graph browser  -  by [@​g4rry420](https://togithub.com/g4rry420) in [https://github.com/vitest-dev/vitest/issues/2321](https://togithub.com/vitest-dev/vitest/issues/2321) [(8920a)](https://togithub.com/vitest-dev/vitest/commit/8920aa45) - **deps**: Update dependency strip-literal to v1  -  by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/vitest-dev/vitest/issues/2387](https://togithub.com/vitest-dev/vitest/issues/2387)7 [(824e1)](https://togithub.com/vitest-dev/vitest/commit/824e18c3) - **mocker**: Set cache before mocking to allow circular dependencies  -  by [@​danez](https://togithub.com/danez) in [https://github.com/vitest-dev/vitest/issues/2391](https://togithub.com/vitest-dev/vitest/issues/2391) [(fd829)](https://togithub.com/vitest-dev/vitest/commit/fd8292ac) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.25.3...v0.25.4) ### [`v0.25.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.25.3) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.25.2...v0.25.3) #####    🚀 Features - Test.each support string template  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2337](https://togithub.com/vitest-dev/vitest/issues/2337) [(f7897)](https://togithub.com/vitest-dev/vitest/commit/f7897765) #####    🐞 Bug Fixes - Junit consistently puts "skipped" inside "testcase"  -  by [@​sheremet-va](https://togithub.com/sheremet-va) [(f7b27)](https://togithub.com/vitest-dev/vitest/commit/f7b27af0) - Detect tests in folders starting with `.`  -  by [@​sidharthv96](https://togithub.com/sidharthv96) in [https://github.com/vitest-dev/vitest/issues/2344](https://togithub.com/vitest-dev/vitest/issues/2344) and [https://github.com/vitest-dev/vitest/issues/2359](https://togithub.com/vitest-dev/vitest/issues/2359) [(c3951)](https://togithub.com/vitest-dev/vitest/commit/c395177f) - **cli**: Don't override config by setting cli options to undefined  -  by [@​rmehner](https://togithub.com/rmehner) in [https://github.com/vitest-dev/vitest/issues/2330](https://togithub.com/vitest-dev/vitest/issues/2330) [(6ce3e)](https://togithub.com/vitest-dev/vitest/commit/6ce3ed7f) - **coverage**: Env-replacer to add filenames into sourcemaps  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2338](https://togithub.com/vitest-dev/vitest/issues/2338) [(a2e9d)](https://togithub.com/vitest-dev/vitest/commit/a2e9daf6) - **mocker**: Clear automocked modules on unmock  -  by [@​mcous](https://togithub.com/mcous) in [https://github.com/vitest-dev/vitest/issues/2353](https://togithub.com/vitest-dev/vitest/issues/2353) [(60918)](https://togithub.com/vitest-dev/vitest/commit/609185bd) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.25.2...v0.25.3) ### [`v0.25.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.25.2) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.25.1...v0.25.2) #####    🐞 Bug Fixes - Dates are equal, if both are invalid  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2326](https://togithub.com/vitest-dev/vitest/issues/2326) - Don't ignore properties, when put on a default function in CJS context  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2325](https://togithub.com/vitest-dev/vitest/issues/2325) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.25.1...v0.25.2) ### [`v0.25.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.25.1) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.25.0...v0.25.1) #####    🚀 Features - Add `vi.setConfig` helper  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2293](https://togithub.com/vitest-dev/vitest/issues/2293) - Allow hooks to be executed in a stack or list  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2294](https://togithub.com/vitest-dev/vitest/issues/2294) #####    🐞 Bug Fixes - Always rewrite defined jsdom keys  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2290](https://togithub.com/vitest-dev/vitest/issues/2290) - Default reporter regression  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2292](https://togithub.com/vitest-dev/vitest/issues/2292) - Don't fail `bench` when using options  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2295](https://togithub.com/vitest-dev/vitest/issues/2295) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.25.0...v0.25.1) ### [`v0.25.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.25.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.24.5...v0.25.0) #####    ✅ Builtin TypeChecking In v0.25.0, Vitest allows you to write tests for your types, using `expectTypeOf` or `assertType` syntaxes. By default all tests inside `*.test-d.ts` files are considered type tests. Run `vitest typecheck` to run type tests. ```ts // my.test-d.ts import { assertType, expectTypeOf } from 'vitest' import { mount } from './mount.js' test('my types work properly', () => { expectTypeOf(mount).toBeFunction() expectTypeOf(mount).parameter(0).toMatchTypeOf<{ name: string }>() // @​ts-expect-error name is a string assertType(mount({ name: 42 })) }) ``` Learn more at [the documentation](https://vitest.dev/guide/testing-types.html) and this [RFC](https://togithub.com/vitest-dev/vitest/issues/1954) #####    🚨 Breaking Changes - Return context in `startVitest()`  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2072](https://togithub.com/vitest-dev/vitest/issues/2072) #####    🚀 Features - `onTestFailed` hook  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2210](https://togithub.com/vitest-dev/vitest/issues/2210) - Display error frame if present (like Vite)  -  by [@​haikyuu](https://togithub.com/haikyuu) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2257](https://togithub.com/vitest-dev/vitest/issues/2257) - Benchmark table report  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2179](https://togithub.com/vitest-dev/vitest/issues/2179) - Add typechecking functionality  -  by [@​sheremet-va](https://togithub.com/sheremet-va) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2107](https://togithub.com/vitest-dev/vitest/issues/2107) #####    🐞 Bug Fixes - Clear full screen only in watch mode  -  by [@​sheremet-va](https://togithub.com/sheremet-va) [(c3d89)](https://togithub.com/vitest-dev/vitest/commit/c3d89504) - Don't serialize symbols and immutables  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2266](https://togithub.com/vitest-dev/vitest/issues/2266) - Use --conditions instead of -C  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2267](https://togithub.com/vitest-dev/vitest/issues/2267) - Show correct stack trace in errors and console  -  by [@​sheremet-va](https://togithub.com/sheremet-va) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2248](https://togithub.com/vitest-dev/vitest/issues/2248) - Align `.each` behavior with jest  -  by [@​bartoszgolebiowski](https://togithub.com/bartoszgolebiowski) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2064](https://togithub.com/vitest-dev/vitest/issues/2064) - Remove undefined values in options  -  by [@​g4rry420](https://togithub.com/g4rry420) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2281](https://togithub.com/vitest-dev/vitest/issues/2281) - **coverage**: Istanbul provider to preserve implicit else  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2275](https://togithub.com/vitest-dev/vitest/issues/2275) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.24.5...v0.25.0) ### [`v0.24.5`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.24.5) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.24.4...v0.24.5) #####    🚀 Features - **vite-node**: Trigger beforeFullReload / beforePrune / invalidate hook  -  by [@​ycmjason](https://togithub.com/ycmjason) in [https://github.com/vitest-dev/vitest/issues/2079](https://togithub.com/vitest-dev/vitest/issues/2079) #####    🐞 Bug Fixes - Respect folders with dot at the start, when mocking  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2244](https://togithub.com/vitest-dev/vitest/issues/2244) - Prevent using mocks in rpc  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2254](https://togithub.com/vitest-dev/vitest/issues/2254) - Show actual unhandled errors, serialize DOMErrors  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2253](https://togithub.com/vitest-dev/vitest/issues/2253) - Load deps reporter  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2249](https://togithub.com/vitest-dev/vitest/issues/2249) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.24.4...v0.24.5) ### [`v0.24.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.24.4) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.24.3...v0.24.4) #####    🚀 Features - **vite-node**: Don't exit on uncaughtException in watch mode  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2186](https://togithub.com/vitest-dev/vitest/issues/2186) #####    🐞 Bug Fixes - Add/Update `repository` properties in `package.json`  -  by [@​silverwind](https://togithub.com/silverwind) in [https://github.com/vitest-dev/vitest/issues/2151](https://togithub.com/vitest-dev/vitest/issues/2151) - Ignore benchmark.reporters in getSerializableConfig  -  by [@​kainstar](https://togithub.com/kainstar) in [https://github.com/vitest-dev/vitest/issues/2164](https://togithub.com/vitest-dev/vitest/issues/2164) - Improve config's default exclude  -  by [@​haikyuu](https://togithub.com/haikyuu) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2188](https://togithub.com/vitest-dev/vitest/issues/2188) - Always use node condition  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1919](https://togithub.com/vitest-dev/vitest/issues/1919) - Clear terminal output before running tests, show errors in correct order  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2228](https://togithub.com/vitest-dev/vitest/issues/2228) - Improve compatibility with native Node CJS resolution  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2226](https://togithub.com/vitest-dev/vitest/issues/2226) - Don't use resolved paths if they don't actually exist  -  by [@​simon-abbott](https://togithub.com/simon-abbott) in [https://github.com/vitest-dev/vitest/issues/1868](https://togithub.com/vitest-dev/vitest/issues/1868) - **cli**: - Set inputNamePattern to RegExp source instead of string  -  by [@​rafedramzi](https://togithub.com/rafedramzi) in [https://github.com/vitest-dev/vitest/issues/2201](https://togithub.com/vitest-dev/vitest/issues/2201) - Normalize argument path  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2180](https://togithub.com/vitest-dev/vitest/issues/2180) - **coverage**: - Trim URL parameters from file paths in istanbul coverage  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2232](https://togithub.com/vitest-dev/vitest/issues/2232) - Trim URL parameters from file paths in c8 coverage  -  by [@​OrestHk](https://togithub.com/OrestHk) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2181](https://togithub.com/vitest-dev/vitest/issues/2181) - **reporter**: - Load custom reporter using `executeFile`  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2184](https://togithub.com/vitest-dev/vitest/issues/2184) - **vitest**: - Return detailed error when using toHaveReturnedWith  -  by [@​azaleta](https://togithub.com/azaleta) in [https://github.com/vitest-dev/vitest/issues/2163](https://togithub.com/vitest-dev/vitest/issues/2163) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.24.3...v0.24.4) ### [`v0.24.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.24.3) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.24.2...v0.24.3) #####    🐞 Bug Fixes - **build**: Build packages before publishing  -  by [@​sheremet-va](https://togithub.com/sheremet-va) [(3c4a2)](https://togithub.com/vitest-dev/vitest/commit/3c4a277e) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.24.2...v0.24.3) ### [`v0.24.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.24.2) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.24.1...v0.24.2) #####    🚀 Features - **ui**: Add tests summary in the dashboard  -  by [@​webfansplz](https://togithub.com/webfansplz) and [@​userquin](https://togithub.com/userquin) in [https://github.com/vitest-dev/vitest/issues/2133](https://togithub.com/vitest-dev/vitest/issues/2133) #####    🐞 Bug Fixes - **bench**: Throw root cause  -  by [@​azaleta](https://togithub.com/azaleta) and [@​nickmccurdy](https://togithub.com/nickmccurdy) in [https://github.com/vitest-dev/vitest/issues/2137](https://togithub.com/vitest-dev/vitest/issues/2137) - **browser**: Working again  -  by [@​userquin](https://togithub.com/userquin) in [https://github.com/vitest-dev/vitest/issues/2143](https://togithub.com/vitest-dev/vitest/issues/2143) - **coverage**: Reduce size of leftover v8 reports  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2144](https://togithub.com/vitest-dev/vitest/issues/2144) - **vite-node**: Init the debugger ahead of time to ensure that load dumped code work as expected (fix [#​2126](https://togithub.com/vitest-dev/vitest/issues/2126))  -  by [@​await-ovo](https://togithub.com/await-ovo) in [https://github.com/vitest-dev/vitest/issues/2127](https://togithub.com/vitest-dev/vitest/issues/2127) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.24.1...v0.24.2) ### [`v0.24.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.24.1) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.24.0...v0.24.1) #####    🐞 Bug Fixes - Remove work-around from `istanbul-lib-instrument`  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2121](https://togithub.com/vitest-dev/vitest/issues/2121) - Don't show extra properties for test context  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2116](https://togithub.com/vitest-dev/vitest/issues/2116) - Parse env options from comments (fix [#​1962](https://togithub.com/vitest-dev/vitest/issues/1962))  -  by [@​nickmccurdy](https://togithub.com/nickmccurdy) in [https://github.com/vitest-dev/vitest/issues/1984](https://togithub.com/vitest-dev/vitest/issues/1984) - **coverage**: Fix sourcemaps of uncovered lines  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2122](https://togithub.com/vitest-dev/vitest/issues/2122) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.24.0...v0.24.1) ### [`v0.24.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.24.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.23.4...v0.24.0) #####    🚨 Breaking Changes - Use type module (revert [#​1411](https://togithub.com/vitest-dev/vitest/issues/1411))  -  by [@​bluwy](https://togithub.com/bluwy) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1465](https://togithub.com/vitest-dev/vitest/issues/1465) - Drop support for Vite 2  -  by [@​antfu](https://togithub.com/antfu) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1928](https://togithub.com/vitest-dev/vitest/issues/1928) #####    🚀 Features - **benchmark**: Todo mode  -  by [@​Aslemammad](https://togithub.com/Aslemammad) in [https://github.com/vitest-dev/vitest/issues/2057](https://togithub.com/vitest-dev/vitest/issues/2057) - **inline-snapshot**: Support comment  -  by [@​azaleta](https://togithub.com/azaleta) in [https://github.com/vitest-dev/vitest/issues/2077](https://togithub.com/vitest-dev/vitest/issues/2077) #####    🐞 Bug Fixes - Run related test, even if test doesn't have dependencies  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2043](https://togithub.com/vitest-dev/vitest/issues/2043) - Check for asymmetricMatch before accessing  -  by [@​sheremet-va](https://togithub.com/sheremet-va) [(75719)](https://togithub.com/vitest-dev/vitest/commit/757199a6) - Check hook teardown return type, closes [#​2092](https://togithub.com/vitest-dev/vitest/issues/2092)  -  by [@​sheremet-va](https://togithub.com/sheremet-va) [(cba3f)](https://togithub.com/vitest-dev/vitest/commit/cba3ff09) - Don't stop watch mode, if non-object error is thrown, close [#​2106](https://togithub.com/vitest-dev/vitest/issues/2106)  -  by [@​sheremet-va](https://togithub.com/sheremet-va) [(bd677)](https://togithub.com/vitest-dev/vitest/commit/bd677017) - Use correct source maps in stacktrace  -  by [@​haikyuu](https://togithub.com/haikyuu) in [https://github.com/vitest-dev/vitest/issues/2027](https://togithub.com/vitest-dev/vitest/issues/2027) - Import CustomEventMap from vite for vite-node  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2124](https://togithub.com/vitest-dev/vitest/issues/2124) - **jsdom**: Use jsdom Blob instead of Node, if jsdom is enabled  -  by [@​ChpShy](https://togithub.com/ChpShy) in [https://github.com/vitest-dev/vitest/issues/2086](https://togithub.com/vitest-dev/vitest/issues/2086) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.23.4...v0.24.0) ### [`v0.23.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.23.4) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.23.2...v0.23.4) #####    🚀 Features - Give helpful message, when using vi.mock  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2047](https://togithub.com/vitest-dev/vitest/issues/2047) - **benchmark**: Only mode  -  by [@​Aslemammad](https://togithub.com/Aslemammad) in [https://github.com/vitest-dev/vitest/issues/2039](https://togithub.com/vitest-dev/vitest/issues/2039) #####    🐞 Bug Fixes - Move outputFile to benchmark, allow --reporter for benchmark  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2037](https://togithub.com/vitest-dev/vitest/issues/2037) - **cli**: Forward node wasm flags  -  by [@​Peeterush](https://togithub.com/Peeterush) in [https://github.com/vitest-dev/vitest/issues/2041](https://togithub.com/vitest-dev/vitest/issues/2041) - **coverage**: `istanbul-reports` to support `projectRoot`  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2051](https://togithub.com/vitest-dev/vitest/issues/2051) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.23.3...v0.23.4) ### [`v0.23.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.23.2) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.23.1...v0.23.2) #####    🚀 Features - Added fastify example  -  by [@​irvile](https://togithub.com/irvile) in [https://github.com/vitest-dev/vitest/issues/1991](https://togithub.com/vitest-dev/vitest/issues/1991) - **bench**: Improve summary  -  by [@​antfu](https://togithub.com/antfu) [(d0167)](https://togithub.com/vitest-dev/vitest/commit/d0167247) #####    🐞 Bug Fixes - Update tinybench to 2.1.5  -  by [@​Aslemammad](https://togithub.com/Aslemammad) in [https://github.com/vitest-dev/vitest/issues/1990](https://togithub.com/vitest-dev/vitest/issues/1990) - **bench**: - Rank sorting, fix [#​2006](https://togithub.com/vitest-dev/vitest/issues/2006)  -  by [@​nickmccurdy](https://togithub.com/nickmccurdy) in [https://github.com/vitest-dev/vitest/issues/2007](https://togithub.com/vitest-dev/vitest/issues/2007) - Do not group benchmarks  -  by [@​Aslemammad](https://togithub.com/Aslemammad) and [@​antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2016](https://togithub.com/vitest-dev/vitest/issues/2016) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.23.1...v0.23.2) ### [`v0.23.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.23.1) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.23.0...v0.23.1) #####    🐞 Bug Fixes - Show diff for errors that contain actual/expected without showDiff  -  by [@​IgnusG](https://togithub.com/IgnusG) in [https://github.com/vitest-dev/vitest/issues/1966](https://togithub.com/vitest-dev/vitest/issues/1966) - Don't fail on running vitest dev (closes [#​1971](https://togithub.com/vitest-dev/vitest/issues/1971))  -  by [@​sheremet-va](https://togithub.com/sheremet-va) [(3807c)](https://togithub.com/vitest-dev/vitest/commit/3807c07f) - Don't hang when running vitest  -  by [@​sheremet-va](https://togithub.com/sheremet-va) [(f3025)](https://togithub.com/vitest-dev/vitest/commit/f3025cde) - Define default exports properties as named exports for ESM compatibility  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1979](https://togithub.com/vitest-dev/vitest/issues/1979) - Correctly normalize mocked path, if file is named like the folder  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1973](https://togithub.com/vitest-dev/vitest/issues/1973) - **ui**: Display correct line and column for web UI  -  by [@​bartoszgolebiowski](https://togithub.com/bartoszgolebiowski) in [https://github.com/vitest-dev/vitest/issues/1972](https://togithub.com/vitest-dev/vitest/issues/1972) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.23.0...v0.23.1) ### [`v0.23.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.23.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.22.1...v0.23.0) #####    🚨 Breaking Changes - Don't reset modules with --no-isolate  -  by [@​sheremet-va](https://togithub.com/sheremet-va) and [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/1754](https://togithub.com/vitest-dev/vitest/issues/1754) - If not processed, CSS Modules return a proxy, scope class names by filename  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1803](https://togithub.com/vitest-dev/vitest/issues/1803) - Improve interchangeability with cjs  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1944](https://togithub.com/vitest-dev/vitest/issues/1944) - Allow custom environments  -  by [@​sheremet-va](https://togithub.com/sheremet-va) and [@​Demivan](https://togithub.com/Demivan) in [https://github.com/vitest-dev/vitest/issues/1963](https://togithub.com/vitest-dev/vitest/issues/1963) #####    🚀 Features - Add include option in istanbul coverage  -  by [@​warmthdawn](https://togithub.com/warmthdawn) in [https://github.com/vitest-dev/vitest/issues/1883](https://togithub.com/vitest-dev/vitest/issues/1883) - Introduce `retry` option for tests  -  by [@​antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/1929](https://togithub.com/vitest-dev/vitest/issues/1929) - Add benchmark support with `vitest bench` command  -  by [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/1029](https://togithub.com/vitest-dev/vitest/issues/1029) - **coverage**: Include json reporter by default  -  by [@​poyoho](https://togithub.com/poyoho) [(faed4)](https://togithub.com/vitest-dev/vitest/commit/faed4acb) - **coverage-istanbul**: Add "all" option  -  by [@​AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/1880](https://togithub.com/vitest-dev/vitest/issues/1880) - **worker**: Always apply custom resolver conditions  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1934](https://togithub.com/vitest-dev/vitest/issues/1934) #####    🐞 Bug Fixes - Allow referring to first seen value while automocking  -  by [@​simon-abbott](https://togithub.com/simon-abbott) in [https://github.com/vitest-dev/vitest/issues/1879](https://togithub.com/vitest-dev/vitest/issues/1879) - Console.Console is undefined (close: [#​1877](https://togithub.com/vitest-dev/vitest/issues/1877))  -  by [@​ahaoboy](https://togithub.com/ahaoboy) in [https://github.com/vitest-dev/vitest/issues/1878](https://togithub.com/vitest-dev/vitest/issues/1878) - Invalidate new worker and its dependencies  -  by [@​sun0day](https://togithub.com/sun0day) in [https://github.com/vitest-dev/vitest/issues/1896](https://togithub.com/vitest-dev/vitest/issues/1896) - Improve error serialization  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1921](https://togithub.com/vitest-dev/vitest/issues/1921) - Clean coverage-c8 tmp before reporting (fix [#​1917](https://togithub.com/vitest-dev/vitest/issues/1917))  -  by [@​sun0day](https://togithub.com/sun0day) in [https://github.com/vitest-dev/vitest/issues/1925](https://togithub.com/vitest-dev/vitest/issues/1925) - Automock getters and setters  -  by [@​simon-abbott](https://togithub.com/simon-abbott) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1903](https://togithub.com/vitest-dev/vitest/issues/1903) - Add possibility to filter test files by fileName  -  by [@​bartoszgolebiowski](https://togithub.com/bartoszgolebiowski) and [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1915](https://togithub.com/vitest-dev/vitest/issues/1915) - Make globalThis more compatible with jest  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1956](https://togithub.com/vitest-dev/vitest/issues/1956) - Delete mock in moduleCache when unmock  -  by [@​ChpShy](https://togithub.com/ChpShy) in [https://github.com/vitest-dev/vitest/issues/1947](https://togithub.com/vitest-dev/vitest/issues/1947) - Matcher toHaveProperty actually tests value  -  by [@​sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/1958](https://togithub.com/vitest-dev/vitest/issues/1958) - **env-replacer**: Don't modify string literals  -  by [@​tony19](https://togithub.com/tony19) in [https://github.com/vitest-dev/vitest/issues/1943](https://togithub.com/vitest-dev/vitest/issues/1943) - **istanbul**: Disable compact in instrumenter transform  -  by [@​poyoho](https://togithub.com/poyoho) [(80739)](https://togithub.com/vitest-dev/vitest/commit/80739cae) - **reporter**: Correct error source position in json report  -  by [@​azaleta](https://togithub.com/azaleta) and [@​poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/1909](https://togithub.com/vitest-dev/vitest/issues/1909) - **reporter-junit**: Escape XML when in error message (fix: [#​1823](https://togithub.com/vitest-dev/vitest/issues/1823))  -  by [@​ChrisTowles](https://togithub.com/ChrisTowles) in [https://github.com/vitest-dev/vitest/issues/1890](https://togithub.com/vitest-dev/vitest/issues/1890) #####     [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.22.1...v0.23.0)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate. View repository job log here.