antfu/eslint-config
### [`v0.39.3`](https://togithub.com/antfu/eslint-config/releases/tag/v0.39.3)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.39.2...v0.39.3)
##### 🐞 Bug Fixes
- **vue**: Disable `vue/no-dupe-keys` - by [@antfu](https://togithub.com/antfu) [(bb09e)](https://togithub.com/antfu/eslint-config/commit/bb09e1d)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.39.2...v0.39.3)
### [`v0.39.2`](https://togithub.com/antfu/eslint-config/releases/tag/v0.39.2)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.39.1...v0.39.2)
##### 🚀 Features
- Update eslint-plugin-vue version - by [@kaivanwong](https://togithub.com/kaivanwong) in [https://github.com/antfu/eslint-config/issues/186](https://togithub.com/antfu/eslint-config/issues/186) [(ec494)](https://togithub.com/antfu/eslint-config/commit/ec49486)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.39.1...v0.39.2)
### [`v0.39.1`](https://togithub.com/antfu/eslint-config/releases/tag/v0.39.1)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.39.0...v0.39.1)
##### 🐞 Bug Fixes
- Turn off cjs-check in markdown - by [@antfu](https://togithub.com/antfu) [(cdb02)](https://togithub.com/antfu/eslint-config/commit/cdb02c8)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.39.0...v0.39.1)
### [`v0.39.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.39.0)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.38.6...v0.39.0)
##### 🚀 Features
- Validate `jsonc` file - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/184](https://togithub.com/antfu/eslint-config/issues/184) [(96dd9)](https://togithub.com/antfu/eslint-config/commit/96dd9a1)
- **ts**: Ban cjs exports in ts file - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/167](https://togithub.com/antfu/eslint-config/issues/167) [(3ca0e)](https://togithub.com/antfu/eslint-config/commit/3ca0e7e)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.38.6...v0.39.0)
### [`v0.38.6`](https://togithub.com/antfu/eslint-config/releases/tag/v0.38.6)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.38.5...v0.38.6)
##### 🐞 Bug Fixes
- Exclude vitepress cache - by [@antfu](https://togithub.com/antfu) [(e6cb7)](https://togithub.com/antfu/eslint-config/commit/e6cb799)
- Relax markdown lint - by [@antfu](https://togithub.com/antfu) [(6503a)](https://togithub.com/antfu/eslint-config/commit/6503a15)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.38.5...v0.38.6)
### [`v0.38.5`](https://togithub.com/antfu/eslint-config/releases/tag/v0.38.5)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.38.4...v0.38.5)
##### 🚀 Features
- Ban requrie imports in ts file - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/165](https://togithub.com/antfu/eslint-config/issues/165) [(78b40)](https://togithub.com/antfu/eslint-config/commit/78b405f)
- Enable `no-invalid-this` - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/173](https://togithub.com/antfu/eslint-config/issues/173) [(ff74d)](https://togithub.com/antfu/eslint-config/commit/ff74d69)
- **basic**: Consider comments for `newline-after-import` - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/164](https://togithub.com/antfu/eslint-config/issues/164) [(ebb96)](https://togithub.com/antfu/eslint-config/commit/ebb96c4)
- **plugin**: Allow some one-line arrow functions - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/172](https://togithub.com/antfu/eslint-config/issues/172) [(506d1)](https://togithub.com/antfu/eslint-config/commit/506d17c)
- **ts**: Ban namespace in ts file - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/166](https://togithub.com/antfu/eslint-config/issues/166) [(9fde0)](https://togithub.com/antfu/eslint-config/commit/9fde0f4)
##### 🐞 Bug Fixes
- **basic**: Allow require imports in js file - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/169](https://togithub.com/antfu/eslint-config/issues/169) [(e2886)](https://togithub.com/antfu/eslint-config/commit/e28861a)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.38.4...v0.38.5)
### [`v0.38.4`](https://togithub.com/antfu/eslint-config/releases/tag/v0.38.4)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.38.3...v0.38.4)
*No significant changes*
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.38.3...v0.38.4)
### [`v0.38.3`](https://togithub.com/antfu/eslint-config/releases/tag/v0.38.3)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.38.2...v0.38.3)
##### 🚀 Features
- **basic**:
- New line after import - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/161](https://togithub.com/antfu/eslint-config/issues/161) [(d1cd7)](https://togithub.com/antfu/eslint-config/commit/d1cd722)
- Prefer non global object of node - by [@zanminkian](https://togithub.com/zanminkian) and [@antfu](https://togithub.com/antfu) in [https://github.com/antfu/eslint-config/issues/159](https://togithub.com/antfu/eslint-config/issues/159) [(502f6)](https://togithub.com/antfu/eslint-config/commit/502f6b0)
##### 🐞 Bug Fixes
- **top-level-function**: Narrow warning range - by [@antfu](https://togithub.com/antfu) [(d2150)](https://togithub.com/antfu/eslint-config/commit/d2150ee)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.38.2...v0.38.3)
### [`v0.38.2`](https://togithub.com/antfu/eslint-config/releases/tag/v0.38.2)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.38.0...v0.38.2)
*No significant changes*
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.38.1...v0.38.2)
### [`v0.38.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.38.0)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.37.0...v0.38.0)
##### 🚀 Features
- Enforce to use function declaration on top-level - by [@antfu](https://togithub.com/antfu) [(87d26)](https://togithub.com/antfu/eslint-config/commit/87d26fb)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.37.0...v0.38.0)
### [`v0.37.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.37.0)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.36.0...v0.37.0)
##### 🚀 Features
- Enable `vue/no-unused-refs` - by [@Demivan](https://togithub.com/Demivan) in [https://github.com/antfu/eslint-config/issues/158](https://togithub.com/antfu/eslint-config/issues/158) [(d3c11)](https://togithub.com/antfu/eslint-config/commit/d3c1119)
- Upgrade deps, support typescript 5.0 - by [@antfu](https://togithub.com/antfu) [(76327)](https://togithub.com/antfu/eslint-config/commit/7632765)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.36.0...v0.37.0)
### [`v0.36.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.36.0)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.35.3...v0.36.0)
##### 🚀 Features
- Enable `prefer-node-protocol` - by [@antfu](https://togithub.com/antfu) [(447d3)](https://togithub.com/antfu/eslint-config/commit/447d326)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.35.3...v0.36.0)
### [`v0.35.3`](https://togithub.com/antfu/eslint-config/releases/tag/v0.35.3)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.35.2...v0.35.3)
##### 🚀 Features
- Add ignore list for lint-staged - by [@antfu](https://togithub.com/antfu) [(4167a)](https://togithub.com/antfu/eslint-config/commit/4167a78)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.35.2...v0.35.3)
### [`v0.35.2`](https://togithub.com/antfu/eslint-config/releases/tag/v0.35.2)
[Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.35.1...v0.35.2)
##### 🐞 Bug Fixes
- Disable `vue/no-v-text-v-html-on-component` - by [@antfu](https://togithub.com/antfu) [(7a2d6)](https://togithub.com/antfu/eslint-config/commit/7a2d63c)
##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.35.1...v0.35.2)
Akryum/histoire
### [`v0.16.1`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#v0161)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.16.0...v0.16.1)
[compare changes](https://togithub.com/Akryum/histoire/compare/v0.16.0...v0.16.1)
##### 🩹 Fixes
- **nuxt:** Add vite vue plugins if they are missing ([#517](https://togithub.com/Akryum/histoire/pull/517))
- Bump histoire dependencies to 0.16.0 ([84a027e](https://togithub.com/Akryum/histoire/commit/84a027e))
##### 🏡 Chore
- Use workspace protocol more ([17c1347](https://togithub.com/Akryum/histoire/commit/17c1347))
##### 🤖 CI
- Update release-tag job ([4e3cdee](https://togithub.com/Akryum/histoire/commit/4e3cdee))
- Allow manual release ([3512564](https://togithub.com/Akryum/histoire/commit/3512564))
- Update release-tag ([7510557](https://togithub.com/Akryum/histoire/commit/7510557))
- Fix netlify pnpm version ([1a1cc68](https://togithub.com/Akryum/histoire/commit/1a1cc68))
##### ❤️ Contributors
- Guillaume Chau ([@Akryum](http://github.com/Akryum))
- Roel Van Hintum
- Daniel Roe
### [`v0.16.0`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#v0160)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.15.8...v0.16.0)
[compare changes](https://togithub.com/Akryum/histoire/compare/v0.15.9...v0.16.0)
##### 🚀 Enhancements
- Update to vite 4.2 ([df3067d](https://togithub.com/Akryum/histoire/commit/df3067d))
- Add booleanish checkbox ([#506](https://togithub.com/Akryum/histoire/pull/506))
- Update jiti + update nuxt example ([d830e19](https://togithub.com/Akryum/histoire/commit/d830e19))
##### 🩹 Fixes
- **MD:** ⚠️ Set breaks to false in Markdown (default behavior) ([#457](https://togithub.com/Akryum/histoire/pull/457))
- Histoire-vendors broken build ([#505](https://togithub.com/Akryum/histoire/pull/505))
##### 🏡 Chore
- Switch to pnpm-lock v6.0 ([c62fc6a](https://togithub.com/Akryum/histoire/commit/c62fc6a))
##### 🤖 CI
- Update release-notes workflow ([43b04d7](https://togithub.com/Akryum/histoire/commit/43b04d7))
- Pin release-tag version ([dc26d0d](https://togithub.com/Akryum/histoire/commit/dc26d0d))
- Update pnpm version in GH actions ([a75ffbd](https://togithub.com/Akryum/histoire/commit/a75ffbd))
##### ⚠️ Breaking Changes
- **MD:** ⚠️ Set breaks to false in Markdown (default behavior) ([#457](https://togithub.com/Akryum/histoire/pull/457))
##### ❤️ Contributors
- Guillaume Chau ([@Akryum](http://github.com/Akryum))
- Hugo ATTAL
- Sam Hulick
### [`v0.15.8`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0158-httpsgithubcomAkryumhistoirecomparev0157v0158-2023-02-18)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.15.7...v0.15.8)
##### Bug Fixes
- **vue3:** codegen v-model on simple reactive variable ([5701116](https://togithub.com/Akryum/histoire/commit/5701116c2527d14d23a96e2292e6500cd63033fe))
### [`v0.15.7`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0157-httpsgithubcomAkryumhistoirecomparev0156v0157-2023-02-17)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.15.6...v0.15.7)
##### Bug Fixes
- hmr fix ([50bfd61](https://togithub.com/Akryum/histoire/commit/50bfd61bfb2e15306e8f14ee7dc0773a44eef8ab))
- load vite config in sequence rather than in parallel ([2a9cda8](https://togithub.com/Akryum/histoire/commit/2a9cda827a6a06591353b2a73085e72508214928))
### [`v0.15.6`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0156-httpsgithubcomAkryumhistoirecomparev0155v0156-2023-02-17)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.15.5...v0.15.6)
##### Bug Fixes
- new variant not rendering in grid ([6e8ad86](https://togithub.com/Akryum/histoire/commit/6e8ad862dfd4ad23366308116a7a8aa2b4fbba91))
### [`v0.15.5`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0155-httpsgithubcomAkryumhistoirecomparev0154v0155-2023-02-17)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.15.4...v0.15.5)
##### Bug Fixes
- **collect:** invalidate cache in all workers ([0cbf351](https://togithub.com/Akryum/histoire/commit/0cbf3517346a6ba5cf350d56a200c613e17ecbc0))
- sometimes initial page is blank ([14da639](https://togithub.com/Akryum/histoire/commit/14da6390a4b30ecb658b207fa8a85087f1035628))
### [`v0.15.4`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0154-httpsgithubcomAkryumhistoirecomparev0153v0154-2023-02-16)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.15.3...v0.15.4)
##### Bug Fixes
- add replaceAll guard ([319f9aa](https://togithub.com/Akryum/histoire/commit/319f9aadf77793f6e0271ded78246103e3d38f58))
- dedupe addStory of same file ([9076776](https://togithub.com/Akryum/histoire/commit/90767765f027bbfcaf4539735139000386938667))
- **nuxt:** don't optimize [@histoire/plugin-nuxt](https://togithub.com/histoire/plugin-nuxt) ([07397ed](https://togithub.com/Akryum/histoire/commit/07397ed5ea8dddbe00c37bb074688a04206aa7e1))
### [`v0.15.3`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0153-httpsgithubcomAkryumhistoirecomparev0152v0153-2023-02-15)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.15.2...v0.15.3)
##### Features
- **vue3:** codegen: handle boolean props ([22b7456](https://togithub.com/Akryum/histoire/commit/22b74563afa38f31cd6818a32865cd79d528f16c))
### [`v0.15.2`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0152-httpsgithubcomAkryumhistoirecomparev0151v0152-2023-02-15)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.15.1...v0.15.2)
##### Bug Fixes
- **controls:** mark value props as optional ([328f7c6](https://togithub.com/Akryum/histoire/commit/328f7c629c877f29ddd8b97968122dc5eb1f9039))
##### Features
- grid copy icon button ([6a3aa4b](https://togithub.com/Akryum/histoire/commit/6a3aa4b2a070ea67f3bf40a410039c9349286835))
### [`v0.15.1`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0151-httpsgithubcomAkryumhistoirecomparev0150v0151-2023-02-15)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.15.0...v0.15.1)
##### Bug Fixes
- remove console.log ([97ee0fb](https://togithub.com/Akryum/histoire/commit/97ee0fb2390b91e50be4b9ddec9b4ea1c44d77fd))
### [`v0.15.0`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0150-httpsgithubcomAkryumhistoirecomparev0142v0150-2023-02-15)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.14.2...v0.15.0)
##### Bug Fixes
- **vue3:** errors in grid layout when adding new variants ([4f693fb](https://togithub.com/Akryum/histoire/commit/4f693fb483c54f6ce2f00425dbec209cdbe37997))
##### Features
- **nuxt:** improve nuxt env stub ([#443](https://togithub.com/Akryum/histoire/issues/443)) ([b73b2da](https://togithub.com/Akryum/histoire/commit/b73b2dab7455f245d52d79e659ae1481a60ab492))
- **config:** `build.excludeFromVendorsChunk`
- **config:** `viteNodeInlineDeps` now also supports `string` in the array
#### [0.14.2](https://togithub.com/Akryum/histoire/compare/v0.14.1...v0.14.2) (2023-02-11)
##### Bug Fixes
- **vue3:** move change-case to deps ([905d004](https://togithub.com/Akryum/histoire/commit/905d004da80e1df47168f60814ae81cb980c01d5))
##### Features
- **svelte:** auto generate story file from component ([007c31c](https://togithub.com/Akryum/histoire/commit/007c31ccdde3629b7cf78bf36b3bce49251a62b7))
#### [0.14.1](https://togithub.com/Akryum/histoire/compare/v0.14.0...v0.14.1) (2023-02-10)
##### Bug Fixes
- ERR_UNSUPPORTED_ESM_URL_SCHEME, fix [#440](https://togithub.com/Akryum/histoire/issues/440) ([7d1c2e4](https://togithub.com/Akryum/histoire/commit/7d1c2e41a32425b40dafea1347ed5ae7120fae27))
- **types:** HstVue not found in vue plugin, fix [#449](https://togithub.com/Akryum/histoire/issues/449) ([fd72c48](https://togithub.com/Akryum/histoire/commit/fd72c480e4a6cce7f0aefee6d7a7a6b6f556513d))
- use sessionStorage storeColorScheme, fix [#444](https://togithub.com/Akryum/histoire/issues/444) ([b3c836d](https://togithub.com/Akryum/histoire/commit/b3c836d9e6ddae564b89464e6910c55af4dbfe54))
##### Features
- theme.darkClass and deprecate sandboxDarkClass, fix [#442](https://togithub.com/Akryum/histoire/issues/442) ([6ea5bbe](https://togithub.com/Akryum/histoire/commit/6ea5bbed0cd0da0bf7afd0b9721c2b2fc2b5738e))
### [`v0.14.2`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0142-httpsgithubcomAkryumhistoirecomparev0141v0142-2023-02-11)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.14.1...v0.14.2)
##### Bug Fixes
- **vue3:** move change-case to deps ([905d004](https://togithub.com/Akryum/histoire/commit/905d004da80e1df47168f60814ae81cb980c01d5))
##### Features
- **svelte:** auto generate story file from component ([007c31c](https://togithub.com/Akryum/histoire/commit/007c31ccdde3629b7cf78bf36b3bce49251a62b7))
### [`v0.14.1`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0141-httpsgithubcomAkryumhistoirecomparev0140v0141-2023-02-10)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.14.0...v0.14.1)
##### Bug Fixes
- ERR_UNSUPPORTED_ESM_URL_SCHEME, fix [#440](https://togithub.com/Akryum/histoire/issues/440) ([7d1c2e4](https://togithub.com/Akryum/histoire/commit/7d1c2e41a32425b40dafea1347ed5ae7120fae27))
- **types:** HstVue not found in vue plugin, fix [#449](https://togithub.com/Akryum/histoire/issues/449) ([fd72c48](https://togithub.com/Akryum/histoire/commit/fd72c480e4a6cce7f0aefee6d7a7a6b6f556513d))
- use sessionStorage storeColorScheme, fix [#444](https://togithub.com/Akryum/histoire/issues/444) ([b3c836d](https://togithub.com/Akryum/histoire/commit/b3c836d9e6ddae564b89464e6910c55af4dbfe54))
##### Features
- theme.darkClass and deprecate sandboxDarkClass, fix [#442](https://togithub.com/Akryum/histoire/issues/442) ([6ea5bbe](https://togithub.com/Akryum/histoire/commit/6ea5bbed0cd0da0bf7afd0b9721c2b2fc2b5738e))
### [`v0.14.0`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0140-httpsgithubcomAkryumhistoirecomparev0132v0140-2023-02-10)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.13.2...v0.14.0)
##### Features
- docs open in editor button ([b2c6f5d](https://togithub.com/Akryum/histoire/commit/b2c6f5dad73e61c2532a4f140b565aca73734483))
- open in editor button ([da9b4a3](https://togithub.com/Akryum/histoire/commit/da9b4a3891b58ecc6cb5e9c531d8d2b543232fcf))
- open in editor command in search ([c161d15](https://togithub.com/Akryum/histoire/commit/c161d15e2d1fb03e5f865d33a18f82336b9f8e45))
- **vue3:** auto generate story from component ([162d05f](https://togithub.com/Akryum/histoire/commit/162d05f193043ead116e39d9e93fb30fd875a92c))
#### [0.13.2](https://togithub.com/Akryum/histoire/compare/v0.13.1...v0.13.2) (2023-02-08)
##### Features
- **build:** output story data in histoire.json ([7ce2088](https://togithub.com/Akryum/histoire/commit/7ce208869ae9102023bfd2b46113d5d50d922e42))
- **cli:** add --open to dev command, fix [#257](https://togithub.com/Akryum/histoire/issues/257) ([876161b](https://togithub.com/Akryum/histoire/commit/876161b47579130cd9443dfa5e65d9289089fd6a))
- Dark mode API and config, fix [#388](https://togithub.com/Akryum/histoire/issues/388) ([#438](https://togithub.com/Akryum/histoire/issues/438) ([683e6ba](https://togithub.com/Akryum/histoire/commit/683e6bae8c8fc9eb19d380fedc76dbdd8994df8b))
#### [0.13.1](https://togithub.com/Akryum/histoire/compare/v0.13.0...v0.13.1) (2023-02-08)
##### Bug Fixes
- **build:** force disable ssr, fix [#427](https://togithub.com/Akryum/histoire/issues/427) ([3d72efd](https://togithub.com/Akryum/histoire/commit/3d72efd121098ba0c13ac3d59f3e4900a51269c3))
- **build:** force manualChunks option, fix [#427](https://togithub.com/Akryum/histoire/issues/427) ([bd9296e](https://togithub.com/Akryum/histoire/commit/bd9296e267dfa8678532f10b00ab575f98aa9018))
- **dev:** HMR can be caught by node server, fix [#436](https://togithub.com/Akryum/histoire/issues/436) ([2d5b3c8](https://togithub.com/Akryum/histoire/commit/2d5b3c81cad143a18967a61cbf540686f0861b33))
### [`v0.13.2`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0132-httpsgithubcomAkryumhistoirecomparev0131v0132-2023-02-08)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.13.1...v0.13.2)
##### Features
- **build:** output story data in histoire.json ([7ce2088](https://togithub.com/Akryum/histoire/commit/7ce208869ae9102023bfd2b46113d5d50d922e42))
- **cli:** add --open to dev command, fix [#257](https://togithub.com/Akryum/histoire/issues/257) ([876161b](https://togithub.com/Akryum/histoire/commit/876161b47579130cd9443dfa5e65d9289089fd6a))
- Dark mode API and config, fix [#388](https://togithub.com/Akryum/histoire/issues/388) ([#438](https://togithub.com/Akryum/histoire/issues/438) ([683e6ba](https://togithub.com/Akryum/histoire/commit/683e6bae8c8fc9eb19d380fedc76dbdd8994df8b))
### [`v0.13.1`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0131-httpsgithubcomAkryumhistoirecomparev0130v0131-2023-02-08)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.13.0...v0.13.1)
##### Bug Fixes
- **build:** force disable ssr, fix [#427](https://togithub.com/Akryum/histoire/issues/427) ([3d72efd](https://togithub.com/Akryum/histoire/commit/3d72efd121098ba0c13ac3d59f3e4900a51269c3))
- **build:** force manualChunks option, fix [#427](https://togithub.com/Akryum/histoire/issues/427) ([bd9296e](https://togithub.com/Akryum/histoire/commit/bd9296e267dfa8678532f10b00ab575f98aa9018))
- **dev:** HMR can be caught by node server, fix [#436](https://togithub.com/Akryum/histoire/issues/436) ([2d5b3c8](https://togithub.com/Akryum/histoire/commit/2d5b3c81cad143a18967a61cbf540686f0861b33))
### [`v0.13.0`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#0130-httpsgithubcomAkryumhistoirecomparev0124v0130-2023-02-05)
[Compare Source](https://togithub.com/Akryum/histoire/compare/v0.12.4...v0.13.0)
##### Bug Fixes
- **build:** Cannot read properties of undefined (reading 'isCollecting') ([2208e31](https://togithub.com/Akryum/histoire/commit/2208e310adbc59e3fa5e53a757cbf470603c077a))
- **HstButtonGroup:** not respecting options order ([2bbfc1d](https://togithub.com/Akryum/histoire/commit/2bbfc1de8845be66b8c4ba6fdff567e031d2212a))
- **HstSelect:** support array of numbers, fix [#423](https://togithub.com/Akryum/histoire/issues/423) ([b7cc168](https://togithub.com/Akryum/histoire/commit/b7cc1684bb136127f70a5201be81d6804d1dc3cc))
- isCollecting not working ([4f6427c](https://togithub.com/Akryum/histoire/commit/4f6427cd5ed19f53688eee823596ba55f1faad13))
- **svelte-control-elements:** textarea capitalization typo on interface ([#413](https://togithub.com/Akryum/histoire/issues/413)) ([fbbc58f](https://togithub.com/Akryum/histoire/commit/fbbc58f2700b7ba437c5846032b65239d1c7306c))
- tailwind tokens not working with pnpm, fix [#282](https://togithub.com/Akryum/histoire/issues/282) ([f155491](https://togithub.com/Akryum/histoire/commit/f15549195a193b62c6dd10c9055297243c676fcf))
- **vue3:** codegen v-model on prop with dash in name ([c53ea61](https://togithub.com/Akryum/histoire/commit/c53ea61579d24295a135444ca612a282186ad6ea))
##### Features
- **pinceau:** support Pinceau as Design System ([#309](https://togithub.com/Akryum/histoire/issues/309)) ([d23a541](https://togithub.com/Akryum/histoire/commit/d23a541f3528f355be2857c8325b98750cfb9025))
- update to vite 4.1, fix [#434](https://togithub.com/Akryum/histoire/issues/434) ([86e08d1](https://togithub.com/Akryum/histoire/commit/86e08d1b001e6368fe97541e55bc3ea09da78c84))
- **vite-node:** enable CJS fallback ([71be82a](https://togithub.com/Akryum/histoire/commit/71be82ae33167714b326d58ec5e3ce22834ddf31))
- **vue:** remove unknown components warnings ([47517f8](https://togithub.com/Akryum/histoire/commit/47517f81a9bbfe0f34d9566a05d3a233b080f6d9))
#### [0.12.4](https://togithub.com/Akryum/histoire/compare/v0.12.3...v0.12.4) (2022-12-23)
##### Bug Fixes
- custom controls taking too much space ([59d1153](https://togithub.com/Akryum/histoire/commit/59d11533848701a1ae6030413d58317ffd9715f2))
#### [0.12.3](https://togithub.com/Akryum/histoire/compare/v0.12.2...v0.12.3) (2022-12-23)
##### Bug Fixes
- **tree:** minus icon not displayed on Firefox ([e12c81f](https://togithub.com/Akryum/histoire/commit/e12c81f1cdd6083f3e13b21b148d8797fcec394c))
#### [0.12.2](https://togithub.com/Akryum/histoire/compare/v0.12.1...v0.12.2) (2022-12-20)
##### 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)
#### [0.12.1](https://togithub.com/Akryum/histoire/compare/v0.12.0...v0.12.1) (2022-12-20)
##### 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))
vitejs/vite-plugin-vue
### [`v4.2.3`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small423-2023-05-12-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/b1793d8bfbd745285b8a275953ce5b849c587f2e...abdf5f4f32d02af641e5f60871bde14535569b1e)
- fix(types): widen allowed script options for 3.3 features ([3ac08e4](https://togithub.com/vitejs/vite-plugin-vue/commit/3ac08e4))
### [`v4.2.2`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small422-2023-05-11-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/808677b39dd2c4fab656549626f528987b8620b8...b1793d8bfbd745285b8a275953ce5b849c587f2e)
- fix: ignore generic attribute when generating script import ([3170af1](https://togithub.com/vitejs/vite-plugin-vue/commit/3170af1))
- chore: bump vite ([ffe74e5](https://togithub.com/vitejs/vite-plugin-vue/commit/ffe74e5))
- chore: bump vue version ([799d875](https://togithub.com/vitejs/vite-plugin-vue/commit/799d875))
### [`v4.2.1`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small421-2023-04-26-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/44a7a9c7b1ee7a78f1e3869e5e4922a6698453b0...808677b39dd2c4fab656549626f528987b8620b8)
- fix: lang="tsx" can't be inlined ([c3f5c9c](https://togithub.com/vitejs/vite-plugin-vue/commit/c3f5c9c)), closes [#159](https://togithub.com/vitejs/vite-plugin-vue/issues/159)
- chore: update changelog \[ci skip] ([9d0d7a7](https://togithub.com/vitejs/vite-plugin-vue/commit/9d0d7a7))
### [`v4.2.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#420-2023-04-25)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/ad8796af0f30bb08054cb45908a25290e3ee48fa...44a7a9c7b1ee7a78f1e3869e5e4922a6698453b0)
- feat: support 3.3 imported types in SFC macros ([c891652](https://togithub.com/vitejs/vite-plugin-vue/commit/c891652))
### [`v4.1.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#410-2023-03-16)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/00ccc856a3a637540e4474701ebd653ff8869f42...ad8796af0f30bb08054cb45908a25290e3ee48fa)
- fix: avoid resolving to 2.7 compiler-sfc ([cf36b3e](https://togithub.com/vitejs/vite-plugin-vue/commit/cf36b3e))
vitest-dev/vitest
### [`v0.31.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.1)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.31.0...v0.31.1)
##### 🚀 Features
- **watch**: Press `r` should rerun current pattern tests - by [@Dunqing](https://togithub.com/Dunqing) and [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3305](https://togithub.com/vitest-dev/vitest/issues/3305) [(69d27)](https://togithub.com/vitest-dev/vitest/commit/69d27117)
##### 🐞 Bug Fixes
- Make sure thrown error is an object - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3298](https://togithub.com/vitest-dev/vitest/issues/3298) [(a93be)](https://togithub.com/vitest-dev/vitest/commit/a93be56c)
- Remove duplicate type - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3303](https://togithub.com/vitest-dev/vitest/issues/3303) [(5382e)](https://togithub.com/vitest-dev/vitest/commit/5382e8b6)
- Throw an error, if tests are collected with a different vitest version - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3301](https://togithub.com/vitest-dev/vitest/issues/3301) [(708b1)](https://togithub.com/vitest-dev/vitest/commit/708b10fe)
- Support application/x-gzip metadata in html report - by [@mzanelee](https://togithub.com/mzanelee) and **Michael Lee** in [https://github.com/vitest-dev/vitest/issues/3333](https://togithub.com/vitest-dev/vitest/issues/3333) [(5bf7e)](https://togithub.com/vitest-dev/vitest/commit/5bf7eb6e)
- Correctly restore vi.fn implementation - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3341](https://togithub.com/vitest-dev/vitest/issues/3341) [(2aff8)](https://togithub.com/vitest-dev/vitest/commit/2aff8c5f)
- Display error message correctly - by [@btea](https://togithub.com/btea) in [https://github.com/vitest-dev/vitest/issues/3314](https://togithub.com/vitest-dev/vitest/issues/3314) [(a5b3d)](https://togithub.com/vitest-dev/vitest/commit/a5b3d78e)
- Exclude `cwd` from test name filter - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3353](https://togithub.com/vitest-dev/vitest/issues/3353) [(324a9)](https://togithub.com/vitest-dev/vitest/commit/324a9b54)
- Check error type before modifying it - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3385](https://togithub.com/vitest-dev/vitest/issues/3385) [(c44d9)](https://togithub.com/vitest-dev/vitest/commit/c44d9912)
- `toMatchInlineSnapshot` fails when file path includes parentheses - by [@pacexy](https://togithub.com/pacexy) in [https://github.com/vitest-dev/vitest/issues/3370](https://togithub.com/vitest-dev/vitest/issues/3370) and [https://github.com/vitest-dev/vitest/issues/3371](https://togithub.com/vitest-dev/vitest/issues/3371) [(dcf13)](https://togithub.com/vitest-dev/vitest/commit/dcf1346a)
- Stop spying on a method, when it's restored - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3386](https://togithub.com/vitest-dev/vitest/issues/3386) [(2cb1a)](https://togithub.com/vitest-dev/vitest/commit/2cb1a15a)
- Test repeats - by [@fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/3369](https://togithub.com/vitest-dev/vitest/issues/3369) [(fb8fc)](https://togithub.com/vitest-dev/vitest/commit/fb8fc7ab)
- **browser**:
- Throw an error if test failed to load - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3390](https://togithub.com/vitest-dev/vitest/issues/3390) [(b354b)](https://togithub.com/vitest-dev/vitest/commit/b354bc1c)
- Keep default export when rewriting exports - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3389](https://togithub.com/vitest-dev/vitest/issues/3389) [(6501d)](https://togithub.com/vitest-dev/vitest/commit/6501d2e3)
- **cli**:
- Improve cac errors when mixing boolean and dot notation - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3302](https://togithub.com/vitest-dev/vitest/issues/3302) [(93fbd)](https://togithub.com/vitest-dev/vitest/commit/93fbd02d)
- **reporter**:
- Prevent deleting test reports stored in coverage directory - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3331](https://togithub.com/vitest-dev/vitest/issues/3331) [(ddbba)](https://togithub.com/vitest-dev/vitest/commit/ddbba396)
- **typecheck**:
- Correctly resolve custom tsconfig path - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3342](https://togithub.com/vitest-dev/vitest/issues/3342) [(c53ae)](https://togithub.com/vitest-dev/vitest/commit/c53ae079)
- **vite-node**:
- Allow returning id not wrapped in promise - by [@danielroe](https://togithub.com/danielroe) in [https://github.com/vitest-dev/vitest/issues/3312](https://togithub.com/vitest-dev/vitest/issues/3312) [(9836c)](https://togithub.com/vitest-dev/vitest/commit/9836ccb4)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.31.0...v0.31.1)
### [`v0.31.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.0)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.30.1...v0.31.0)
##### 🚨 Breaking Changes
- Remove `browser` from allowed pools inside `poolMatchGlob` config option. Please, use Vitest workspaces for running tests in the browser.
- Move assertion declarations to expect package - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3294](https://togithub.com/vitest-dev/vitest/issues/3294) [(cf3af)](https://togithub.com/vitest-dev/vitest/commit/cf3afe2b)
- The change should be minor:
```diff
- declare namespace Vi {
+ declare module 'vitest' {
interface Assertion extends CustomMatchers {}
interface AsymmetricMatchersContaining extends CustomMatchers {}
}
```
##### 🚀 Features
- Update mock implementation to support ESM runtime, introduce "vi.hoisted" - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3258](https://togithub.com/vitest-dev/vitest/issues/3258) [(0c09a)](https://togithub.com/vitest-dev/vitest/commit/0c09a40d)
- Bypass ESM import order restriction with `vi.hoisted` to run code before imports are executed:
```ts
vi.hoisted(() => vi.setSystemTime(new Date(2022, 1, 1)))
```
You can also use it to pass variables to `vi.mock`:
```ts
const { mockedMethod } = vi.hoisted(() => {
return { mockedMethod: vi.fn() }
})
vi.mock('./path/to/module.js', () => {
return { originalMethod: mockedMethod }
})
```
- Add repeat method to tests - by [@samkevin1](https://togithub.com/samkevin1) in [https://github.com/vitest-dev/vitest/issues/2652](https://togithub.com/vitest-dev/vitest/issues/2652) [(7c8f0)](https://togithub.com/vitest-dev/vitest/commit/7c8f0ba9)
- Add an option to hide skipped test lines - by [@g4rry420](https://togithub.com/g4rry420) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/2745](https://togithub.com/vitest-dev/vitest/issues/2745) [(9bdb1)](https://togithub.com/vitest-dev/vitest/commit/9bdb1603)
- **coverage**: Watermarks for c8 - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3254](https://togithub.com/vitest-dev/vitest/issues/3254) [(730af)](https://togithub.com/vitest-dev/vitest/commit/730af0b4)
- **ui**: Add html coverage - by [@userquin](https://togithub.com/userquin) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3071](https://togithub.com/vitest-dev/vitest/issues/3071) [(e24cd)](https://togithub.com/vitest-dev/vitest/commit/e24cd9b2)
- **watch**: Test run cancelling, feat: `--bail` option for cancelling test run - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3163](https://togithub.com/vitest-dev/vitest/issues/3163) [(8d460)](https://togithub.com/vitest-dev/vitest/commit/8d4606eb)
##### 🐞 Bug Fixes
- Don't call global setup teardown twice - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3188](https://togithub.com/vitest-dev/vitest/issues/3188) [(ba3d1)](https://togithub.com/vitest-dev/vitest/commit/ba3d1338)
- Reporter to log version before provider initalizations - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3131](https://togithub.com/vitest-dev/vitest/issues/3131) [(481b1)](https://togithub.com/vitest-dev/vitest/commit/481b1fd2)
- Throw an error if Vitest cannot access its internal state - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3250](https://togithub.com/vitest-dev/vitest/issues/3250) [(fbb14)](https://togithub.com/vitest-dev/vitest/commit/fbb1468e)
- Warning suppression broken - by [@IceQub3](https://togithub.com/IceQub3) in [https://github.com/vitest-dev/vitest/issues/3270](https://togithub.com/vitest-dev/vitest/issues/3270) and [https://github.com/vitest-dev/vitest/issues/3271](https://togithub.com/vitest-dev/vitest/issues/3271) [(036de)](https://togithub.com/vitest-dev/vitest/commit/036de797)
- Show correct diff in "toHaveBeenCalledWith" - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3289](https://togithub.com/vitest-dev/vitest/issues/3289) [(19fcd)](https://togithub.com/vitest-dev/vitest/commit/19fcd8df)
- Don't print esm warning, if package name is not found - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3292](https://togithub.com/vitest-dev/vitest/issues/3292) [(62c14)](https://togithub.com/vitest-dev/vitest/commit/62c14cba)
- Support exactOptionalPropertyTypes - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3293](https://togithub.com/vitest-dev/vitest/issues/3293) [(ba81d)](https://togithub.com/vitest-dev/vitest/commit/ba81d8a3)
- Don't inline vite hmr and rollup types - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3291](https://togithub.com/vitest-dev/vitest/issues/3291) [(1f118)](https://togithub.com/vitest-dev/vitest/commit/1f1189bc)
- **browser**:
- Failing to load vitest/utils - by [@userquin](https://togithub.com/userquin) in [https://github.com/vitest-dev/vitest/issues/3190](https://togithub.com/vitest-dev/vitest/issues/3190) [(78bad)](https://togithub.com/vitest-dev/vitest/commit/78bad4ab)
- **coverage**:
- `thresholdAutoUpdate` to work with `perFile` - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3182](https://togithub.com/vitest-dev/vitest/issues/3182) [(29eeb)](https://togithub.com/vitest-dev/vitest/commit/29eebf65)
- Throw error if fail to load built-in provider - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3217](https://togithub.com/vitest-dev/vitest/issues/3217) [(0a287)](https://togithub.com/vitest-dev/vitest/commit/0a2875e3)
- Stackblitz hangs with c8 - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3225](https://togithub.com/vitest-dev/vitest/issues/3225) [(d9fda)](https://togithub.com/vitest-dev/vitest/commit/d9fda2a1)
- C8 to ignore vite's generated helpers - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3241](https://togithub.com/vitest-dev/vitest/issues/3241) [(21942)](https://togithub.com/vitest-dev/vitest/commit/21942db0)
- Workspaces c8 source maps - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3226](https://togithub.com/vitest-dev/vitest/issues/3226) [(efce3)](https://togithub.com/vitest-dev/vitest/commit/efce3b4d)
- **docs**:
- Correct typo and broken link to WebdriverIO - by [@nathanbabcock](https://togithub.com/nathanbabcock) in [https://github.com/vitest-dev/vitest/issues/3275](https://togithub.com/vitest-dev/vitest/issues/3275) [(c7da1)](https://togithub.com/vitest-dev/vitest/commit/c7da155f)
- **spy**:
- Update to set initial implementation through normal logic - by [@Codex-](https://togithub.com/Codex-) in [https://github.com/vitest-dev/vitest/issues/3260](https://togithub.com/vitest-dev/vitest/issues/3260) and [https://github.com/vitest-dev/vitest/issues/3263](https://togithub.com/vitest-dev/vitest/issues/3263) [(c759a)](https://togithub.com/vitest-dev/vitest/commit/c759a9aa)
- **vite-node**:
- Circular imports - by [@antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/3196](https://togithub.com/vitest-dev/vitest/issues/3196) [(cbb59)](https://togithub.com/vitest-dev/vitest/commit/cbb593a8)
- Add missing `import.meta.hot.send` mock - by [@antfu](https://togithub.com/antfu) [(b1624)](https://togithub.com/vitest-dev/vitest/commit/b1624db5)
- **vitest**:
- Also check for vite relative to vitest package - by [@JoshuaKGoldberg](https://togithub.com/JoshuaKGoldberg) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3274](https://togithub.com/vitest-dev/vitest/issues/3274) [(a3393)](https://togithub.com/vitest-dev/vitest/commit/a3393b15)
- **watch**:
- Run test files when added to filesystem - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3189](https://togithub.com/vitest-dev/vitest/issues/3189) [(7b2c8)](https://togithub.com/vitest-dev/vitest/commit/7b2c81bc)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.30.1...v0.31.0)
### [`v0.30.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.30.1)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.30.0...v0.30.1)
##### 🐞 Bug Fixes
- Do not rely on global `performance` and `AggregateError` - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3171](https://togithub.com/vitest-dev/vitest/issues/3171) [(cce45)](https://togithub.com/vitest-dev/vitest/commit/cce45496)
- Allow workspace without a config in the root - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3173](https://togithub.com/vitest-dev/vitest/issues/3173) [(06852)](https://togithub.com/vitest-dev/vitest/commit/06852f18)
- `test.each` respects `chaiConfig` - by [@sheremet-va](https://togithub.com/sheremet-va) [(4f6c1)](https://togithub.com/vitest-dev/vitest/commit/4f6c1340)
- Use relative paths in source map's "sources" field - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3177](https://togithub.com/vitest-dev/vitest/issues/3177) [(6b1b4)](https://togithub.com/vitest-dev/vitest/commit/6b1b4e68)
- **types**:
- Allow augmenting jest namespace for custom assertions - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3169](https://togithub.com/vitest-dev/vitest/issues/3169) [(905ec)](https://togithub.com/vitest-dev/vitest/commit/905ec05a)
- Publish utils and snapshot .d.ts files for typescript - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3172](https://togithub.com/vitest-dev/vitest/issues/3172) [(7af64)](https://togithub.com/vitest-dev/vitest/commit/7af64444)
- **snapshot**:
- `toMatchFileSnapshot` ensure dir exists - by [@antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/3155](https://togithub.com/vitest-dev/vitest/issues/3155) [(31168)](https://togithub.com/vitest-dev/vitest/commit/311682a8)
- Improve `skipWriting` check - by [@antfu](https://togithub.com/antfu) [(5436c)](https://togithub.com/vitest-dev/vitest/commit/5436c736)
- Normalize EOL for `toMatchFileSnapshot` - by [@antfu](https://togithub.com/antfu) in [https://github.com/vitest-dev/vitest/issues/3164](https://togithub.com/vitest-dev/vitest/issues/3164) [(df3f2)](https://togithub.com/vitest-de
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.35.1
->^0.39.3
^0.12.4
->^0.16.1
^4.0.0
->^4.2.3
^0.28.3
->^0.31.1
^2.2.9
->^2.3.2
^7.12.0
->^7.13.0
^8.33.0
->^8.41.0
^0.12.4
->^0.16.1
>=v18.13.0
->>=v18.16.0
7.26.3
->7.32.5
^15.6.0
->^15.10.3
1.0.0-alpha.45
->1.0.0-beta.1
^0.28.3
->^0.31.1
^3.2.47
->^3.3.4
Release Notes
antfu/eslint-config
### [`v0.39.3`](https://togithub.com/antfu/eslint-config/releases/tag/v0.39.3) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.39.2...v0.39.3) ##### 🐞 Bug Fixes - **vue**: Disable `vue/no-dupe-keys` - by [@antfu](https://togithub.com/antfu) [(bb09e)](https://togithub.com/antfu/eslint-config/commit/bb09e1d) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.39.2...v0.39.3) ### [`v0.39.2`](https://togithub.com/antfu/eslint-config/releases/tag/v0.39.2) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.39.1...v0.39.2) ##### 🚀 Features - Update eslint-plugin-vue version - by [@kaivanwong](https://togithub.com/kaivanwong) in [https://github.com/antfu/eslint-config/issues/186](https://togithub.com/antfu/eslint-config/issues/186) [(ec494)](https://togithub.com/antfu/eslint-config/commit/ec49486) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.39.1...v0.39.2) ### [`v0.39.1`](https://togithub.com/antfu/eslint-config/releases/tag/v0.39.1) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.39.0...v0.39.1) ##### 🐞 Bug Fixes - Turn off cjs-check in markdown - by [@antfu](https://togithub.com/antfu) [(cdb02)](https://togithub.com/antfu/eslint-config/commit/cdb02c8) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.39.0...v0.39.1) ### [`v0.39.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.39.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.38.6...v0.39.0) ##### 🚀 Features - Validate `jsonc` file - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/184](https://togithub.com/antfu/eslint-config/issues/184) [(96dd9)](https://togithub.com/antfu/eslint-config/commit/96dd9a1) - **ts**: Ban cjs exports in ts file - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/167](https://togithub.com/antfu/eslint-config/issues/167) [(3ca0e)](https://togithub.com/antfu/eslint-config/commit/3ca0e7e) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.38.6...v0.39.0) ### [`v0.38.6`](https://togithub.com/antfu/eslint-config/releases/tag/v0.38.6) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.38.5...v0.38.6) ##### 🐞 Bug Fixes - Exclude vitepress cache - by [@antfu](https://togithub.com/antfu) [(e6cb7)](https://togithub.com/antfu/eslint-config/commit/e6cb799) - Relax markdown lint - by [@antfu](https://togithub.com/antfu) [(6503a)](https://togithub.com/antfu/eslint-config/commit/6503a15) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.38.5...v0.38.6) ### [`v0.38.5`](https://togithub.com/antfu/eslint-config/releases/tag/v0.38.5) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.38.4...v0.38.5) ##### 🚀 Features - Ban requrie imports in ts file - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/165](https://togithub.com/antfu/eslint-config/issues/165) [(78b40)](https://togithub.com/antfu/eslint-config/commit/78b405f) - Enable `no-invalid-this` - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/173](https://togithub.com/antfu/eslint-config/issues/173) [(ff74d)](https://togithub.com/antfu/eslint-config/commit/ff74d69) - **basic**: Consider comments for `newline-after-import` - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/164](https://togithub.com/antfu/eslint-config/issues/164) [(ebb96)](https://togithub.com/antfu/eslint-config/commit/ebb96c4) - **plugin**: Allow some one-line arrow functions - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/172](https://togithub.com/antfu/eslint-config/issues/172) [(506d1)](https://togithub.com/antfu/eslint-config/commit/506d17c) - **ts**: Ban namespace in ts file - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/166](https://togithub.com/antfu/eslint-config/issues/166) [(9fde0)](https://togithub.com/antfu/eslint-config/commit/9fde0f4) ##### 🐞 Bug Fixes - **basic**: Allow require imports in js file - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/169](https://togithub.com/antfu/eslint-config/issues/169) [(e2886)](https://togithub.com/antfu/eslint-config/commit/e28861a) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.38.4...v0.38.5) ### [`v0.38.4`](https://togithub.com/antfu/eslint-config/releases/tag/v0.38.4) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.38.3...v0.38.4) *No significant changes* ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.38.3...v0.38.4) ### [`v0.38.3`](https://togithub.com/antfu/eslint-config/releases/tag/v0.38.3) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.38.2...v0.38.3) ##### 🚀 Features - **basic**: - New line after import - by [@zanminkian](https://togithub.com/zanminkian) in [https://github.com/antfu/eslint-config/issues/161](https://togithub.com/antfu/eslint-config/issues/161) [(d1cd7)](https://togithub.com/antfu/eslint-config/commit/d1cd722) - Prefer non global object of node - by [@zanminkian](https://togithub.com/zanminkian) and [@antfu](https://togithub.com/antfu) in [https://github.com/antfu/eslint-config/issues/159](https://togithub.com/antfu/eslint-config/issues/159) [(502f6)](https://togithub.com/antfu/eslint-config/commit/502f6b0) ##### 🐞 Bug Fixes - **top-level-function**: Narrow warning range - by [@antfu](https://togithub.com/antfu) [(d2150)](https://togithub.com/antfu/eslint-config/commit/d2150ee) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.38.2...v0.38.3) ### [`v0.38.2`](https://togithub.com/antfu/eslint-config/releases/tag/v0.38.2) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.38.0...v0.38.2) *No significant changes* ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.38.1...v0.38.2) ### [`v0.38.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.38.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.37.0...v0.38.0) ##### 🚀 Features - Enforce to use function declaration on top-level - by [@antfu](https://togithub.com/antfu) [(87d26)](https://togithub.com/antfu/eslint-config/commit/87d26fb) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.37.0...v0.38.0) ### [`v0.37.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.37.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.36.0...v0.37.0) ##### 🚀 Features - Enable `vue/no-unused-refs` - by [@Demivan](https://togithub.com/Demivan) in [https://github.com/antfu/eslint-config/issues/158](https://togithub.com/antfu/eslint-config/issues/158) [(d3c11)](https://togithub.com/antfu/eslint-config/commit/d3c1119) - Upgrade deps, support typescript 5.0 - by [@antfu](https://togithub.com/antfu) [(76327)](https://togithub.com/antfu/eslint-config/commit/7632765) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.36.0...v0.37.0) ### [`v0.36.0`](https://togithub.com/antfu/eslint-config/releases/tag/v0.36.0) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.35.3...v0.36.0) ##### 🚀 Features - Enable `prefer-node-protocol` - by [@antfu](https://togithub.com/antfu) [(447d3)](https://togithub.com/antfu/eslint-config/commit/447d326) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.35.3...v0.36.0) ### [`v0.35.3`](https://togithub.com/antfu/eslint-config/releases/tag/v0.35.3) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.35.2...v0.35.3) ##### 🚀 Features - Add ignore list for lint-staged - by [@antfu](https://togithub.com/antfu) [(4167a)](https://togithub.com/antfu/eslint-config/commit/4167a78) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.35.2...v0.35.3) ### [`v0.35.2`](https://togithub.com/antfu/eslint-config/releases/tag/v0.35.2) [Compare Source](https://togithub.com/antfu/eslint-config/compare/v0.35.1...v0.35.2) ##### 🐞 Bug Fixes - Disable `vue/no-v-text-v-html-on-component` - by [@antfu](https://togithub.com/antfu) [(7a2d6)](https://togithub.com/antfu/eslint-config/commit/7a2d63c) ##### [View changes on GitHub](https://togithub.com/antfu/eslint-config/compare/v0.35.1...v0.35.2)Akryum/histoire
### [`v0.16.1`](https://togithub.com/Akryum/histoire/blob/HEAD/CHANGELOG.md#v0161) [Compare Source](https://togithub.com/Akryum/histoire/compare/v0.16.0...v0.16.1) [compare changes](https://togithub.com/Akryum/histoire/compare/v0.16.0...v0.16.1) ##### 🩹 Fixes - **nuxt:** Add vite vue plugins if they are missing ([#517](https://togithub.com/Akryum/histoire/pull/517)) - Bump histoire dependencies to 0.16.0 ([84a027e](https://togithub.com/Akryum/histoire/commit/84a027e)) ##### 🏡 Chore - Use workspace protocol more ([17c1347](https://togithub.com/Akryum/histoire/commit/17c1347)) ##### 🤖 CI - Update release-tag job ([4e3cdee](https://togithub.com/Akryum/histoire/commit/4e3cdee)) - Allow manual release ([3512564](https://togithub.com/Akryum/histoire/commit/3512564)) - Update release-tag ([7510557](https://togithub.com/Akryum/histoire/commit/7510557)) - Fix netlify pnpm version ([1a1cc68](https://togithub.com/Akryum/histoire/commit/1a1cc68)) ##### ❤️ Contributors - Guillaume Chau ([@Akryum](http://github.com/Akryum)) - Roel Van Hintum - Daniel Roevitejs/vite-plugin-vue
### [`v4.2.3`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small423-2023-05-12-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/b1793d8bfbd745285b8a275953ce5b849c587f2e...abdf5f4f32d02af641e5f60871bde14535569b1e) - fix(types): widen allowed script options for 3.3 features ([3ac08e4](https://togithub.com/vitejs/vite-plugin-vue/commit/3ac08e4)) ### [`v4.2.2`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small422-2023-05-11-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/808677b39dd2c4fab656549626f528987b8620b8...b1793d8bfbd745285b8a275953ce5b849c587f2e) - fix: ignore generic attribute when generating script import ([3170af1](https://togithub.com/vitejs/vite-plugin-vue/commit/3170af1)) - chore: bump vite ([ffe74e5](https://togithub.com/vitejs/vite-plugin-vue/commit/ffe74e5)) - chore: bump vue version ([799d875](https://togithub.com/vitejs/vite-plugin-vue/commit/799d875)) ### [`v4.2.1`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small421-2023-04-26-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/44a7a9c7b1ee7a78f1e3869e5e4922a6698453b0...808677b39dd2c4fab656549626f528987b8620b8) - fix: lang="tsx" can't be inlined ([c3f5c9c](https://togithub.com/vitejs/vite-plugin-vue/commit/c3f5c9c)), closes [#159](https://togithub.com/vitejs/vite-plugin-vue/issues/159) - chore: update changelog \[ci skip] ([9d0d7a7](https://togithub.com/vitejs/vite-plugin-vue/commit/9d0d7a7)) ### [`v4.2.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#420-2023-04-25) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/ad8796af0f30bb08054cb45908a25290e3ee48fa...44a7a9c7b1ee7a78f1e3869e5e4922a6698453b0) - feat: support 3.3 imported types in SFC macros ([c891652](https://togithub.com/vitejs/vite-plugin-vue/commit/c891652)) ### [`v4.1.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#410-2023-03-16) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/00ccc856a3a637540e4474701ebd653ff8869f42...ad8796af0f30bb08054cb45908a25290e3ee48fa) - fix: avoid resolving to 2.7 compiler-sfc ([cf36b3e](https://togithub.com/vitejs/vite-plugin-vue/commit/cf36b3e))vitest-dev/vitest
### [`v0.31.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.1) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.31.0...v0.31.1) ##### 🚀 Features - **watch**: Press `r` should rerun current pattern tests - by [@Dunqing](https://togithub.com/Dunqing) and [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3305](https://togithub.com/vitest-dev/vitest/issues/3305) [(69d27)](https://togithub.com/vitest-dev/vitest/commit/69d27117) ##### 🐞 Bug Fixes - Make sure thrown error is an object - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3298](https://togithub.com/vitest-dev/vitest/issues/3298) [(a93be)](https://togithub.com/vitest-dev/vitest/commit/a93be56c) - Remove duplicate type - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3303](https://togithub.com/vitest-dev/vitest/issues/3303) [(5382e)](https://togithub.com/vitest-dev/vitest/commit/5382e8b6) - Throw an error, if tests are collected with a different vitest version - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3301](https://togithub.com/vitest-dev/vitest/issues/3301) [(708b1)](https://togithub.com/vitest-dev/vitest/commit/708b10fe) - Support application/x-gzip metadata in html report - by [@mzanelee](https://togithub.com/mzanelee) and **Michael Lee** in [https://github.com/vitest-dev/vitest/issues/3333](https://togithub.com/vitest-dev/vitest/issues/3333) [(5bf7e)](https://togithub.com/vitest-dev/vitest/commit/5bf7eb6e) - Correctly restore vi.fn implementation - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3341](https://togithub.com/vitest-dev/vitest/issues/3341) [(2aff8)](https://togithub.com/vitest-dev/vitest/commit/2aff8c5f) - Display error message correctly - by [@btea](https://togithub.com/btea) in [https://github.com/vitest-dev/vitest/issues/3314](https://togithub.com/vitest-dev/vitest/issues/3314) [(a5b3d)](https://togithub.com/vitest-dev/vitest/commit/a5b3d78e) - Exclude `cwd` from test name filter - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3353](https://togithub.com/vitest-dev/vitest/issues/3353) [(324a9)](https://togithub.com/vitest-dev/vitest/commit/324a9b54) - Check error type before modifying it - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3385](https://togithub.com/vitest-dev/vitest/issues/3385) [(c44d9)](https://togithub.com/vitest-dev/vitest/commit/c44d9912) - `toMatchInlineSnapshot` fails when file path includes parentheses - by [@pacexy](https://togithub.com/pacexy) in [https://github.com/vitest-dev/vitest/issues/3370](https://togithub.com/vitest-dev/vitest/issues/3370) and [https://github.com/vitest-dev/vitest/issues/3371](https://togithub.com/vitest-dev/vitest/issues/3371) [(dcf13)](https://togithub.com/vitest-dev/vitest/commit/dcf1346a) - Stop spying on a method, when it's restored - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3386](https://togithub.com/vitest-dev/vitest/issues/3386) [(2cb1a)](https://togithub.com/vitest-dev/vitest/commit/2cb1a15a) - Test repeats - by [@fenghan34](https://togithub.com/fenghan34) in [https://github.com/vitest-dev/vitest/issues/3369](https://togithub.com/vitest-dev/vitest/issues/3369) [(fb8fc)](https://togithub.com/vitest-dev/vitest/commit/fb8fc7ab) - **browser**: - Throw an error if test failed to load - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3390](https://togithub.com/vitest-dev/vitest/issues/3390) [(b354b)](https://togithub.com/vitest-dev/vitest/commit/b354bc1c) - Keep default export when rewriting exports - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3389](https://togithub.com/vitest-dev/vitest/issues/3389) [(6501d)](https://togithub.com/vitest-dev/vitest/commit/6501d2e3) - **cli**: - Improve cac errors when mixing boolean and dot notation - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3302](https://togithub.com/vitest-dev/vitest/issues/3302) [(93fbd)](https://togithub.com/vitest-dev/vitest/commit/93fbd02d) - **reporter**: - Prevent deleting test reports stored in coverage directory - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/3331](https://togithub.com/vitest-dev/vitest/issues/3331) [(ddbba)](https://togithub.com/vitest-dev/vitest/commit/ddbba396) - **typecheck**: - Correctly resolve custom tsconfig path - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3342](https://togithub.com/vitest-dev/vitest/issues/3342) [(c53ae)](https://togithub.com/vitest-dev/vitest/commit/c53ae079) - **vite-node**: - Allow returning id not wrapped in promise - by [@danielroe](https://togithub.com/danielroe) in [https://github.com/vitest-dev/vitest/issues/3312](https://togithub.com/vitest-dev/vitest/issues/3312) [(9836c)](https://togithub.com/vitest-dev/vitest/commit/9836ccb4) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.31.0...v0.31.1) ### [`v0.31.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v0.30.1...v0.31.0) ##### 🚨 Breaking Changes - Remove `browser` from allowed pools inside `poolMatchGlob` config option. Please, use Vitest workspaces for running tests in the browser. - Move assertion declarations to expect package - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/3294](https://togithub.com/vitest-dev/vitest/issues/3294) [(cf3af)](https://togithub.com/vitest-dev/vitest/commit/cf3afe2b) - The change should be minor: ```diff - declare namespace Vi { + declare module 'vitest' { interface AssertionConfiguration
📅 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.