antfu/eslint-config
### [`v0.35.1`](https://togithub.com/antfu/eslint-config/releases/tag/v0.35.1)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.35.0...v0.35.1)
##### 🐞 Bug Fixes
- Disable `@typescript-eslint/no-unused-vars` - by [@antfu](https://togithub.com/antfu) [(4b576)](https://togithub.com/antfu/eslint-config/commit/4b57638)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.35.0...v0.35.1)
### [`v0.35.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.35.0)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.34.2...v0.35.0)
##### 🚀 Features
- Auto fix for unused imports - by [@antfu](https://togithub.com/antfu) [(f466a)](https://togithub.com/antfu/eslint-config/commit/f466ac5)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.34.2...v0.35.0)
### [`v0.34.2`](https://togithub.com/antfu/eslint-config/releases/tag/v0.34.2)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.34.1...v0.34.2)
##### 🚀 Features
- Allow require() in cjs - by [@antfu](https://togithub.com/antfu) [(f45a0)](https://togithub.com/antfu/eslint-config/commit/f45a0d9)
##### 🐞 Bug Fixes
- Group `&&`, ` - by ** ` and `?:` ([#152](https://togithub.com/antfu/eslint-config/issues/152))\*\* [()](https://togithub.com/antfu/eslint-config/commit/)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.34.1...v0.34.2)
### [`v0.34.1`](https://togithub.com/antfu/eslint-config/releases/tag/v0.34.1)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.34.0...v0.34.1)
##### 🚀 Features
- **ts**: Enable `jest/unbound-method` - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/141](https://togithub.com/antfu/eslint-config/issues/141) [(2ad35)](https://togithub.com/antfu/eslint-config/commit/2ad3503)
##### 🐞 Bug Fixes
- Allow void as statement in ts file - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/142](https://togithub.com/antfu/eslint-config/issues/142) [(5d5b3)](https://togithub.com/antfu/eslint-config/commit/5d5b3c3)
- Prefer const when all variables in destructuring should be const - by [@sxzz](https://togithub.com/sxzz) in [https://github.com/antfu/eslint-config/issues/149](https://togithub.com/antfu/eslint-config/issues/149) [(2a224)](https://togithub.com/antfu/eslint-config/commit/2a224ef)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.34.0...v0.34.1)
### [`v0.34.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.34.0)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.33.1...v0.34.0)
##### 🚀 Features
- **basic**:
- Disable `consistent-type-imports` in markdown file - by [@ZanMinKian](https://togithub.com/ZanMinKian) in [https://github.com/antfu/eslint-config/issues/138](https://togithub.com/antfu/eslint-config/issues/138) [(b5828)](https://togithub.com/antfu/eslint-config/commit/b58283d)
- **ts**:
- Add TypeScript Aware Rules from [@typescript-eslint/recommen](https://togithub.com/typescript-eslint/recommen)… - by [@kirklin](https://togithub.com/kirklin) in [https://github.com/antfu/eslint-config/issues/135](https://togithub.com/antfu/eslint-config/issues/135) [(b93f4)](https://togithub.com/antfu/eslint-config/commit/b93f48f)
- Can change tsconfig by env - by [@ZanMinKian](https://togithub.com/ZanMinKian) in [https://github.com/antfu/eslint-config/issues/136](https://togithub.com/antfu/eslint-config/issues/136) [(fe73f)](https://togithub.com/antfu/eslint-config/commit/fe73faf)
##### 🐞 Bug Fixes
- **basic**: Disallow multi empty lines at the end of file - by [@ZanMinKian](https://togithub.com/ZanMinKian) in [https://github.com/antfu/eslint-config/issues/137](https://togithub.com/antfu/eslint-config/issues/137) [(4d38b)](https://togithub.com/antfu/eslint-config/commit/4d38bd0)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.33.1...v0.34.0)
Akryum/histoire
### [`v0.12.4`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0124-httpsgithubcomAkryumhistoirecomparev0123v0124-2022-12-23)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.12.3...v0.12.4)
##### Bug Fixes
- custom controls taking too much space ([59d1153](https://togithub.com/Akryum/histoire/commit/59d11533848701a1ae6030413d58317ffd9715f2))
### [`v0.12.3`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0123-httpsgithubcomAkryumhistoirecomparev0122v0123-2022-12-23)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.12.2...v0.12.3)
##### Bug Fixes
- **tree:** minus icon not displayed on Firefox ([e12c81f](https://togithub.com/Akryum/histoire/commit/e12c81f1cdd6083f3e13b21b148d8797fcec394c))
### [`v0.12.2`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0122-httpsgithubcomAkryumhistoirecomparev0121v0122-2022-12-20)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.12.1...v0.12.2)
##### Bug Fixes
- folder icon size ([118dc47](https://togithub.com/Akryum/histoire/commit/118dc4732baf6a6a9e6dd8d4cf6df5957f34e20e))
- vite client resolve error (temporary fix) ([155ac88](https://togithub.com/Akryum/histoire/commit/155ac881861484fdcb07ee700fabaee74914d4d2)), closes [#409](https://togithub.com/Akryum/histoire/issues/409)
### [`v0.12.1`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0121-httpsgithubcomAkryumhistoirecomparev0120v0121-2022-12-20)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.12.0...v0.12.1)
##### Bug Fixes
- **docs:** header anchors with routerMode hash ([c729f6b](https://togithub.com/Akryum/histoire/commit/c729f6ba0e40774dbc5c155ff0b29d772516a154))
- **docs:** scroll to top ([18b0353](https://togithub.com/Akryum/histoire/commit/18b0353b35f6dfa6a03457a2e3e6b15ddf2c71d1))
- **docs:** scroll to URL anchor ([68de7e2](https://togithub.com/Akryum/histoire/commit/68de7e2266684364d016eb04f4dde3e598480458))
### [`v0.12.0`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0120-httpsgithubcomAkryumhistoirecomparev0119v0120-2022-12-19)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.11.9...v0.12.0)
##### Bug Fixes
- builtin controls component types ([98d0713](https://togithub.com/Akryum/histoire/commit/98d07132af24135e2d2678a72d484adc6a0a32c7))
- **config:** throw -> warn for file check ([2d0f8dd](https://togithub.com/Akryum/histoire/commit/2d0f8dd3151f07748d7f1ae44dc012f829ed163d))
- missing null check [#389](https://togithub.com/Akryum/histoire/issues/389) ([#390](https://togithub.com/Akryum/histoire/issues/390)) ([62b3fd5](https://togithub.com/Akryum/histoire/commit/62b3fd5c8edd8201294dd8aa7b71b03874906e16))
- missing types components in global components ([#366](https://togithub.com/Akryum/histoire/issues/366)) ([041922c](https://togithub.com/Akryum/histoire/commit/041922c6fbd3ff62ebb2bf2137bf41b29ca73266))
- **vue2:** shared controls not working, fix [#266](https://togithub.com/Akryum/histoire/issues/266) ([2210c51](https://togithub.com/Akryum/histoire/commit/2210c5103e8b4102d2d978536d80291b5e8e7afc))
##### Features
- complete transition to shiki-es ([7c2133d](https://togithub.com/Akryum/histoire/commit/7c2133d0b96cd156d863e2326fc1cec5513afff6))
- **config:** collectMaxThreads ([5008ecb](https://togithub.com/Akryum/histoire/commit/5008ecb8a352e8d186a4e88c9e368c59754514bd))
- **config:** resolve theme files + check exist ([3e85496](https://togithub.com/Akryum/histoire/commit/3e854966b00b8fb3306423197784f880a98aed0b))
- **sveltekit:** upgraded sveltekit support to svelltekit v1.0.0 (fix [#392](https://togithub.com/Akryum/histoire/issues/392), [#397](https://togithub.com/Akryum/histoire/issues/397)) ([#402](https://togithub.com/Akryum/histoire/issues/402)) ([e7e5993](https://togithub.com/Akryum/histoire/commit/e7e5993d2abfa71821b3584694bd3af8f87feec6))
- **tree:** new folder and group design ([afa305e](https://togithub.com/Akryum/histoire/commit/afa305ec98920fbec02ffae5484d36227c66b04b))
- upgrade to rollup 3 and vite 4 ([#404](https://togithub.com/Akryum/histoire/issues/404)) ([e389cb0](https://togithub.com/Akryum/histoire/commit/e389cb07667c88077792e47fbfa2f0b61e5de511))
#### [0.11.9](https://togithub.com/Akryum/histoire/compare/v0.11.8...v0.11.9) (2022-12-03)
##### Bug Fixes
- **grid:** scroll not loading additional variants ([58fe7e5](https://togithub.com/Akryum/histoire/commit/58fe7e5c890a9f01c8964028d417581c44dcaa80))
- state not syncing in iframe mode, fix [#361](https://togithub.com/Akryum/histoire/issues/361) ([4b7fe0c](https://togithub.com/Akryum/histoire/commit/4b7fe0c8bdfad405dce6e74e548ce34eb34e4bf9))
- switch to shiki-es ([2a63502](https://togithub.com/Akryum/histoire/commit/2a6350233bd0b6ba47e90bb5f122813f4b5d5a32))
#### [0.11.8](https://togithub.com/Akryum/histoire/compare/v0.11.7...v0.11.8) (2022-12-03)
##### Bug Fixes
- non-iframe scrolling, fix [#386](https://togithub.com/Akryum/histoire/issues/386) ([2c3981c](https://togithub.com/Akryum/histoire/commit/2c3981cc084e2b9a8e253d7b3767933498e94d47))
- select overflowing the screen, fix [#374](https://togithub.com/Akryum/histoire/issues/374) ([2e22c18](https://togithub.com/Akryum/histoire/commit/2e22c18fa41207d6f35c1f05be3312f47de22069))
##### Features
- use jsdom instead of happydom ([e4213d3](https://togithub.com/Akryum/histoire/commit/e4213d3ffb25c40c395c531dea9a5094bff1973b)), closes [#355](https://togithub.com/Akryum/histoire/issues/355)
##### Reverts
- vite-node auto-inline, fix [#353](https://togithub.com/Akryum/histoire/issues/353) ([edf46b3](https://togithub.com/Akryum/histoire/commit/edf46b3bc9b912100de60508f217796316eba6f4))
#### [0.11.7](https://togithub.com/Akryum/histoire/compare/v0.11.6...v0.11.7) (2022-11-12)
##### Bug Fixes
- build error ([91b48a1](https://togithub.com/Akryum/histoire/commit/91b48a152ad637149420621452b7d05233a1ff49))
- config changes not applied on auto restart ([a54efad](https://togithub.com/Akryum/histoire/commit/a54efadcdc4bc0dda5f2f853608475768360fb00))
- grid scroll height not being reset when switcing story ([875cf7d](https://togithub.com/Akryum/histoire/commit/875cf7d45afe4573dd2ec9d2df969b1c22ccb68e))
- grid with % size glitching ([ef51ccc](https://togithub.com/Akryum/histoire/commit/ef51ccc3f01ced96608a51b9964f60bdd7e832b6))
- not restarting on vite config change ([c5fb953](https://togithub.com/Akryum/histoire/commit/c5fb95300fe240804febc23ab93bec89cb962a59))
- **percy:** puppeteer import, fix [#330](https://togithub.com/Akryum/histoire/issues/330) ([c199ad4](https://togithub.com/Akryum/histoire/commit/c199ad4b21af725283ff014491cdc9a2bd4f1243))
- remove overflow tailwind classes from sandbox, fix [#351](https://togithub.com/Akryum/histoire/issues/351) ([a326a6a](https://togithub.com/Akryum/histoire/commit/a326a6a9522fd8437f0abfb6280590b0d404a05e))
- remove vite-plugin-inspect ([df6a7fb](https://togithub.com/Akryum/histoire/commit/df6a7fbb0b45abd09e80511f24cf859ae431c99d))
- setupFile.browser only being also applied to server, related to [#323](https://togithub.com/Akryum/histoire/issues/323) ([833d086](https://togithub.com/Akryum/histoire/commit/833d0862de5d5b456e8024264ef94a99d87ee202))
- **svelte:** dynamic source, fix [#344](https://togithub.com/Akryum/histoire/issues/344) ([11e0432](https://togithub.com/Akryum/histoire/commit/11e04323f346c0fc0ca4c9d1874b32945261f490))
- **svelte:** state sync: ignore undefined, HTMLElement and SvelteComponents, fix [#346](https://togithub.com/Akryum/histoire/issues/346) ([755ac0d](https://togithub.com/Akryum/histoire/commit/755ac0d846bde9547031f30bceb26b079ccc8067))
#### [0.11.6](https://togithub.com/Akryum/histoire/compare/v0.11.5...v0.11.6) (2022-10-26)
##### Bug Fixes
- **grid:** update column count when content size changes ([0786a57](https://togithub.com/Akryum/histoire/commit/0786a57ea2019d6bee9285d4d18f54b67e5cd1dc))
- prevent collecting loop ([ad6c652](https://togithub.com/Akryum/histoire/commit/ad6c6526e6aab6de11ab3e1dcf42485377c7604f))
- **svelte:** controls not rendering in variant > controls slot ([c88c5d8](https://togithub.com/Akryum/histoire/commit/c88c5d83828d599684bf3e4fe52fbd4604303d64))
##### Features
- add components class (fix [#203](https://togithub.com/Akryum/histoire/issues/203)) ([#337](https://togithub.com/Akryum/histoire/issues/337)) ([c85126e](https://togithub.com/Akryum/histoire/commit/c85126efea5744cc9bb830b5059e2d436cc991b1))
- add size hint, fix [#329](https://togithub.com/Akryum/histoire/issues/329) ([#336](https://togithub.com/Akryum/histoire/issues/336)) ([df859a9](https://togithub.com/Akryum/histoire/commit/df859a98716fe2e45614fe4917b06216d1186969))
- backgroundPresets: add contrast color ([#335](https://togithub.com/Akryum/histoire/issues/335)) ([c7ced23](https://togithub.com/Akryum/histoire/commit/c7ced23e16c950cc2f6202edfad6dc7337ff81b8))
- change default font to Noto Sans Display ([23be901](https://togithub.com/Akryum/histoire/commit/23be901f559ed8db9eb9e1ab98d6fa16d9fb7bfe))
- **config:** autoApplyContrastColor ([f045444](https://togithub.com/Akryum/histoire/commit/f045444fe475bcf8c2fe4c9d39632fd74596214f))
- **md:** links to other stories, fix [#265](https://togithub.com/Akryum/histoire/issues/265) ([c73792c](https://togithub.com/Akryum/histoire/commit/c73792c7b8c19562e6adecdddee41d59e030e930))
#### [0.11.5](https://togithub.com/Akryum/histoire/compare/v0.11.4...v0.11.5) (2022-10-14)
##### Bug Fixes
- add optimize shiki in case of pnpm shamefully hoist ([a1014ab](https://togithub.com/Akryum/histoire/commit/a1014ab2b0a54243b0742f3dbe059c278f669ca0))
#### [0.11.4](https://togithub.com/Akryum/histoire/compare/v0.11.3...v0.11.4) (2022-10-12)
##### Bug Fixes
- pin flexsearch version, fix [#322](https://togithub.com/Akryum/histoire/issues/322) ([ec5d3cb](https://togithub.com/Akryum/histoire/commit/ec5d3cb8ba1cb204323411b4e3727b679c1fad9f))
#### [0.11.3](https://togithub.com/Akryum/histoire/compare/v0.11.2...v0.11.3) (2022-10-09)
##### Bug Fixes
- config dev port (fix [#317](https://togithub.com/Akryum/histoire/issues/317)) ([#318](https://togithub.com/Akryum/histoire/issues/318)) ([095d516](https://togithub.com/Akryum/histoire/commit/095d51655891e091af5e5fbc93db725d9050682d))
- missing dark class when layout.iframe option is false ([#267](https://togithub.com/Akryum/histoire/issues/267)) ([e0d1854](https://togithub.com/Akryum/histoire/commit/e0d1854b59434de11703726ec6a5f7ebabc50ec6))
- **sveltekit:** md file broken rendering, fix [#321](https://togithub.com/Akryum/histoire/issues/321) ([082ad07](https://togithub.com/Akryum/histoire/commit/082ad07959eb4312996fb909ebdce27a8e232ca4))
- **svelte:** variantState should not be modified by component internal state ([#271](https://togithub.com/Akryum/histoire/issues/271)) ([af78b46](https://togithub.com/Akryum/histoire/commit/af78b463405c1fa43980242d9bd83ee6008be421))
##### Features
- add JSON control ([#319](https://togithub.com/Akryum/histoire/issues/319)) ([a9d9701](https://togithub.com/Akryum/histoire/commit/a9d97017250262de1ccae9107e074181bfc53c5f)), closes [#30](https://togithub.com/Akryum/histoire/issues/30)
- add vite-plugin-inspect ([3cb13d0](https://togithub.com/Akryum/histoire/commit/3cb13d0ffb4a3f60cf6ef78e4478d8b523c3754a))
- button to change text direction, fix [#236](https://togithub.com/Akryum/histoire/issues/236) ([d7fe643](https://togithub.com/Akryum/histoire/commit/d7fe643f404e43563d6d1e7efea89f952e5395db))
- **config:** allow only setupFile.browser or .server ([79f2bd4](https://togithub.com/Akryum/histoire/commit/79f2bd4d3fb65d93014b579bb12be09d4c3dd0bf))
##### Performance Improvements
- collect performance improvements ([e39d958](https://togithub.com/Akryum/histoire/commit/e39d958cc700ea3218b9aa93a757a3ae83604f0c))
- improve startup time ([19e9309](https://togithub.com/Akryum/histoire/commit/19e930994e263000512842a7c15782f2a0ae7700))
#### [0.11.2](https://togithub.com/Akryum/histoire/compare/v0.11.1...v0.11.2) (2022-10-06)
##### Bug Fixes
- **grid:** gradient is cut off ([7aa006a](https://togithub.com/Akryum/histoire/commit/7aa006a123900cd6215fef7f20ac0a712ffca931))
#### [0.11.1](https://togithub.com/Akryum/histoire/compare/v0.11.0...v0.11.1) (2022-10-06)
##### Bug Fixes
- **controls:** display toolbar when no custom controls ([51d0f26](https://togithub.com/Akryum/histoire/commit/51d0f260990103831e12c650ce098f0ef92115b4))
- missing gradient in grid view ([d6431de](https://togithub.com/Akryum/histoire/commit/d6431dedc382145880b40e140d5926e9541d37e1))
##### Features
- add buttons controls ([#312](https://togithub.com/Akryum/histoire/issues/312)) ([7bc1b60](https://togithub.com/Akryum/histoire/commit/7bc1b6030bd344c23bb95b91d8bc3210708143e3))
- add checkbox list ([#310](https://togithub.com/Akryum/histoire/issues/310)) ([ad39f96](https://togithub.com/Akryum/histoire/commit/ad39f96a9dfe15a49e59591d01e3fb2c8abf3dbf)), closes [#30](https://togithub.com/Akryum/histoire/issues/30)
- center grids ([527f285](https://togithub.com/Akryum/histoire/commit/527f28550aad139b146d45f11a6cac01568b1efd))
- **grid:** open in new tab ([e828f8c](https://togithub.com/Akryum/histoire/commit/e828f8cbcdee2dd0201f407c95d9a63bb9d569ff))
- **grid:** preview background ([b2b0583](https://togithub.com/Akryum/histoire/commit/b2b05836fb0ebbd39c4e1a73bb72cc1baec1c6ce))
vitest-dev/vitest
### [`v0.28.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.28.3)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.28.2...v0.28.3)
##### 🚀 Features
- Allow using atomics to communicate between threads - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2758](https://togithub.com/vitest-dev/vitest/issues/2758) [(3679c)](https://togithub.com/vitest-dev/vitest/commit/3679cf25)
- Show active filename pattern on CLI - by [@AriPerkkio](https://togithub.com/AriPerkkio) [(a0455)](https://togithub.com/vitest-dev/vitest/commit/a0455917)
- Show active test name pattern on CLI - by [@AriPerkkio](https://togithub.com/AriPerkkio) [(df7c4)](https://togithub.com/vitest-dev/vitest/commit/df7c410a)
- Allow `config` option to be false - by [@antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2749](https://togithub.com/vitest-dev/vitest/issues/2749) [(c66e3)](https://togithub.com/vitest-dev/vitest/commit/c66e335b)
##### 🐞 Bug Fixes
- Watch mode's filename pattern to persist on unrelated file changes - by [@AriPerkkio](https://togithub.com/AriPerkkio) [(712ac)](https://togithub.com/vitest-dev/vitest/commit/712ac15b)
- Watch mode's filename pattern to persist re-run of failed tests, snapshot updates and testname filter changes - by [@AriPerkkio](https://togithub.com/AriPerkkio) [(1c65a)](https://togithub.com/vitest-dev/vitest/commit/1c65ac48)
- Dont incorrectly mark run failed if filename pattern excludes previously failed tests - by [@AriPerkkio](https://togithub.com/AriPerkkio) [(61cf9)](https://togithub.com/vitest-dev/vitest/commit/61cf9a7a)
- **coverage**: Istanbul crashes when no tests were run - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2753](https://togithub.com/vitest-dev/vitest/issues/2753) [(ebc95)](https://togithub.com/vitest-dev/vitest/commit/ebc95add)
##### 🏎 Performance
- Don't import vite in worker - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2759](https://togithub.com/vitest-dev/vitest/issues/2759) [(e49c1)](https://togithub.com/vitest-dev/vitest/commit/e49c13fa)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.28.2...v0.28.3)
### [`v0.28.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.28.2)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.28.1...v0.28.2)
##### 🐞 Bug Fixes
- Send stderr header log to stderr - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2736](https://togithub.com/vitest-dev/vitest/issues/2736) [(998ea)](https://togithub.com/vitest-dev/vitest/commit/998ea804)
- Call afterAll, if beforeAll failed - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2737](https://togithub.com/vitest-dev/vitest/issues/2737) [(1904c)](https://togithub.com/vitest-dev/vitest/commit/1904c9c4)
- **vite-node**: Don't cache modules with `timestamp: 0` - by [@danielroe](https://togithub.com/danielroe) in [https://github.com/vitest-dev/vitest/issues/2747](https://togithub.com/vitest-dev/vitest/issues/2747) [(e88c0)](https://togithub.com/vitest-dev/vitest/commit/e88c04c4)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.28.1...v0.28.2)
### [`v0.28.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.28.1)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.28.0...v0.28.1)
##### 🐞 Bug Fixes
- Remove UI from Vitest dependencies - by [@sheremet-va](https://togithub.com/sheremet-va) [(b120c)](https://togithub.com/vitest-dev/vitest/commit/b120ca3f)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.28.0...v0.28.1)
### [`v0.28.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.28.0)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.27.3...v0.28.0)
##### 🚨 Breaking Changes
- Don't rely on environment for interopDefault - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2682](https://togithub.com/vitest-dev/vitest/issues/2682) [(3f20c)](https://togithub.com/vitest-dev/vitest/commit/3f20cf5a)
- Move test runner into a separate package - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2721](https://togithub.com/vitest-dev/vitest/issues/2721) [(482b7)](https://togithub.com/vitest-dev/vitest/commit/482b72fc)
- To extend text context, you need to augment `@vitet/runner` package instead of `vitest`
##### 🐞 Bug Fixes
- **coverage**: C8 to log warning when run in Stackblitz - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2735](https://togithub.com/vitest-dev/vitest/issues/2735) [(b6c41)](https://togithub.com/vitest-dev/vitest/commit/b6c41caa)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.27.3...v0.28.0)
### [`v0.27.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.27.3)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.27.2...v0.27.3)
##### 🚀 Features
- Throw unhandled exception, if code throws "error" event - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2691](https://togithub.com/vitest-dev/vitest/issues/2691) [(6a30c)](https://togithub.com/vitest-dev/vitest/commit/6a30cdd3)
- New `environmentMatchGlobs` option to auto infer env based on glob - by [@antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2714](https://togithub.com/vitest-dev/vitest/issues/2714) [(3e142)](https://togithub.com/vitest-dev/vitest/commit/3e1429e5)
- Add basic reporter which allow user to use reporter in ci - by [@trim21](https://togithub.com/trim21) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2612](https://togithub.com/vitest-dev/vitest/issues/2612) [(5df52)](https://togithub.com/vitest-dev/vitest/commit/5df522f7)
- Improve "isCI" check - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2705](https://togithub.com/vitest-dev/vitest/issues/2705) [(e6457)](https://togithub.com/vitest-dev/vitest/commit/e64570df)
##### 🐞 Bug Fixes
- Show error in the terminal, if "only" flag is used - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2696](https://togithub.com/vitest-dev/vitest/issues/2696) [(24d63)](https://togithub.com/vitest-dev/vitest/commit/24d63809)
- Cpu and heap profiling options for workers - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2702](https://togithub.com/vitest-dev/vitest/issues/2702) [(c31a0)](https://togithub.com/vitest-dev/vitest/commit/c31a0b20)
- Show correct number of tests in test summary - by [@poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2703](https://togithub.com/vitest-dev/vitest/issues/2703) [(859e7)](https://togithub.com/vitest-dev/vitest/commit/859e7f01)
- Don't terminate workers on Node 14 to not trigger fatal error - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2697](https://togithub.com/vitest-dev/vitest/issues/2697) [(db9b6)](https://togithub.com/vitest-dev/vitest/commit/db9b6bb7)
- Allow custom async matchers - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2707](https://togithub.com/vitest-dev/vitest/issues/2707) [(b5669)](https://togithub.com/vitest-dev/vitest/commit/b566912d)
- Remove setup files from coverage - by [@g4rry420](https://togithub.com/g4rry420) in [https://github.com/vitest-dev/vitest/issues/2574](https://togithub.com/vitest-dev/vitest/issues/2574) [(488e4)](https://togithub.com/vitest-dev/vitest/commit/488e4b9f)
- `reportCoverage` context can be optional - by [@antfu](https://togithub.com/antfu) [(4cd1e)](https://togithub.com/vitest-dev/vitest/commit/4cd1e5d7)
- ENOENT assets when htmldir exists - by [@everett1992](https://togithub.com/everett1992) in [https://github.com/vitest-dev/vitest/issues/2701](https://togithub.com/vitest-dev/vitest/issues/2701) [(5a656)](https://togithub.com/vitest-dev/vitest/commit/5a656753)
- Correctly resolve paths relative to root, when used outside of root directory - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2687](https://togithub.com/vitest-dev/vitest/issues/2687) [(703aa)](https://togithub.com/vitest-dev/vitest/commit/703aab46)
- **typecheck**: Store tmp tsconfig close to original one - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2660](https://togithub.com/vitest-dev/vitest/issues/2660) [(26f91)](https://togithub.com/vitest-dev/vitest/commit/26f915ad)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.27.2...v0.27.3)
### [`v0.27.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.27.2)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.27.1...v0.27.2)
##### 🚀 Features
- Add runAllTimersAsync from sinonjs - by [@guillaumeduboc](https://togithub.com/guillaumeduboc) in [https://github.com/vitest-dev/vitest/issues/2209](https://togithub.com/vitest-dev/vitest/issues/2209) [(40187)](https://togithub.com/vitest-dev/vitest/commit/40187bdb)
##### 🐞 Bug Fixes
- Document.defaultView references the same window as the global one - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2649](https://togithub.com/vitest-dev/vitest/issues/2649) [(1ac4b)](https://togithub.com/vitest-dev/vitest/commit/1ac4bb8d)
- Trim input filename and test name - by [@btea](https://togithub.com/btea) in [https://github.com/vitest-dev/vitest/issues/2650](https://togithub.com/vitest-dev/vitest/issues/2650) [(d3dcb)](https://togithub.com/vitest-dev/vitest/commit/d3dcbdc8)
- Increase default teardownTimeout - by [@sheremet-va](https://togithub.com/sheremet-va) [(13e53)](https://togithub.com/vitest-dev/vitest/commit/13e53ac7)
- Mock css files imported with "require" - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2679](https://togithub.com/vitest-dev/vitest/issues/2679) [(6c1a2)](https://togithub.com/vitest-dev/vitest/commit/6c1a26a6)
- Don't start watching files in "run" mode - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2680](https://togithub.com/vitest-dev/vitest/issues/2680) [(0a31e)](https://togithub.com/vitest-dev/vitest/commit/0a31e85c)
- Rerun tests, when setup file is edited - by [@mysteryven](https://togithub.com/mysteryven) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2625](https://togithub.com/vitest-dev/vitest/issues/2625) [(019a6)](https://togithub.com/vitest-dev/vitest/commit/019a6d57)
- Always show filename for unhandled errors - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2689](https://togithub.com/vitest-dev/vitest/issues/2689) [(15aa0)](https://togithub.com/vitest-dev/vitest/commit/15aa0156)
- Define property instead of assigning it in vi.stubGlobal - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2685](https://togithub.com/vitest-dev/vitest/issues/2685) [(8a1d7)](https://togithub.com/vitest-dev/vitest/commit/8a1d7590)
- **coverage**: Watch mode to use `coverage.all` only when all tests are run - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2665](https://togithub.com/vitest-dev/vitest/issues/2665) [(85096)](https://togithub.com/vitest-dev/vitest/commit/85096281)
- **typecheck**: Log tests with verbose reporter, correctly show "pass" tests - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2656](https://togithub.com/vitest-dev/vitest/issues/2656) [(61dde)](https://togithub.com/vitest-dev/vitest/commit/61ddebae)
- **ui**: Don't show "connecting" screen in html reporter - by [@poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2693](https://togithub.com/vitest-dev/vitest/issues/2693) [(d8548)](https://togithub.com/vitest-dev/vitest/commit/d8548c69)
##### 🏎 Performance
- Don't resolve import path, if it was already resolved - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2659](https://togithub.com/vitest-dev/vitest/issues/2659) [(45cc3)](https://togithub.com/vitest-dev/vitest/commit/45cc3423)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.27.1...v0.27.2)
### [`v0.27.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.27.1)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.27.0...v0.27.1)
##### 🚀 Features
- Show error, when process.exit is called - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2643](https://togithub.com/vitest-dev/vitest/issues/2643) [(866f4)](https://togithub.com/vitest-dev/vitest/commit/866f4494)
- Add more information about unhandler error - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2642](https://togithub.com/vitest-dev/vitest/issues/2642) [(1ffb0)](https://togithub.com/vitest-dev/vitest/commit/1ffb0ef5)
- Display running processes, if vitest closes with timeout - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2633](https://togithub.com/vitest-dev/vitest/issues/2633) [(94968)](https://togithub.com/vitest-dev/vitest/commit/94968a6f)
##### 🐞 Bug Fixes
- Type issue with spyOn method - by [@samkevin1](https://togithub.com/samkevin1) in [https://github.com/vitest-dev/vitest/issues/2365](https://togithub.com/vitest-dev/vitest/issues/2365) and [https://github.com/vitest-dev/vitest/issues/2582](https://togithub.com/vitest-dev/vitest/issues/2582) [(1aaa7)](https://togithub.com/vitest-dev/vitest/commit/1aaa79d7)
- Add missing types in TS project when global is true - by [@Sneaken](https://togithub.com/Sneaken) in [https://github.com/vitest-dev/vitest/issues/2631](https://togithub.com/vitest-dev/vitest/issues/2631) [(4745e)](https://togithub.com/vitest-dev/vitest/commit/4745eaa2)
- Always report failed test in junit reporter - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2632](https://togithub.com/vitest-dev/vitest/issues/2632) [(83da2)](https://togithub.com/vitest-dev/vitest/commit/83da2ec4)
- Change Vite root, if test.root is used - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2637](https://togithub.com/vitest-dev/vitest/issues/2637) [(efbff)](https://togithub.com/vitest-dev/vitest/commit/efbff2a2)
- Don't use ownKeys, when interoping a module - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2629](https://togithub.com/vitest-dev/vitest/issues/2629) [(a186a)](https://togithub.com/vitest-dev/vitest/commit/a186a7e1)
- Cut duplicate error in negated toHaveBeenCalled - by [@richardboehme](https://togithub.com/richardboehme) in [https://github.com/vitest-dev/vitest/issues/2638](https://togithub.com/vitest-dev/vitest/issues/2638) [(09d62)](https://togithub.com/vitest-dev/vitest/commit/09d62226)
- Always update last HMR ms on a module - by [@sheremet-va](https://togithub.com/sheremet-va) [(99676)](https://togithub.com/vitest-dev/vitest/commit/9967645a)
- Terminate workers, when closing process - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2645](https://togithub.com/vitest-dev/vitest/issues/2645) [(ece43)](https://togithub.com/vitest-dev/vitest/commit/ece434a3)
- **coverage**:
- Prevent c8 from crashing on invalid sourcemaps - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2634](https://togithub.com/vitest-dev/vitest/issues/2634) [(0163d)](https://togithub.com/vitest-dev/vitest/commit/0163dc80)
- Istanbul provider to use `coverage.extension` - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2641](https://togithub.com/vitest-dev/vitest/issues/2641) [(7e388)](https://togithub.com/vitest-dev/vitest/commit/7e388903)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.27.0...v0.27.1)
### [`v0.27.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.27.0)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.26.3...v0.27.0)
##### 🚨 Breaking Changes
- Deprecate "error" on result, store errors in "errors" - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2586](https://togithub.com/vitest-dev/vitest/issues/2586) [(e641a)](https://togithub.com/vitest-dev/vitest/commit/e641a110)
- Split vitest into separate packages, but still bundle them for the time being - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2575](https://togithub.com/vitest-dev/vitest/issues/2575) [(c8e6f)](https://togithub.com/vitest-dev/vitest/commit/c8e6fb69)
##### 🚀 Features
- **coverage**: report only changed files when using istanbul coverage with watch mode - by [@g4rry420](https://togithub.com/g4rry420) in [https://github.com/vitest-dev/vitest/issues/2385](https://togithub.com/vitest-dev/vitest/issues/2385) [(bf872)](https://togithub.com/vitest-dev/vitest/commit/bf87282c)
##### 🐞 Bug Fixes
- Return mock path only when mocked - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2619](https://togithub.com/vitest-dev/vitest/issues/2619) [(f8ac2)](https://togithub.com/vitest-dev/vitest/commit/f8ac2094)
- Allow mocking CJS module with interoped default - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2598](https://togithub.com/vitest-dev/vitest/issues/2598) [(6b3e3)](https://togithub.com/vitest-dev/vitest/commit/6b3e36d4)
- Avoid random ENOTEMPTY errors - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2620](https://togithub.com/vitest-dev/vitest/issues/2620) [(59766)](https://togithub.com/vitest-dev/vitest/commit/59766fa4)
- Always inline assets and modules with special Vite queries - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2617](https://togithub.com/vitest-dev/vitest/issues/2617) [(fed1c)](https://togithub.com/vitest-dev/vitest/commit/fed1cd60)
- **cli**:
- Allow overrides reporter via cli option - by [@mysteryven](https://togithub.com/mysteryven) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2573](https://togithub.com/vitest-dev/vitest/issues/2573) [(894f1)](https://togithub.com/vitest-dev/vitest/commit/894f155a)
- **coverage**:
- Flaky c8 coverage caused by parallel sourcemap constructing - by [@AriPerkkio](https://togithub.com/AriPerkkio) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2591](https://togithub.com/vitest-dev/vitest/issues/2591) [(9a29f)](https://togithub.com/vitest-dev/vitest/commit/9a29f984)
- Validate extension, when reporting c8 coverage - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2626](https://togithub.com/vitest-dev/vitest/issues/2626) [(74463)](https://togithub.com/vitest-dev/vitest/commit/7446370c)
##### 🏎 Performance
- Improve vi.mock performance - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2594](https://togithub.com/vitest-dev/vitest/issues/2594) [(09d19)](https://togithub.com/vitest-dev/vitest/commit/09d19892)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.26.3...v0.27.0)
### [`v0.26.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.26.3)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.26.2...v0.26.3)
##### 🚀 Features
- **mock**: Expose a `importOriginal` helper to the factory - by [@antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2551](https://togithub.com/vitest-dev/vitest/issues/2551) [(853ee)](https://togithub.com/vitest-dev/vitest/commit/853eeddb)
##### 🐞 Bug Fixes
- Correctly automock nested interoped defaults - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2559](https://togithub.com/vitest-dev/vitest/issues/2559) [(a431d)](https://togithub.com/vitest-dev/vitest/commit/a431df80)
- Start tracking module resolution as soon as possible for easier tracking - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2560](https://togithub.com/vitest-dev/vitest/issues/2560) [(9f41e)](https://togithub.com/vitest-dev/vitest/commit/9f41edda)
- Don't hang when mocking module with circular dependency - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2572](https://togithub.com/vitest-dev/vitest/issues/2572) [(c479d)](https://togithub.com/vitest-dev/vitest/commit/c479d9c0)
- Show list of tests when typechecking - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2585](https://togithub.com/vitest-dev/vitest/issues/2585) [(32a57)](https://togithub.com/vitest-dev/vitest/commit/32a577b1)
- **api**: Make api parse error stacks and return sourcePos in onTaskUpdate - by [@adrienbaron](https://togithub.com/adrienbaron) in [https://github.com/vitest-dev/vitest/issues/2563](https://togithub.com/vitest-dev/vitest/issues/2563) [(ef77d)](https://togithub.com/vitest-dev/vitest/commit/ef77dccf)
- **coverage**: Env-replacer to remove query params from sourcemaps filenames - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2584](https://togithub.com/vitest-dev/vitest/issues/2584) [(dba13)](https://togithub.com/vitest-dev/vitest/commit/dba13374)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.26.2...v0.26.3)
### [`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.0...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.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]
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^0.33.1
->^0.35.1
^0.11.9
->^0.12.4
^0.25.6
->^0.28.3
^2.2.6
->^2.2.8
^8.29.0
->^8.33.0
^0.11.9
->^0.12.4
>=v18.12.1
->>=v18.13.0
3.0.0
->3.1.1
7.18.1
->7.26.2
^15.5.1
->^15.6.0
^4.9.4
->^4.9.5
1.0.0-alpha.30
->1.0.0-alpha.45
^0.25.6
->^0.28.3
Release Notes
antfu/eslint-config
### [`v0.35.1`](https://togithub.com/antfu/eslint-config/releases/tag/v0.35.1) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.35.0...v0.35.1) ##### 🐞 Bug Fixes - Disable `@typescript-eslint/no-unused-vars` - by [@antfu](https://togithub.com/antfu) [(4b576)](https://togithub.com/antfu/eslint-config/commit/4b57638) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.35.0...v0.35.1) ### [`v0.35.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.35.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.34.2...v0.35.0) ##### 🚀 Features - Auto fix for unused imports - by [@antfu](https://togithub.com/antfu) [(f466a)](https://togithub.com/antfu/eslint-config/commit/f466ac5) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.34.2...v0.35.0) ### [`v0.34.2`](https://togithub.com/antfu/eslint-config/releases/tag/v0.34.2) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.34.1...v0.34.2) ##### 🚀 Features - Allow require() in cjs - by [@antfu](https://togithub.com/antfu) [(f45a0)](https://togithub.com/antfu/eslint-config/commit/f45a0d9) ##### 🐞 Bug Fixes - Group `&&`, ` - by ** ` and `?:` ([#152](https://togithub.com/antfu/eslint-config/issues/152))\*\* [()](https://togithub.com/antfu/eslint-config/commit/) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.34.1...v0.34.2) ### [`v0.34.1`](https://togithub.com/antfu/eslint-config/releases/tag/v0.34.1) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.34.0...v0.34.1) ##### 🚀 Features - **ts**: Enable `jest/unbound-method` - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/141](https://togithub.com/antfu/eslint-config/issues/141) [(2ad35)](https://togithub.com/antfu/eslint-config/commit/2ad3503) ##### 🐞 Bug Fixes - Allow void as statement in ts file - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/142](https://togithub.com/antfu/eslint-config/issues/142) [(5d5b3)](https://togithub.com/antfu/eslint-config/commit/5d5b3c3) - Prefer const when all variables in destructuring should be const - by [@sxzz](https://togithub.com/sxzz) in [https://github.com/antfu/eslint-config/issues/149](https://togithub.com/antfu/eslint-config/issues/149) [(2a224)](https://togithub.com/antfu/eslint-config/commit/2a224ef) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.34.0...v0.34.1) ### [`v0.34.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.34.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.33.1...v0.34.0) ##### 🚀 Features - **basic**: - Disable `consistent-type-imports` in markdown file - by [@ZanMinKian](https://togithub.com/ZanMinKian) in [https://github.com/antfu/eslint-config/issues/138](https://togithub.com/antfu/eslint-config/issues/138) [(b5828)](https://togithub.com/antfu/eslint-config/commit/b58283d) - **ts**: - Add TypeScript Aware Rules from [@typescript-eslint/recommen](https://togithub.com/typescript-eslint/recommen)… - by [@kirklin](https://togithub.com/kirklin) in [https://github.com/antfu/eslint-config/issues/135](https://togithub.com/antfu/eslint-config/issues/135) [(b93f4)](https://togithub.com/antfu/eslint-config/commit/b93f48f) - Can change tsconfig by env - by [@ZanMinKian](https://togithub.com/ZanMinKian) in [https://github.com/antfu/eslint-config/issues/136](https://togithub.com/antfu/eslint-config/issues/136) [(fe73f)](https://togithub.com/antfu/eslint-config/commit/fe73faf) ##### 🐞 Bug Fixes - **basic**: Disallow multi empty lines at the end of file - by [@ZanMinKian](https://togithub.com/ZanMinKian) in [https://github.com/antfu/eslint-config/issues/137](https://togithub.com/antfu/eslint-config/issues/137) [(4d38b)](https://togithub.com/antfu/eslint-config/commit/4d38bd0) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.33.1...v0.34.0)Akryum/histoire
### [`v0.12.4`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0124-httpsgithubcomAkryumhistoirecomparev0123v0124-2022-12-23) [Compare Source](https://togithub.com/Akryum/histoire/compare/v0.12.3...v0.12.4) ##### Bug Fixes - custom controls taking too much space ([59d1153](https://togithub.com/Akryum/histoire/commit/59d11533848701a1ae6030413d58317ffd9715f2)) ### [`v0.12.3`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0123-httpsgithubcomAkryumhistoirecomparev0122v0123-2022-12-23) [Compare Source](https://togithub.com/Akryum/histoire/compare/v0.12.2...v0.12.3) ##### Bug Fixes - **tree:** minus icon not displayed on Firefox ([e12c81f](https://togithub.com/Akryum/histoire/commit/e12c81f1cdd6083f3e13b21b148d8797fcec394c)) ### [`v0.12.2`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0122-httpsgithubcomAkryumhistoirecomparev0121v0122-2022-12-20) [Compare Source](https://togithub.com/Akryum/histoire/compare/v0.12.1...v0.12.2) ##### Bug Fixes - folder icon size ([118dc47](https://togithub.com/Akryum/histoire/commit/118dc4732baf6a6a9e6dd8d4cf6df5957f34e20e)) - vite client resolve error (temporary fix) ([155ac88](https://togithub.com/Akryum/histoire/commit/155ac881861484fdcb07ee700fabaee74914d4d2)), closes [#409](https://togithub.com/Akryum/histoire/issues/409) ### [`v0.12.1`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0121-httpsgithubcomAkryumhistoirecomparev0120v0121-2022-12-20) [Compare Source](https://togithub.com/Akryum/histoire/compare/v0.12.0...v0.12.1) ##### Bug Fixes - **docs:** header anchors with routerMode hash ([c729f6b](https://togithub.com/Akryum/histoire/commit/c729f6ba0e40774dbc5c155ff0b29d772516a154)) - **docs:** scroll to top ([18b0353](https://togithub.com/Akryum/histoire/commit/18b0353b35f6dfa6a03457a2e3e6b15ddf2c71d1)) - **docs:** scroll to URL anchor ([68de7e2](https://togithub.com/Akryum/histoire/commit/68de7e2266684364d016eb04f4dde3e598480458)) ### [`v0.12.0`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0120-httpsgithubcomAkryumhistoirecomparev0119v0120-2022-12-19) [Compare Source](https://togithub.com/Akryum/histoire/compare/v0.11.9...v0.12.0) ##### Bug Fixes - builtin controls component types ([98d0713](https://togithub.com/Akryum/histoire/commit/98d07132af24135e2d2678a72d484adc6a0a32c7)) - **config:** throw -> warn for file check ([2d0f8dd](https://togithub.com/Akryum/histoire/commit/2d0f8dd3151f07748d7f1ae44dc012f829ed163d)) - missing null check [#389](https://togithub.com/Akryum/histoire/issues/389) ([#390](https://togithub.com/Akryum/histoire/issues/390)) ([62b3fd5](https://togithub.com/Akryum/histoire/commit/62b3fd5c8edd8201294dd8aa7b71b03874906e16)) - missing types components in global components ([#366](https://togithub.com/Akryum/histoire/issues/366)) ([041922c](https://togithub.com/Akryum/histoire/commit/041922c6fbd3ff62ebb2bf2137bf41b29ca73266)) - **vue2:** shared controls not working, fix [#266](https://togithub.com/Akryum/histoire/issues/266) ([2210c51](https://togithub.com/Akryum/histoire/commit/2210c5103e8b4102d2d978536d80291b5e8e7afc)) ##### Features - complete transition to shiki-es ([7c2133d](https://togithub.com/Akryum/histoire/commit/7c2133d0b96cd156d863e2326fc1cec5513afff6)) - **config:** collectMaxThreads ([5008ecb](https://togithub.com/Akryum/histoire/commit/5008ecb8a352e8d186a4e88c9e368c59754514bd)) - **config:** resolve theme files + check exist ([3e85496](https://togithub.com/Akryum/histoire/commit/3e854966b00b8fb3306423197784f880a98aed0b)) - **sveltekit:** upgraded sveltekit support to svelltekit v1.0.0 (fix [#392](https://togithub.com/Akryum/histoire/issues/392), [#397](https://togithub.com/Akryum/histoire/issues/397)) ([#402](https://togithub.com/Akryum/histoire/issues/402)) ([e7e5993](https://togithub.com/Akryum/histoire/commit/e7e5993d2abfa71821b3584694bd3af8f87feec6)) - **tree:** new folder and group design ([afa305e](https://togithub.com/Akryum/histoire/commit/afa305ec98920fbec02ffae5484d36227c66b04b)) - upgrade to rollup 3 and vite 4 ([#404](https://togithub.com/Akryum/histoire/issues/404)) ([e389cb0](https://togithub.com/Akryum/histoire/commit/e389cb07667c88077792e47fbfa2f0b61e5de511)) #### [0.11.9](https://togithub.com/Akryum/histoire/compare/v0.11.8...v0.11.9) (2022-12-03) ##### Bug Fixes - **grid:** scroll not loading additional variants ([58fe7e5](https://togithub.com/Akryum/histoire/commit/58fe7e5c890a9f01c8964028d417581c44dcaa80)) - state not syncing in iframe mode, fix [#361](https://togithub.com/Akryum/histoire/issues/361) ([4b7fe0c](https://togithub.com/Akryum/histoire/commit/4b7fe0c8bdfad405dce6e74e548ce34eb34e4bf9)) - switch to shiki-es ([2a63502](https://togithub.com/Akryum/histoire/commit/2a6350233bd0b6ba47e90bb5f122813f4b5d5a32)) #### [0.11.8](https://togithub.com/Akryum/histoire/compare/v0.11.7...v0.11.8) (2022-12-03) ##### Bug Fixes - non-iframe scrolling, fix [#386](https://togithub.com/Akryum/histoire/issues/386) ([2c3981c](https://togithub.com/Akryum/histoire/commit/2c3981cc084e2b9a8e253d7b3767933498e94d47)) - select overflowing the screen, fix [#374](https://togithub.com/Akryum/histoire/issues/374) ([2e22c18](https://togithub.com/Akryum/histoire/commit/2e22c18fa41207d6f35c1f05be3312f47de22069)) ##### Features - use jsdom instead of happydom ([e4213d3](https://togithub.com/Akryum/histoire/commit/e4213d3ffb25c40c395c531dea9a5094bff1973b)), closes [#355](https://togithub.com/Akryum/histoire/issues/355) ##### Reverts - vite-node auto-inline, fix [#353](https://togithub.com/Akryum/histoire/issues/353) ([edf46b3](https://togithub.com/Akryum/histoire/commit/edf46b3bc9b912100de60508f217796316eba6f4)) #### [0.11.7](https://togithub.com/Akryum/histoire/compare/v0.11.6...v0.11.7) (2022-11-12) ##### Bug Fixes - build error ([91b48a1](https://togithub.com/Akryum/histoire/commit/91b48a152ad637149420621452b7d05233a1ff49)) - config changes not applied on auto restart ([a54efad](https://togithub.com/Akryum/histoire/commit/a54efadcdc4bc0dda5f2f853608475768360fb00)) - grid scroll height not being reset when switcing story ([875cf7d](https://togithub.com/Akryum/histoire/commit/875cf7d45afe4573dd2ec9d2df969b1c22ccb68e)) - grid with % size glitching ([ef51ccc](https://togithub.com/Akryum/histoire/commit/ef51ccc3f01ced96608a51b9964f60bdd7e832b6)) - not restarting on vite config change ([c5fb953](https://togithub.com/Akryum/histoire/commit/c5fb95300fe240804febc23ab93bec89cb962a59)) - **percy:** puppeteer import, fix [#330](https://togithub.com/Akryum/histoire/issues/330) ([c199ad4](https://togithub.com/Akryum/histoire/commit/c199ad4b21af725283ff014491cdc9a2bd4f1243)) - remove overflow tailwind classes from sandbox, fix [#351](https://togithub.com/Akryum/histoire/issues/351) ([a326a6a](https://togithub.com/Akryum/histoire/commit/a326a6a9522fd8437f0abfb6280590b0d404a05e)) - remove vite-plugin-inspect ([df6a7fb](https://togithub.com/Akryum/histoire/commit/df6a7fbb0b45abd09e80511f24cf859ae431c99d)) - setupFile.browser only being also applied to server, related to [#323](https://togithub.com/Akryum/histoire/issues/323) ([833d086](https://togithub.com/Akryum/histoire/commit/833d0862de5d5b456e8024264ef94a99d87ee202)) - **svelte:** dynamic source, fix [#344](https://togithub.com/Akryum/histoire/issues/344) ([11e0432](https://togithub.com/Akryum/histoire/commit/11e04323f346c0fc0ca4c9d1874b32945261f490)) - **svelte:** state sync: ignore undefined, HTMLElement and SvelteComponents, fix [#346](https://togithub.com/Akryum/histoire/issues/346) ([755ac0d](https://togithub.com/Akryum/histoire/commit/755ac0d846bde9547031f30bceb26b079ccc8067)) #### [0.11.6](https://togithub.com/Akryum/histoire/compare/v0.11.5...v0.11.6) (2022-10-26) ##### Bug Fixes - **grid:** update column count when content size changes ([0786a57](https://togithub.com/Akryum/histoire/commit/0786a57ea2019d6bee9285d4d18f54b67e5cd1dc)) - prevent collecting loop ([ad6c652](https://togithub.com/Akryum/histoire/commit/ad6c6526e6aab6de11ab3e1dcf42485377c7604f)) - **svelte:** controls not rendering in variant > controls slot ([c88c5d8](https://togithub.com/Akryum/histoire/commit/c88c5d83828d599684bf3e4fe52fbd4604303d64)) ##### Features - add components class (fix [#203](https://togithub.com/Akryum/histoire/issues/203)) ([#337](https://togithub.com/Akryum/histoire/issues/337)) ([c85126e](https://togithub.com/Akryum/histoire/commit/c85126efea5744cc9bb830b5059e2d436cc991b1)) - add size hint, fix [#329](https://togithub.com/Akryum/histoire/issues/329) ([#336](https://togithub.com/Akryum/histoire/issues/336)) ([df859a9](https://togithub.com/Akryum/histoire/commit/df859a98716fe2e45614fe4917b06216d1186969)) - backgroundPresets: add contrast color ([#335](https://togithub.com/Akryum/histoire/issues/335)) ([c7ced23](https://togithub.com/Akryum/histoire/commit/c7ced23e16c950cc2f6202edfad6dc7337ff81b8)) - change default font to Noto Sans Display ([23be901](https://togithub.com/Akryum/histoire/commit/23be901f559ed8db9eb9e1ab98d6fa16d9fb7bfe)) - **config:** autoApplyContrastColor ([f045444](https://togithub.com/Akryum/histoire/commit/f045444fe475bcf8c2fe4c9d39632fd74596214f)) - **md:** links to other stories, fix [#265](https://togithub.com/Akryum/histoire/issues/265) ([c73792c](https://togithub.com/Akryum/histoire/commit/c73792c7b8c19562e6adecdddee41d59e030e930)) #### [0.11.5](https://togithub.com/Akryum/histoire/compare/v0.11.4...v0.11.5) (2022-10-14) ##### Bug Fixes - add optimize shiki in case of pnpm shamefully hoist ([a1014ab](https://togithub.com/Akryum/histoire/commit/a1014ab2b0a54243b0742f3dbe059c278f669ca0)) #### [0.11.4](https://togithub.com/Akryum/histoire/compare/v0.11.3...v0.11.4) (2022-10-12) ##### Bug Fixes - pin flexsearch version, fix [#322](https://togithub.com/Akryum/histoire/issues/322) ([ec5d3cb](https://togithub.com/Akryum/histoire/commit/ec5d3cb8ba1cb204323411b4e3727b679c1fad9f)) #### [0.11.3](https://togithub.com/Akryum/histoire/compare/v0.11.2...v0.11.3) (2022-10-09) ##### Bug Fixes - config dev port (fix [#317](https://togithub.com/Akryum/histoire/issues/317)) ([#318](https://togithub.com/Akryum/histoire/issues/318)) ([095d516](https://togithub.com/Akryum/histoire/commit/095d51655891e091af5e5fbc93db725d9050682d)) - missing dark class when layout.iframe option is false ([#267](https://togithub.com/Akryum/histoire/issues/267)) ([e0d1854](https://togithub.com/Akryum/histoire/commit/e0d1854b59434de11703726ec6a5f7ebabc50ec6)) - **sveltekit:** md file broken rendering, fix [#321](https://togithub.com/Akryum/histoire/issues/321) ([082ad07](https://togithub.com/Akryum/histoire/commit/082ad07959eb4312996fb909ebdce27a8e232ca4)) - **svelte:** variantState should not be modified by component internal state ([#271](https://togithub.com/Akryum/histoire/issues/271)) ([af78b46](https://togithub.com/Akryum/histoire/commit/af78b463405c1fa43980242d9bd83ee6008be421)) ##### Features - add JSON control ([#319](https://togithub.com/Akryum/histoire/issues/319)) ([a9d9701](https://togithub.com/Akryum/histoire/commit/a9d97017250262de1ccae9107e074181bfc53c5f)), closes [#30](https://togithub.com/Akryum/histoire/issues/30) - add vite-plugin-inspect ([3cb13d0](https://togithub.com/Akryum/histoire/commit/3cb13d0ffb4a3f60cf6ef78e4478d8b523c3754a)) - button to change text direction, fix [#236](https://togithub.com/Akryum/histoire/issues/236) ([d7fe643](https://togithub.com/Akryum/histoire/commit/d7fe643f404e43563d6d1e7efea89f952e5395db)) - **config:** allow only setupFile.browser or .server ([79f2bd4](https://togithub.com/Akryum/histoire/commit/79f2bd4d3fb65d93014b579bb12be09d4c3dd0bf)) ##### Performance Improvements - collect performance improvements ([e39d958](https://togithub.com/Akryum/histoire/commit/e39d958cc700ea3218b9aa93a757a3ae83604f0c)) - improve startup time ([19e9309](https://togithub.com/Akryum/histoire/commit/19e930994e263000512842a7c15782f2a0ae7700)) #### [0.11.2](https://togithub.com/Akryum/histoire/compare/v0.11.1...v0.11.2) (2022-10-06) ##### Bug Fixes - **grid:** gradient is cut off ([7aa006a](https://togithub.com/Akryum/histoire/commit/7aa006a123900cd6215fef7f20ac0a712ffca931)) #### [0.11.1](https://togithub.com/Akryum/histoire/compare/v0.11.0...v0.11.1) (2022-10-06) ##### Bug Fixes - **controls:** display toolbar when no custom controls ([51d0f26](https://togithub.com/Akryum/histoire/commit/51d0f260990103831e12c650ce098f0ef92115b4)) - missing gradient in grid view ([d6431de](https://togithub.com/Akryum/histoire/commit/d6431dedc382145880b40e140d5926e9541d37e1)) ##### Features - add buttons controls ([#312](https://togithub.com/Akryum/histoire/issues/312)) ([7bc1b60](https://togithub.com/Akryum/histoire/commit/7bc1b6030bd344c23bb95b91d8bc3210708143e3)) - add checkbox list ([#310](https://togithub.com/Akryum/histoire/issues/310)) ([ad39f96](https://togithub.com/Akryum/histoire/commit/ad39f96a9dfe15a49e59591d01e3fb2c8abf3dbf)), closes [#30](https://togithub.com/Akryum/histoire/issues/30) - center grids ([527f285](https://togithub.com/Akryum/histoire/commit/527f28550aad139b146d45f11a6cac01568b1efd)) - **grid:** open in new tab ([e828f8c](https://togithub.com/Akryum/histoire/commit/e828f8cbcdee2dd0201f407c95d9a63bb9d569ff)) - **grid:** preview background ([b2b0583](https://togithub.com/Akryum/histoire/commit/b2b05836fb0ebbd39c4e1a73bb72cc1baec1c6ce))vitest-dev/vitest
### [`v0.28.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.28.3) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.28.2...v0.28.3) ##### 🚀 Features - Allow using atomics to communicate between threads - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2758](https://togithub.com/vitest-dev/vitest/issues/2758) [(3679c)](https://togithub.com/vitest-dev/vitest/commit/3679cf25) - Show active filename pattern on CLI - by [@AriPerkkio](https://togithub.com/AriPerkkio) [(a0455)](https://togithub.com/vitest-dev/vitest/commit/a0455917) - Show active test name pattern on CLI - by [@AriPerkkio](https://togithub.com/AriPerkkio) [(df7c4)](https://togithub.com/vitest-dev/vitest/commit/df7c410a) - Allow `config` option to be false - by [@antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2749](https://togithub.com/vitest-dev/vitest/issues/2749) [(c66e3)](https://togithub.com/vitest-dev/vitest/commit/c66e335b) ##### 🐞 Bug Fixes - Watch mode's filename pattern to persist on unrelated file changes - by [@AriPerkkio](https://togithub.com/AriPerkkio) [(712ac)](https://togithub.com/vitest-dev/vitest/commit/712ac15b) - Watch mode's filename pattern to persist re-run of failed tests, snapshot updates and testname filter changes - by [@AriPerkkio](https://togithub.com/AriPerkkio) [(1c65a)](https://togithub.com/vitest-dev/vitest/commit/1c65ac48) - Dont incorrectly mark run failed if filename pattern excludes previously failed tests - by [@AriPerkkio](https://togithub.com/AriPerkkio) [(61cf9)](https://togithub.com/vitest-dev/vitest/commit/61cf9a7a) - **coverage**: Istanbul crashes when no tests were run - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2753](https://togithub.com/vitest-dev/vitest/issues/2753) [(ebc95)](https://togithub.com/vitest-dev/vitest/commit/ebc95add) ##### 🏎 Performance - Don't import vite in worker - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2759](https://togithub.com/vitest-dev/vitest/issues/2759) [(e49c1)](https://togithub.com/vitest-dev/vitest/commit/e49c13fa) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.28.2...v0.28.3) ### [`v0.28.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.28.2) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.28.1...v0.28.2) ##### 🐞 Bug Fixes - Send stderr header log to stderr - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2736](https://togithub.com/vitest-dev/vitest/issues/2736) [(998ea)](https://togithub.com/vitest-dev/vitest/commit/998ea804) - Call afterAll, if beforeAll failed - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2737](https://togithub.com/vitest-dev/vitest/issues/2737) [(1904c)](https://togithub.com/vitest-dev/vitest/commit/1904c9c4) - **vite-node**: Don't cache modules with `timestamp: 0` - by [@danielroe](https://togithub.com/danielroe) in [https://github.com/vitest-dev/vitest/issues/2747](https://togithub.com/vitest-dev/vitest/issues/2747) [(e88c0)](https://togithub.com/vitest-dev/vitest/commit/e88c04c4) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.28.1...v0.28.2) ### [`v0.28.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.28.1) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.28.0...v0.28.1) ##### 🐞 Bug Fixes - Remove UI from Vitest dependencies - by [@sheremet-va](https://togithub.com/sheremet-va) [(b120c)](https://togithub.com/vitest-dev/vitest/commit/b120ca3f) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.28.0...v0.28.1) ### [`v0.28.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.28.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.27.3...v0.28.0) ##### 🚨 Breaking Changes - Don't rely on environment for interopDefault - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2682](https://togithub.com/vitest-dev/vitest/issues/2682) [(3f20c)](https://togithub.com/vitest-dev/vitest/commit/3f20cf5a) - Move test runner into a separate package - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2721](https://togithub.com/vitest-dev/vitest/issues/2721) [(482b7)](https://togithub.com/vitest-dev/vitest/commit/482b72fc) - To extend text context, you need to augment `@vitet/runner` package instead of `vitest` ##### 🐞 Bug Fixes - **coverage**: C8 to log warning when run in Stackblitz - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2735](https://togithub.com/vitest-dev/vitest/issues/2735) [(b6c41)](https://togithub.com/vitest-dev/vitest/commit/b6c41caa) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.27.3...v0.28.0) ### [`v0.27.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.27.3) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.27.2...v0.27.3) ##### 🚀 Features - Throw unhandled exception, if code throws "error" event - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2691](https://togithub.com/vitest-dev/vitest/issues/2691) [(6a30c)](https://togithub.com/vitest-dev/vitest/commit/6a30cdd3) - New `environmentMatchGlobs` option to auto infer env based on glob - by [@antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2714](https://togithub.com/vitest-dev/vitest/issues/2714) [(3e142)](https://togithub.com/vitest-dev/vitest/commit/3e1429e5) - Add basic reporter which allow user to use reporter in ci - by [@trim21](https://togithub.com/trim21) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2612](https://togithub.com/vitest-dev/vitest/issues/2612) [(5df52)](https://togithub.com/vitest-dev/vitest/commit/5df522f7) - Improve "isCI" check - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2705](https://togithub.com/vitest-dev/vitest/issues/2705) [(e6457)](https://togithub.com/vitest-dev/vitest/commit/e64570df) ##### 🐞 Bug Fixes - Show error in the terminal, if "only" flag is used - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2696](https://togithub.com/vitest-dev/vitest/issues/2696) [(24d63)](https://togithub.com/vitest-dev/vitest/commit/24d63809) - Cpu and heap profiling options for workers - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2702](https://togithub.com/vitest-dev/vitest/issues/2702) [(c31a0)](https://togithub.com/vitest-dev/vitest/commit/c31a0b20) - Show correct number of tests in test summary - by [@poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2703](https://togithub.com/vitest-dev/vitest/issues/2703) [(859e7)](https://togithub.com/vitest-dev/vitest/commit/859e7f01) - Don't terminate workers on Node 14 to not trigger fatal error - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2697](https://togithub.com/vitest-dev/vitest/issues/2697) [(db9b6)](https://togithub.com/vitest-dev/vitest/commit/db9b6bb7) - Allow custom async matchers - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2707](https://togithub.com/vitest-dev/vitest/issues/2707) [(b5669)](https://togithub.com/vitest-dev/vitest/commit/b566912d) - Remove setup files from coverage - by [@g4rry420](https://togithub.com/g4rry420) in [https://github.com/vitest-dev/vitest/issues/2574](https://togithub.com/vitest-dev/vitest/issues/2574) [(488e4)](https://togithub.com/vitest-dev/vitest/commit/488e4b9f) - `reportCoverage` context can be optional - by [@antfu](https://togithub.com/antfu) [(4cd1e)](https://togithub.com/vitest-dev/vitest/commit/4cd1e5d7) - ENOENT assets when htmldir exists - by [@everett1992](https://togithub.com/everett1992) in [https://github.com/vitest-dev/vitest/issues/2701](https://togithub.com/vitest-dev/vitest/issues/2701) [(5a656)](https://togithub.com/vitest-dev/vitest/commit/5a656753) - Correctly resolve paths relative to root, when used outside of root directory - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2687](https://togithub.com/vitest-dev/vitest/issues/2687) [(703aa)](https://togithub.com/vitest-dev/vitest/commit/703aab46) - **typecheck**: Store tmp tsconfig close to original one - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2660](https://togithub.com/vitest-dev/vitest/issues/2660) [(26f91)](https://togithub.com/vitest-dev/vitest/commit/26f915ad) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.27.2...v0.27.3) ### [`v0.27.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.27.2) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.27.1...v0.27.2) ##### 🚀 Features - Add runAllTimersAsync from sinonjs - by [@guillaumeduboc](https://togithub.com/guillaumeduboc) in [https://github.com/vitest-dev/vitest/issues/2209](https://togithub.com/vitest-dev/vitest/issues/2209) [(40187)](https://togithub.com/vitest-dev/vitest/commit/40187bdb) ##### 🐞 Bug Fixes - Document.defaultView references the same window as the global one - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2649](https://togithub.com/vitest-dev/vitest/issues/2649) [(1ac4b)](https://togithub.com/vitest-dev/vitest/commit/1ac4bb8d) - Trim input filename and test name - by [@btea](https://togithub.com/btea) in [https://github.com/vitest-dev/vitest/issues/2650](https://togithub.com/vitest-dev/vitest/issues/2650) [(d3dcb)](https://togithub.com/vitest-dev/vitest/commit/d3dcbdc8) - Increase default teardownTimeout - by [@sheremet-va](https://togithub.com/sheremet-va) [(13e53)](https://togithub.com/vitest-dev/vitest/commit/13e53ac7) - Mock css files imported with "require" - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2679](https://togithub.com/vitest-dev/vitest/issues/2679) [(6c1a2)](https://togithub.com/vitest-dev/vitest/commit/6c1a26a6) - Don't start watching files in "run" mode - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2680](https://togithub.com/vitest-dev/vitest/issues/2680) [(0a31e)](https://togithub.com/vitest-dev/vitest/commit/0a31e85c) - Rerun tests, when setup file is edited - by [@mysteryven](https://togithub.com/mysteryven) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2625](https://togithub.com/vitest-dev/vitest/issues/2625) [(019a6)](https://togithub.com/vitest-dev/vitest/commit/019a6d57) - Always show filename for unhandled errors - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2689](https://togithub.com/vitest-dev/vitest/issues/2689) [(15aa0)](https://togithub.com/vitest-dev/vitest/commit/15aa0156) - Define property instead of assigning it in vi.stubGlobal - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2685](https://togithub.com/vitest-dev/vitest/issues/2685) [(8a1d7)](https://togithub.com/vitest-dev/vitest/commit/8a1d7590) - **coverage**: Watch mode to use `coverage.all` only when all tests are run - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2665](https://togithub.com/vitest-dev/vitest/issues/2665) [(85096)](https://togithub.com/vitest-dev/vitest/commit/85096281) - **typecheck**: Log tests with verbose reporter, correctly show "pass" tests - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2656](https://togithub.com/vitest-dev/vitest/issues/2656) [(61dde)](https://togithub.com/vitest-dev/vitest/commit/61ddebae) - **ui**: Don't show "connecting" screen in html reporter - by [@poyoho](https://togithub.com/poyoho) in [https://github.com/vitest-dev/vitest/issues/2693](https://togithub.com/vitest-dev/vitest/issues/2693) [(d8548)](https://togithub.com/vitest-dev/vitest/commit/d8548c69) ##### 🏎 Performance - Don't resolve import path, if it was already resolved - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2659](https://togithub.com/vitest-dev/vitest/issues/2659) [(45cc3)](https://togithub.com/vitest-dev/vitest/commit/45cc3423) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.27.1...v0.27.2) ### [`v0.27.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.27.1) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.27.0...v0.27.1) ##### 🚀 Features - Show error, when process.exit is called - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2643](https://togithub.com/vitest-dev/vitest/issues/2643) [(866f4)](https://togithub.com/vitest-dev/vitest/commit/866f4494) - Add more information about unhandler error - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2642](https://togithub.com/vitest-dev/vitest/issues/2642) [(1ffb0)](https://togithub.com/vitest-dev/vitest/commit/1ffb0ef5) - Display running processes, if vitest closes with timeout - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2633](https://togithub.com/vitest-dev/vitest/issues/2633) [(94968)](https://togithub.com/vitest-dev/vitest/commit/94968a6f) ##### 🐞 Bug Fixes - Type issue with spyOn method - by [@samkevin1](https://togithub.com/samkevin1) in [https://github.com/vitest-dev/vitest/issues/2365](https://togithub.com/vitest-dev/vitest/issues/2365) and [https://github.com/vitest-dev/vitest/issues/2582](https://togithub.com/vitest-dev/vitest/issues/2582) [(1aaa7)](https://togithub.com/vitest-dev/vitest/commit/1aaa79d7) - Add missing types in TS project when global is true - by [@Sneaken](https://togithub.com/Sneaken) in [https://github.com/vitest-dev/vitest/issues/2631](https://togithub.com/vitest-dev/vitest/issues/2631) [(4745e)](https://togithub.com/vitest-dev/vitest/commit/4745eaa2) - Always report failed test in junit reporter - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2632](https://togithub.com/vitest-dev/vitest/issues/2632) [(83da2)](https://togithub.com/vitest-dev/vitest/commit/83da2ec4) - Change Vite root, if test.root is used - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2637](https://togithub.com/vitest-dev/vitest/issues/2637) [(efbff)](https://togithub.com/vitest-dev/vitest/commit/efbff2a2) - Don't use ownKeys, when interoping a module - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2629](https://togithub.com/vitest-dev/vitest/issues/2629) [(a186a)](https://togithub.com/vitest-dev/vitest/commit/a186a7e1) - Cut duplicate error in negated toHaveBeenCalled - by [@richardboehme](https://togithub.com/richardboehme) in [https://github.com/vitest-dev/vitest/issues/2638](https://togithub.com/vitest-dev/vitest/issues/2638) [(09d62)](https://togithub.com/vitest-dev/vitest/commit/09d62226) - Always update last HMR ms on a module - by [@sheremet-va](https://togithub.com/sheremet-va) [(99676)](https://togithub.com/vitest-dev/vitest/commit/9967645a) - Terminate workers, when closing process - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2645](https://togithub.com/vitest-dev/vitest/issues/2645) [(ece43)](https://togithub.com/vitest-dev/vitest/commit/ece434a3) - **coverage**: - Prevent c8 from crashing on invalid sourcemaps - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2634](https://togithub.com/vitest-dev/vitest/issues/2634) [(0163d)](https://togithub.com/vitest-dev/vitest/commit/0163dc80) - Istanbul provider to use `coverage.extension` - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2641](https://togithub.com/vitest-dev/vitest/issues/2641) [(7e388)](https://togithub.com/vitest-dev/vitest/commit/7e388903) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.27.0...v0.27.1) ### [`v0.27.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.27.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.26.3...v0.27.0) ##### 🚨 Breaking Changes - Deprecate "error" on result, store errors in "errors" - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2586](https://togithub.com/vitest-dev/vitest/issues/2586) [(e641a)](https://togithub.com/vitest-dev/vitest/commit/e641a110) - Split vitest into separate packages, but still bundle them for the time being - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2575](https://togithub.com/vitest-dev/vitest/issues/2575) [(c8e6f)](https://togithub.com/vitest-dev/vitest/commit/c8e6fb69) ##### 🚀 Features - **coverage**: report only changed files when using istanbul coverage with watch mode - by [@g4rry420](https://togithub.com/g4rry420) in [https://github.com/vitest-dev/vitest/issues/2385](https://togithub.com/vitest-dev/vitest/issues/2385) [(bf872)](https://togithub.com/vitest-dev/vitest/commit/bf87282c) ##### 🐞 Bug Fixes - Return mock path only when mocked - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2619](https://togithub.com/vitest-dev/vitest/issues/2619) [(f8ac2)](https://togithub.com/vitest-dev/vitest/commit/f8ac2094) - Allow mocking CJS module with interoped default - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2598](https://togithub.com/vitest-dev/vitest/issues/2598) [(6b3e3)](https://togithub.com/vitest-dev/vitest/commit/6b3e36d4) - Avoid random ENOTEMPTY errors - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2620](https://togithub.com/vitest-dev/vitest/issues/2620) [(59766)](https://togithub.com/vitest-dev/vitest/commit/59766fa4) - Always inline assets and modules with special Vite queries - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2617](https://togithub.com/vitest-dev/vitest/issues/2617) [(fed1c)](https://togithub.com/vitest-dev/vitest/commit/fed1cd60) - **cli**: - Allow overrides reporter via cli option - by [@mysteryven](https://togithub.com/mysteryven) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2573](https://togithub.com/vitest-dev/vitest/issues/2573) [(894f1)](https://togithub.com/vitest-dev/vitest/commit/894f155a) - **coverage**: - Flaky c8 coverage caused by parallel sourcemap constructing - by [@AriPerkkio](https://togithub.com/AriPerkkio) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2591](https://togithub.com/vitest-dev/vitest/issues/2591) [(9a29f)](https://togithub.com/vitest-dev/vitest/commit/9a29f984) - Validate extension, when reporting c8 coverage - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2626](https://togithub.com/vitest-dev/vitest/issues/2626) [(74463)](https://togithub.com/vitest-dev/vitest/commit/7446370c) ##### 🏎 Performance - Improve vi.mock performance - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2594](https://togithub.com/vitest-dev/vitest/issues/2594) [(09d19)](https://togithub.com/vitest-dev/vitest/commit/09d19892) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.26.3...v0.27.0) ### [`v0.26.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.26.3) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.26.2...v0.26.3) ##### 🚀 Features - **mock**: Expose a `importOriginal` helper to the factory - by [@antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/2551](https://togithub.com/vitest-dev/vitest/issues/2551) [(853ee)](https://togithub.com/vitest-dev/vitest/commit/853eeddb) ##### 🐞 Bug Fixes - Correctly automock nested interoped defaults - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2559](https://togithub.com/vitest-dev/vitest/issues/2559) [(a431d)](https://togithub.com/vitest-dev/vitest/commit/a431df80) - Start tracking module resolution as soon as possible for easier tracking - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2560](https://togithub.com/vitest-dev/vitest/issues/2560) [(9f41e)](https://togithub.com/vitest-dev/vitest/commit/9f41edda) - Don't hang when mocking module with circular dependency - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2572](https://togithub.com/vitest-dev/vitest/issues/2572) [(c479d)](https://togithub.com/vitest-dev/vitest/commit/c479d9c0) - Show list of tests when typechecking - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2585](https://togithub.com/vitest-dev/vitest/issues/2585) [(32a57)](https://togithub.com/vitest-dev/vitest/commit/32a577b1) - **api**: Make api parse error stacks and return sourcePos in onTaskUpdate - by [@adrienbaron](https://togithub.com/adrienbaron) in [https://github.com/vitest-dev/vitest/issues/2563](https://togithub.com/vitest-dev/vitest/issues/2563) [(ef77d)](https://togithub.com/vitest-dev/vitest/commit/ef77dccf) - **coverage**: Env-replacer to remove query params from sourcemaps filenames - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/2584](https://togithub.com/vitest-dev/vitest/issues/2584) [(dba13)](https://togithub.com/vitest-dev/vitest/commit/dba13374) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.26.2...v0.26.3) ### [`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.0...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.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]Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.