conventional-changelog/commitlint (@commitlint/cli)
### [`v19.5.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1950-2024-09-11)
[Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v19.4.1...v19.5.0)
##### Features
- **cli:** use special errorCode for missing rules/config [#4142](https://togithub.com/conventional-changelog/commitlint/issues/4142) ([#4143](https://togithub.com/conventional-changelog/commitlint/issues/4143)) ([d7070d8](https://togithub.com/conventional-changelog/commitlint/commit/d7070d8a4905da7834a018825b37d52c2dd29f62))
#### [19.4.1](https://togithub.com/conventional-changelog/commitlint/compare/v19.4.0...v19.4.1) (2024-08-28)
**Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)
conventional-changelog/commitlint (@commitlint/config-conventional)
### [`v19.5.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/config-conventional/CHANGELOG.md#1950-2024-09-11)
[Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v19.4.1...v19.5.0)
**Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)
#### [19.4.1](https://togithub.com/conventional-changelog/commitlint/compare/v19.4.0...v19.4.1) (2024-08-28)
**Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)
#### [19.2.2](https://togithub.com/conventional-changelog/commitlint/compare/v19.2.1...v19.2.2) (2024-04-14)
**Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)
nuxt/devtools (@nuxt/devtools)
### [`v1.4.2`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#142-2024-09-10)
[Compare Source](https://togithub.com/nuxt/devtools/compare/v1.4.1...v1.4.2)
##### Bug Fixes
- use explicit imports of types ([#715](https://togithub.com/nuxt/devtools/issues/715)) ([4c54247](https://togithub.com/nuxt/devtools/commit/4c54247a88641906a8a8a2fe4bbc3907bd7a039e))
nuxt/eslint (@nuxt/eslint-config)
### [`v0.5.7`](https://togithub.com/nuxt/eslint/releases/tag/v0.5.7)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.5.6...v0.5.7)
##### 🚀 Features
- Update deps, remove `@types/eslint` - by [@antfu](https://togithub.com/antfu) [(a24f3)](https://togithub.com/nuxt/eslint/commit/a24f30b)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.5.6...v0.5.7)
nuxt/module-builder (@nuxt/module-builder)
### [`v0.8.4`](https://togithub.com/nuxt/module-builder/blob/HEAD/CHANGELOG.md#v084)
[Compare Source](https://togithub.com/nuxt/module-builder/compare/v0.8.3...v0.8.4)
[compare changes](https://togithub.com/nuxt/module-builder/compare/v0.8.3...v0.8.4)
##### 🩹 Fixes
- Remove `nuxt/schema` augment ([2a20ed0](https://togithub.com/nuxt/module-builder/commit/2a20ed0))
##### ❤️ Contributors
- Daniel Roe ([@danielroe](http://github.com/danielroe))
nuxt/test-utils (@nuxt/test-utils)
### [`v3.14.2`](https://togithub.com/nuxt/test-utils/blob/HEAD/CHANGELOG.md#v3142)
[Compare Source](https://togithub.com/nuxt/test-utils/compare/v3.14.1...v3.14.2)
[compare changes](https://togithub.com/nuxt/test-utils/compare/v3.14.1...v3.14.2)
##### 🔥 Performance
- **e2e:** Use `tinyexec` to run commands ([#939](https://togithub.com/nuxt/test-utils/pull/939))
##### 🩹 Fixes
- **config:** Exclude new nuxt import-conditions plugin ([7cc8f653b](https://togithub.com/nuxt/test-utils/commit/7cc8f653b))
##### 📖 Documentation
- Add contribution instructions ([c765d175a](https://togithub.com/nuxt/test-utils/commit/c765d175a))
##### 🏡 Chore
- **vitest-environment-nuxt:** Specify license is MIT ([#919](https://togithub.com/nuxt/test-utils/pull/919))
- Release `vitest-environment-nuxt` ([e30c044cf](https://togithub.com/nuxt/test-utils/commit/e30c044cf))
- Update `@nuxtjs/i18n` separately ([3d8955d36](https://togithub.com/nuxt/test-utils/commit/3d8955d36))
- Set `compatibilityDate` in fixtures ([7723f969c](https://togithub.com/nuxt/test-utils/commit/7723f969c))
- Update vitest type import ([05e94fcc4](https://togithub.com/nuxt/test-utils/commit/05e94fcc4))
- Trim tag from `tinyexec` stdout ([2b50cfee0](https://togithub.com/nuxt/test-utils/commit/2b50cfee0))
##### ❤️ Contributors
- Daniel Roe ([@danielroe](http://github.com/danielroe))
- Bobbie Goede
- Marley Adamson ([@transreport-marley](http://github.com/transreport-marley))
typicode/husky (husky)
### [`v9.1.6`](https://togithub.com/typicode/husky/releases/tag/v9.1.6)
[Compare Source](https://togithub.com/typicode/husky/compare/v9.1.5...v9.1.6)
#### What's Changed
- Fix issue where example pre-commit file is generated incorrectly by [@dexmlee](https://togithub.com/dexmlee) in [https://github.com/typicode/husky/pull/1519](https://togithub.com/typicode/husky/pull/1519)
#### New Contributors
- [@OlegKipchatov](https://togithub.com/OlegKipchatov) made their first contribution in [https://github.com/typicode/husky/pull/1495](https://togithub.com/typicode/husky/pull/1495)
- [@Byron2016](https://togithub.com/Byron2016) made their first contribution in [https://github.com/typicode/husky/pull/1499](https://togithub.com/typicode/husky/pull/1499)
- [@dexmlee](https://togithub.com/dexmlee) made their first contribution in [https://github.com/typicode/husky/pull/1519](https://togithub.com/typicode/husky/pull/1519)
**Full Changelog**: https://github.com/typicode/husky/compare/v9.1.5...v9.1.6
microsoft/TypeScript (typescript)
### [`v5.6.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.6.2): TypeScript 5.6
[Compare Source](https://togithub.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.6.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.6.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.6.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.2%22+is%3Aclosed+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
vitest-dev/vitest (vitest)
### [`v2.1.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.1.1)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v2.1.0...v2.1.1)
##### 🐞 Bug Fixes
- **browser**:
- Make example test callbacks async - by [@aqandrew](https://togithub.com/aqandrew) in [https://github.com/vitest-dev/vitest/issues/6484](https://togithub.com/vitest-dev/vitest/issues/6484) [(16aa7)](https://togithub.com/vitest-dev/vitest/commit/16aa76c2)
- Optimize vitest-browser-vue correctly - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6490](https://togithub.com/vitest-dev/vitest/issues/6490) [(5cbb0)](https://togithub.com/vitest-dev/vitest/commit/5cbb0bba)
- **workspace**:
- Resolve glob pattern once to avoid name collision - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6489](https://togithub.com/vitest-dev/vitest/issues/6489) [(36b5a)](https://togithub.com/vitest-dev/vitest/commit/36b5aceb)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.1.0...v2.1.1)
### [`v2.1.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.1.0)
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.5...v2.1.0)
This release makes another big change to the Browser Mode by introducing [locators API](https://vitest.dev/guide/browser/locators.html):
```ts
test('renders blog posts', async () => {
const screen = page.render()
await expect.element(screen.getByRole('heading', { name: 'Blog' })).toBeInTheDocument()
const [firstPost] = screen.getByRole('listitem').all()
await firstPost.getByRole('button', { name: 'Delete' }).click()
expect(screen.getByRole('listitem').all()).toHaveLength(3)
})
```
You can use either [vitest-browser-vue](https://togithub.com/vitest-dev/vitest-browser-vue), [vitest-browser-svelte ](https://togithub.com/vitest-dev/vitest-browser-svelte) or [vitest-browser-react](https://togithub.com/vitest-dev/vitest-browser-react) to render components and make assertions using locators. Locators are also available on the `page` object from `@vitest/browser/context`.
##### Potential Breaking Change
- **workspace**:
- Correctly resolve workspace globs and file paths - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6316](https://togithub.com/vitest-dev/vitest/issues/6316) [(afdcb)](https://togithub.com/vitest-dev/vitest/commit/afdcb8f2)
- This changes how the custom glob pattern in the workspace config is treated. *Any* file matching the glob is considered a Vitest config file. Any folder matching the glob pattern is treated as a workspace project and is subject to the regular config resolution (single `vitest.config.ts` or `vite.config.ts` inside the folder)
- For example, `projects/*` will match anything inside the `projects` folder. If it's a folder, we try to find the config inside that folder (if there is none, it is still treated as a project with the default config). If it's a file, it will be treated as a Vitest config. `projects/**/*` previously would assume that you only wanted to have folders as projects, but now it will match *every single file* inside`projects`.
- This change doesn't affect non-glob usage.
##### 🚀 Features
- **api**:
- Make spec into a class instead of a tuple - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6355](https://togithub.com/vitest-dev/vitest/issues/6355) [(874a1)](https://togithub.com/vitest-dev/vitest/commit/874a121e)
- **browser**:
- Move page.config to server.config, add more docs - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6252](https://togithub.com/vitest-dev/vitest/issues/6252) [(af2b8)](https://togithub.com/vitest-dev/vitest/commit/af2b813c)
- Make iframe scalable, improve documentation - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6257](https://togithub.com/vitest-dev/vitest/issues/6257) [(74ca1)](https://togithub.com/vitest-dev/vitest/commit/74ca11a4)
- Introduce built-in locators - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6084](https://togithub.com/vitest-dev/vitest/issues/6084) [(3347f)](https://togithub.com/vitest-dev/vitest/commit/3347f83e)
- Support v8 coverage - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6273](https://togithub.com/vitest-dev/vitest/issues/6273) [(34199)](https://togithub.com/vitest-dev/vitest/commit/34199bdf)
- Support `userEvent.upload` in playwright provider - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6442](https://togithub.com/vitest-dev/vitest/issues/6442) [(cf148)](https://togithub.com/vitest-dev/vitest/commit/cf148645)
- Support `--inspect` - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6433](https://togithub.com/vitest-dev/vitest/issues/6433) [(0499a)](https://togithub.com/vitest-dev/vitest/commit/0499a315)
- Support `--inspect-brk` - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6434](https://togithub.com/vitest-dev/vitest/issues/6434) [(7ab0f)](https://togithub.com/vitest-dev/vitest/commit/7ab0f4a8)
- **cli**:
- Extend existing list command to output only a list of file names - by [@Ma-hawaj](https://togithub.com/Ma-hawaj) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6392](https://togithub.com/vitest-dev/vitest/issues/6392) [(008f0)](https://togithub.com/vitest-dev/vitest/commit/008f00b2)
- **coverage**:
- Add `--exclude-after-remap` - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6309](https://togithub.com/vitest-dev/vitest/issues/6309) [(5932a)](https://togithub.com/vitest-dev/vitest/commit/5932a7f9)
- **mocker**:
- Introduce [@vitest/mocker](https://togithub.com/vitest/mocker) package, allow `{ spy: true }` instead of a factory - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6289](https://togithub.com/vitest-dev/vitest/issues/6289) [(95f02)](https://togithub.com/vitest-dev/vitest/commit/95f0203f)
- **vitest**:
- Add "provide" option - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6253](https://togithub.com/vitest-dev/vitest/issues/6253) [(4409d)](https://togithub.com/vitest-dev/vitest/commit/4409d779)
- Add return type and promisable mockFactory - by [@syi0808](https://togithub.com/syi0808) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6139](https://togithub.com/vitest-dev/vitest/issues/6139) [(f5e0b)](https://togithub.com/vitest-dev/vitest/commit/f5e0b987)
- Add `vi.advanceTimersToNextFrame` - by [@bnjm](https://togithub.com/bnjm) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6347](https://togithub.com/vitest-dev/vitest/issues/6347) [(8ff63)](https://togithub.com/vitest-dev/vitest/commit/8ff63560)
- Allow env to be stubbed to undefined - by [@JSanchezIO](https://togithub.com/JSanchezIO) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6359](https://togithub.com/vitest-dev/vitest/issues/6359) [(c3b27)](https://togithub.com/vitest-dev/vitest/commit/c3b2757c)
##### 🐞 Bug Fixes
- Correctly resolve nested mocks with `index` file - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6266](https://togithub.com/vitest-dev/vitest/issues/6266) [(081cf)](https://togithub.com/vitest-dev/vitest/commit/081cfe03)
- Don't panic when coverage.reporter is a string - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6267](https://togithub.com/vitest-dev/vitest/issues/6267) [(7b37d)](https://togithub.com/vitest-dev/vitest/commit/7b37d27b)
- Align RawMatcherFn type definition with Jest - by [@wheresrhys](https://togithub.com/wheresrhys) in [https://github.com/vitest-dev/vitest/issues/6351](https://togithub.com/vitest-dev/vitest/issues/6351) [(d09f0)](https://togithub.com/vitest-dev/vitest/commit/d09f00c7)
- Cjs build of vite node server - by [@AkaraChen](https://togithub.com/AkaraChen) in [https://github.com/vitest-dev/vitest/issues/6389](https://togithub.com/vitest-dev/vitest/issues/6389) [(12e70)](https://togithub.com/vitest-dev/vitest/commit/12e702bd)
- Allow inlining vite's cached dependencies - by [@chriswheeldon-peakon](https://togithub.com/chriswheeldon-peakon) in [https://github.com/vitest-dev/vitest/issues/6284](https://togithub.com/vitest-dev/vitest/issues/6284) [(03208)](https://togithub.com/vitest-dev/vitest/commit/03208017)
- Print unexpected error message if peer dependencies have a different version - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6446](https://togithub.com/vitest-dev/vitest/issues/6446) [(b992b)](https://togithub.com/vitest-dev/vitest/commit/b992b346)
- Ignore importer when resolving Vitest - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6469](https://togithub.com/vitest-dev/vitest/issues/6469) [(0b447)](https://togithub.com/vitest-dev/vitest/commit/0b447226)
- `expect.getState().testPath` always returns correct path - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6472](https://togithub.com/vitest-dev/vitest/issues/6472) [(ac698)](https://togithub.com/vitest-dev/vitest/commit/ac698b1c)
- UserEvent works consistently between providers - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6480](https://togithub.com/vitest-dev/vitest/issues/6480) [(0b4da)](https://togithub.com/vitest-dev/vitest/commit/0b4da69e)
- **browser**:
- Print correct stack trace for unhandled errors - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6134](https://togithub.com/vitest-dev/vitest/issues/6134) [(1da6c)](https://togithub.com/vitest-dev/vitest/commit/1da6cebe)
- Use documentElement as the root for selector - by [@sheremet-va](https://togithub.com/sheremet-va) [(d8077)](https://togithub.com/vitest-dev/vitest/commit/d807767f)
- Keep querying elements even if locator is created with elementLocator, add pubic @vitest/browser/utils - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6296](https://togithub.com/vitest-dev/vitest/issues/6296) [(30dc5)](https://togithub.com/vitest-dev/vitest/commit/30dc5793)
- Produce valid config file if preview provider is used - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6305](https://togithub.com/vitest-dev/vitest/issues/6305) [(7f0ae)](https://togithub.com/vitest-dev/vitest/commit/7f0ae292)
- Correctly run in-source tests in the browser - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6440](https://togithub.com/vitest-dev/vitest/issues/6440) [(c8531)](https://togithub.com/vitest-dev/vitest/commit/c853126e)
- Exclude missed packages from optimization, print help message - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6445](https://togithub.com/vitest-dev/vitest/issues/6445) [(8d883)](https://togithub.com/vitest-dev/vitest/commit/8d883cf0)
- Define mocker as a dependency - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6476](https://togithub.com/vitest-dev/vitest/issues/6476) [(9560a)](https://togithub.com/vitest-dev/vitest/commit/9560ab7f)
- **coverage**:
- Warn if `vitest` and `@vitest/*` versions don't match - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6317](https://togithub.com/vitest-dev/vitest/issues/6317) [(e662c)](https://togithub.com/vitest-dev/vitest/commit/e662c7b2)
- V8 to support source maps with multiple sources - by [@AriPerkkio](https://togithub.com/AriPerkkio) and [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6120](https://togithub.com/vitest-dev/vitest/issues/6120) [(1f6cb)](https://togithub.com/vitest-dev/vitest/commit/1f6cb59f)
- V8 to warn instead of crash when conversion fails - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6318](https://togithub.com/vitest-dev/vitest/issues/6318) [(91dea)](https://togithub.com/vitest-dev/vitest/commit/91dea8c1)
- Use project specific `vitenode` for uncovered files - by [@AriPerkkio](https://togithub.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6044](https://togithub.com/vitest-dev/vitest/issues/6044) [(da52d)](https://togithub.com/vitest-dev/vitest/commit/da52d23f)
- **runner**:
- Use `performance.now` instead of `Date.now` for duration - by [@LuciNyan](https://togithub.com/LuciNyan) in [https://github.com/vitest-dev/vitest/issues/6382](https://togithub.com/vitest-dev/vitest/issues/6382) [(fe489)](https://togithub.com/vitest-dev/vitest/commit/fe489432)
- Async assertion auto await should timeout - by [@hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6391](https://togithub.com/vitest-dev/vitest/issues/6391) [(ad6e7)](https://togithub.com/vitest-dev/vitest/commit/ad6e72fc)
- **snapshot**:
- Reject multiple `toMatchInlineSnapshot` updates at the same location - by [@hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6332](https://togithub.com/vitest-dev/vitest/issues/6332) [(1606f)](https://togithub.com/vitest-dev/vitest/commit/1606f34f)
- Improve inline snapshot inside loop rejection - by [@hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6339](https://togithub.com/vitest-dev/vitest/issues/6339) [(e0368)](https://togithub.com/vitest-dev/vitest/commit/e03683c5)
- **typecheck**:
- Run both runtime and typecheck tests if `typecheck.include` overlaps with `include` - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6256](https://togithub.com/vitest-dev/vitest/issues/6256) [(153ff)](https://togithub.com/vitest-dev/vitest/commit/153ff01b)
- **types**:
- Allow Callbacks Passed to before\*/after\* to Return Anything - by [@LuciNyan](https://togithub.com/LuciNyan) in [https://github.com/vitest-dev/vitest/issues/6393](https://togithub.com/vitest-dev/vitest/issues/6393) [(f6217)](https://togithub.com/vitest-dev/vitest/commit/f6217a22)
- **ui**:
- Remove "filters" flickering - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6463](https://togithub.com/vitest-dev/vitest/issues/6463) [(0223b)](https://togithub.com/vitest-dev/vitest/commit/0223bb79)
- Render project name consistently - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6329](https://togithub.com/vitest-dev/vitest/issues/6329) [(94a18)](https://togithub.com/vitest-dev/vitest/commit/94a186ec)
- **vite-node**:
- Disable watcher if hmr is disabled - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6251](https://togithub.com/vitest-dev/vitest/issues/6251) [(c51c6)](https://togithub.com/vitest-dev/vitest/commit/c51c67aa)
- Fix watch on vite 6 - by [@hi-ogawa](https://togithub.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6422](https://togithub.com/vitest-dev/vitest/issues/6422) [(c3ac4)](https://togithub.com/vitest-dev/vitest/commit/c3ac43c1)
- **vitest**:
- Update json reporter output - by [@Emiyaaaaa](https://togithub.com/Emiyaaaaa) in [https://github.com/vitest-dev/vitest/issues/6064](https://togithub.com/vitest-dev/vitest/issues/6064) [(c9979)](https://togithub.com/vitest-dev/vitest/commit/c997937b)
- Add more type guards for --merge-reports - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6307](https://togithub.com/vitest-dev/vitest/issues/6307) [(0a5d8)](https://togithub.com/vitest-dev/vitest/commit/0a5d8169)
- Always resolve vitest to the root version - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6369](https://togithub.com/vitest-dev/vitest/issues/6369) [(163d7)](https://togithub.com/vitest-dev/vitest/commit/163d7624)
- Dispose vmForks listeners to avoid memory leak - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6448](https://togithub.com/vitest-dev/vitest/issues/6448) [(2673c)](https://togithub.com/vitest-dev/vitest/commit/2673c3bb)
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.0.5...v2.1.0)
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 contains the following updates:
^19.4.1
->^19.5.0
^19.4.1
->^19.5.0
^1.4.1
->^1.4.2
^0.5.6
->^0.5.7
^0.8.3
->^0.8.4
^3.14.1
->^3.14.2
^9.1.5
->^9.1.6
^5.5.4
->^5.6.2
^2.0.5
->^2.1.1
Release Notes
conventional-changelog/commitlint (@commitlint/cli)
### [`v19.5.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1950-2024-09-11) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v19.4.1...v19.5.0) ##### Features - **cli:** use special errorCode for missing rules/config [#4142](https://togithub.com/conventional-changelog/commitlint/issues/4142) ([#4143](https://togithub.com/conventional-changelog/commitlint/issues/4143)) ([d7070d8](https://togithub.com/conventional-changelog/commitlint/commit/d7070d8a4905da7834a018825b37d52c2dd29f62)) #### [19.4.1](https://togithub.com/conventional-changelog/commitlint/compare/v19.4.0...v19.4.1) (2024-08-28) **Note:** Version bump only for package [@commitlint/cli](https://togithub.com/commitlint/cli)conventional-changelog/commitlint (@commitlint/config-conventional)
### [`v19.5.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/config-conventional/CHANGELOG.md#1950-2024-09-11) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v19.4.1...v19.5.0) **Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional) #### [19.4.1](https://togithub.com/conventional-changelog/commitlint/compare/v19.4.0...v19.4.1) (2024-08-28) **Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional) #### [19.2.2](https://togithub.com/conventional-changelog/commitlint/compare/v19.2.1...v19.2.2) (2024-04-14) **Note:** Version bump only for package [@commitlint/config-conventional](https://togithub.com/commitlint/config-conventional)nuxt/devtools (@nuxt/devtools)
### [`v1.4.2`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#142-2024-09-10) [Compare Source](https://togithub.com/nuxt/devtools/compare/v1.4.1...v1.4.2) ##### Bug Fixes - use explicit imports of types ([#715](https://togithub.com/nuxt/devtools/issues/715)) ([4c54247](https://togithub.com/nuxt/devtools/commit/4c54247a88641906a8a8a2fe4bbc3907bd7a039e))nuxt/eslint (@nuxt/eslint-config)
### [`v0.5.7`](https://togithub.com/nuxt/eslint/releases/tag/v0.5.7) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.5.6...v0.5.7) ##### 🚀 Features - Update deps, remove `@types/eslint` - by [@antfu](https://togithub.com/antfu) [(a24f3)](https://togithub.com/nuxt/eslint/commit/a24f30b) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.5.6...v0.5.7)nuxt/module-builder (@nuxt/module-builder)
### [`v0.8.4`](https://togithub.com/nuxt/module-builder/blob/HEAD/CHANGELOG.md#v084) [Compare Source](https://togithub.com/nuxt/module-builder/compare/v0.8.3...v0.8.4) [compare changes](https://togithub.com/nuxt/module-builder/compare/v0.8.3...v0.8.4) ##### 🩹 Fixes - Remove `nuxt/schema` augment ([2a20ed0](https://togithub.com/nuxt/module-builder/commit/2a20ed0)) ##### ❤️ Contributors - Daniel Roe ([@danielroe](http://github.com/danielroe))nuxt/test-utils (@nuxt/test-utils)
### [`v3.14.2`](https://togithub.com/nuxt/test-utils/blob/HEAD/CHANGELOG.md#v3142) [Compare Source](https://togithub.com/nuxt/test-utils/compare/v3.14.1...v3.14.2) [compare changes](https://togithub.com/nuxt/test-utils/compare/v3.14.1...v3.14.2) ##### 🔥 Performance - **e2e:** Use `tinyexec` to run commands ([#939](https://togithub.com/nuxt/test-utils/pull/939)) ##### 🩹 Fixes - **config:** Exclude new nuxt import-conditions plugin ([7cc8f653b](https://togithub.com/nuxt/test-utils/commit/7cc8f653b)) ##### 📖 Documentation - Add contribution instructions ([c765d175a](https://togithub.com/nuxt/test-utils/commit/c765d175a)) ##### 🏡 Chore - **vitest-environment-nuxt:** Specify license is MIT ([#919](https://togithub.com/nuxt/test-utils/pull/919)) - Release `vitest-environment-nuxt` ([e30c044cf](https://togithub.com/nuxt/test-utils/commit/e30c044cf)) - Update `@nuxtjs/i18n` separately ([3d8955d36](https://togithub.com/nuxt/test-utils/commit/3d8955d36)) - Set `compatibilityDate` in fixtures ([7723f969c](https://togithub.com/nuxt/test-utils/commit/7723f969c)) - Update vitest type import ([05e94fcc4](https://togithub.com/nuxt/test-utils/commit/05e94fcc4)) - Trim tag from `tinyexec` stdout ([2b50cfee0](https://togithub.com/nuxt/test-utils/commit/2b50cfee0)) ##### ❤️ Contributors - Daniel Roe ([@danielroe](http://github.com/danielroe)) - Bobbie Goedetypicode/husky (husky)
### [`v9.1.6`](https://togithub.com/typicode/husky/releases/tag/v9.1.6) [Compare Source](https://togithub.com/typicode/husky/compare/v9.1.5...v9.1.6) #### What's Changed - Fix issue where example pre-commit file is generated incorrectly by [@dexmlee](https://togithub.com/dexmlee) in [https://github.com/typicode/husky/pull/1519](https://togithub.com/typicode/husky/pull/1519) #### New Contributors - [@OlegKipchatov](https://togithub.com/OlegKipchatov) made their first contribution in [https://github.com/typicode/husky/pull/1495](https://togithub.com/typicode/husky/pull/1495) - [@Byron2016](https://togithub.com/Byron2016) made their first contribution in [https://github.com/typicode/husky/pull/1499](https://togithub.com/typicode/husky/pull/1499) - [@dexmlee](https://togithub.com/dexmlee) made their first contribution in [https://github.com/typicode/husky/pull/1519](https://togithub.com/typicode/husky/pull/1519) **Full Changelog**: https://github.com/typicode/husky/compare/v9.1.5...v9.1.6microsoft/TypeScript (typescript)
### [`v5.6.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.6.2): TypeScript 5.6 [Compare Source](https://togithub.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.6.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.6.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.6.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.2%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)vitest-dev/vitest (vitest)
### [`v2.1.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.1.1) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v2.1.0...v2.1.1) ##### 🐞 Bug Fixes - **browser**: - Make example test callbacks async - by [@aqandrew](https://togithub.com/aqandrew) in [https://github.com/vitest-dev/vitest/issues/6484](https://togithub.com/vitest-dev/vitest/issues/6484) [(16aa7)](https://togithub.com/vitest-dev/vitest/commit/16aa76c2) - Optimize vitest-browser-vue correctly - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6490](https://togithub.com/vitest-dev/vitest/issues/6490) [(5cbb0)](https://togithub.com/vitest-dev/vitest/commit/5cbb0bba) - **workspace**: - Resolve glob pattern once to avoid name collision - by [@sheremet-va](https://togithub.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6489](https://togithub.com/vitest-dev/vitest/issues/6489) [(36b5a)](https://togithub.com/vitest-dev/vitest/commit/36b5aceb) ##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.1.0...v2.1.1) ### [`v2.1.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.1.0) [Compare Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.5...v2.1.0) This release makes another big change to the Browser Mode by introducing [locators API](https://vitest.dev/guide/browser/locators.html): ```ts test('renders blog posts', async () => { const screen = page.render(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 Hywax Assistant.