conventional-changelog/commitlint (@commitlint/cli)
### [`v19.4.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1940-2024-08-07)
[Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v19.3.0...v19.4.0)
##### Features
- support command line options from a file ([#4109](https://togithub.com/conventional-changelog/commitlint/issues/4109)) ([a20e890](https://togithub.com/conventional-changelog/commitlint/commit/a20e890f6b6c8bacdc511d40cb41f29415bdd044))
- support linting from the last tag ([#4110](https://togithub.com/conventional-changelog/commitlint/issues/4110)) ([4b204ec](https://togithub.com/conventional-changelog/commitlint/commit/4b204ecfb43dd6a00e24b51111aadbd78f9d58e1))
nuxt/eslint (@nuxt/eslint-config)
### [`v0.5.0`](https://togithub.com/nuxt/eslint/releases/tag/v0.5.0)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.4.0...v0.5.0)
##### 🚀 Features
- Enable `@typescript-eslint/no-import-type-side-effects`, close [#439](https://togithub.com/nuxt/eslint/issues/439) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/439](https://togithub.com/nuxt/eslint/issues/439) [(7361c)](https://togithub.com/nuxt/eslint/commit/7361c73)
- Upgrade `@typescript-eslint` to v8 - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/471](https://togithub.com/nuxt/eslint/issues/471) [(4d08e)](https://togithub.com/nuxt/eslint/commit/4d08ea8)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.4.0...v0.5.0)
### [`v0.4.0`](https://togithub.com/nuxt/eslint/releases/tag/v0.4.0)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.13...v0.4.0)
##### 🚀 Features
- Upgrade `@types/eslint` - by [@antfu](https://togithub.com/antfu) [(ebc8f)](https://togithub.com/nuxt/eslint/commit/ebc8f2c)
- Enable `features.typescript` only when `typescript` is installed locally, fix [#437](https://togithub.com/nuxt/eslint/issues/437) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/437](https://togithub.com/nuxt/eslint/issues/437) [(77bc7)](https://togithub.com/nuxt/eslint/commit/77bc797)
- Include nitro unimport to `globals` as well, close [#461](https://togithub.com/nuxt/eslint/issues/461) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/461](https://togithub.com/nuxt/eslint/issues/461) [(533fa)](https://togithub.com/nuxt/eslint/commit/533fa40)
- Add `public` folder to default ignore, close [#453](https://togithub.com/nuxt/eslint/issues/453) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/453](https://togithub.com/nuxt/eslint/issues/453) [(b0e3e)](https://togithub.com/nuxt/eslint/commit/b0e3e72)
- Add server components to single root list, fix [#457](https://togithub.com/nuxt/eslint/issues/457) - by [@antfu](https://togithub.com/antfu) and **kingyue737** in [https://github.com/nuxt/eslint/issues/457](https://togithub.com/nuxt/eslint/issues/457) [(6e232)](https://togithub.com/nuxt/eslint/commit/6e232f0)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.13...v0.4.0)
nuxt/module-builder (@nuxt/module-builder)
### [`v0.8.3`](https://togithub.com/nuxt/module-builder/blob/HEAD/CHANGELOG.md#v083)
[Compare Source](https://togithub.com/nuxt/module-builder/compare/v0.8.2...v0.8.3)
[compare changes](https://togithub.com/nuxt/module-builder/compare/v0.8.2...v0.8.3)
##### 🩹 Fixes
- **build:** Handle missing named type exports ([#331](https://togithub.com/nuxt/module-builder/pull/331))
##### ❤️ Contributors
- Tobias Diez
### [`v0.8.2`](https://togithub.com/nuxt/module-builder/blob/HEAD/CHANGELOG.md#v082)
[Compare Source](https://togithub.com/nuxt/module-builder/compare/v0.8.1...v0.8.2)
[compare changes](https://togithub.com/nuxt/module-builder/compare/v0.8.1...v0.8.2)
##### 🔥 Performance
- Removed unnecessary hasTypeExport check ([#310](https://togithub.com/nuxt/module-builder/pull/310))
##### 🩹 Fixes
- **prepare:** Override `compatibilityDate` ([b9b27c3](https://togithub.com/nuxt/module-builder/commit/b9b27c3))
##### ❤️ Contributors
- Daniel Roe ([@danielroe](http://github.com/danielroe))
- Matt ([@matt-clegg](http://github.com/matt-clegg))
nuxt-modules/plausible (@nuxtjs/plausible)
### [`v1.0.2`](https://togithub.com/nuxt-modules/plausible/releases/tag/v1.0.2)
[Compare Source](https://togithub.com/nuxt-modules/plausible/compare/v1.0.1...v1.0.2)
##### 🐞 Bug Fixes
- Ensure plugin types are exposed - by [@johannschopplich](https://togithub.com/johannschopplich) in [https://github.com/nuxt-modules/plausible/issues/31](https://togithub.com/nuxt-modules/plausible/issues/31) [(a83fb)](https://togithub.com/nuxt-modules/plausible/commit/a83fb35)
- Correctly allow empty `ignoredHostnames` array to exclude `localhost` - by [@johannschopplich](https://togithub.com/johannschopplich) in [https://github.com/nuxt-modules/plausible/issues/30](https://togithub.com/nuxt-modules/plausible/issues/30) [(3ea26)](https://togithub.com/nuxt-modules/plausible/commit/3ea26f9)
##### [View changes on GitHub](https://togithub.com/nuxt-modules/plausible/compare/v1.0.1...v1.0.2)
### [`v1.0.1`](https://togithub.com/nuxt-modules/plausible/releases/tag/v1.0.1)
[Compare Source](https://togithub.com/nuxt-modules/plausible/compare/v1.0.0...v1.0.1)
##### 🚀 Features
- `ignoreSubDomains` module option - by [@maximepvrt](https://togithub.com/maximepvrt) in [https://github.com/nuxt-modules/plausible/issues/23](https://togithub.com/nuxt-modules/plausible/issues/23) [(de8a1)](https://togithub.com/nuxt-modules/plausible/commit/de8a128)
##### 🐞 Bug Fixes
- Allow empty `ignoredHostnames` to remove `localhost` - by [@johannschopplich](https://togithub.com/johannschopplich) in [https://github.com/nuxt-modules/plausible/issues/30](https://togithub.com/nuxt-modules/plausible/issues/30) [(e592b)](https://togithub.com/nuxt-modules/plausible/commit/e592b98)
##### [View changes on GitHub](https://togithub.com/nuxt-modules/plausible/compare/v1.0.0...v1.0.1)
nuxt-modules/tailwindcss (@nuxtjs/tailwindcss)
### [`v6.12.1`](https://togithub.com/nuxt-modules/tailwindcss/blob/HEAD/CHANGELOG.md#v6121)
[Compare Source](https://togithub.com/nuxt-modules/tailwindcss/compare/v6.12.0...v6.12.1)
[compare changes](https://togithub.com/nuxt-modules/tailwindcss/compare/v6.12.0...v6.12.1)
##### 🩹 Fixes
- Better check for unsafe config to fallback ([#839](https://togithub.com/nuxt-modules/tailwindcss/pull/839))
- Safer checking for templates, closes [#860](https://togithub.com/nuxt-modules/tailwindcss/issues/860) and closes [#865](https://togithub.com/nuxt-modules/tailwindcss/issues/865) ([#860](https://togithub.com/nuxt-modules/tailwindcss/issues/860), [#865](https://togithub.com/nuxt-modules/tailwindcss/issues/865))
##### 📖 Documentation
- Polish homepage and logo ([9977f25](https://togithub.com/nuxt-modules/tailwindcss/commit/9977f25))
- Update examples, closes [#841](https://togithub.com/nuxt-modules/tailwindcss/issues/841) ([#841](https://togithub.com/nuxt-modules/tailwindcss/issues/841))
- Fix injectPosition typo ([#859](https://togithub.com/nuxt-modules/tailwindcss/pull/859))
- Prerender `/` ([427cfb5](https://togithub.com/nuxt-modules/tailwindcss/commit/427cfb5))
- Revert logo ([#873](https://togithub.com/nuxt-modules/tailwindcss/pull/873))
##### 📦 Build
- Update merger filename and revert `@nuxt/content` upgrade ([#867](https://togithub.com/nuxt-modules/tailwindcss/pull/867))
##### 🏡 Chore
- Update to latest `@nuxt/module-builder` ([#840](https://togithub.com/nuxt-modules/tailwindcss/pull/840))
- Update renovate config ([#844](https://togithub.com/nuxt-modules/tailwindcss/pull/844))
- Bump `nuxt-component-meta` ([63a8a8e](https://togithub.com/nuxt-modules/tailwindcss/commit/63a8a8e))
- **ci:** Fix test ([71f00b6](https://togithub.com/nuxt-modules/tailwindcss/commit/71f00b6))
- **ci:** Fix test ([7704e81](https://togithub.com/nuxt-modules/tailwindcss/commit/7704e81))
- Update deps ([a219ef1](https://togithub.com/nuxt-modules/tailwindcss/commit/a219ef1))
- **builder:** Specify merger as entry ([2f1c09d](https://togithub.com/nuxt-modules/tailwindcss/commit/2f1c09d))
- **ci:** Fix ([2679f27](https://togithub.com/nuxt-modules/tailwindcss/commit/2679f27))
- Bump `mkdist` in lockfile ([36febad](https://togithub.com/nuxt-modules/tailwindcss/commit/36febad))
- Fix lint ([d11f4f2](https://togithub.com/nuxt-modules/tailwindcss/commit/d11f4f2))
##### ❤️ Contributors
- Inesh Bose
- Benjamin Canac ([@benjamincanac](http://github.com/benjamincanac))
- Daniel Roe ([@danielroe](http://github.com/danielroe))
- M0nch1 ([@m0nch1](http://github.com/m0nch1))
- Gangan ([@shinGangan](http://github.com/shinGangan))
eslint/eslint (eslint)
### [`v9.9.0`](https://togithub.com/eslint/eslint/releases/tag/v9.9.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v9.8.0...v9.9.0)
#### Features
- [`41d0206`](https://togithub.com/eslint/eslint/commit/41d02066935b987d2e3b13a08680cc74d7067986) feat: Add support for TS config files ([#18134](https://togithub.com/eslint/eslint/issues/18134)) (Arya Emami)
- [`3a4eaf9`](https://togithub.com/eslint/eslint/commit/3a4eaf921543b1cd5d1df4ea9dec02fab396af2a) feat: add suggestion to `require-await` to remove `async` keyword ([#18716](https://togithub.com/eslint/eslint/issues/18716)) (Dave)
#### Documentation
- [`9fe068c`](https://togithub.com/eslint/eslint/commit/9fe068c60db466277a785434496a8f90a9090bed) docs: how to author plugins with configs that extend other configs ([#18753](https://togithub.com/eslint/eslint/issues/18753)) (Alec Gibson)
- [`48117b2`](https://togithub.com/eslint/eslint/commit/48117b27e98639ffe7e78a230bfad9a93039fb7f) docs: add version support page in the side navbar ([#18738](https://togithub.com/eslint/eslint/issues/18738)) (Amaresh S M)
- [`fec2951`](https://togithub.com/eslint/eslint/commit/fec2951d58c704c57bea7e89ffde119e4dc621e3) docs: add version support page to the dropdown ([#18730](https://togithub.com/eslint/eslint/issues/18730)) (Amaresh S M)
- [`38a0661`](https://togithub.com/eslint/eslint/commit/38a0661872dd6f1db2f53501895c58e8cf4e8064) docs: Fix typo ([#18735](https://togithub.com/eslint/eslint/issues/18735)) (Zaina Al Habash)
- [`3c32a9e`](https://togithub.com/eslint/eslint/commit/3c32a9e23c270d83bd8b2649e78aabb76992928e) docs: Update yarn command for creating ESLint config ([#18739](https://togithub.com/eslint/eslint/issues/18739)) (Temitope Ogunleye)
- [`f9ac978`](https://togithub.com/eslint/eslint/commit/f9ac978de629c9a702febcf478a743c5ab11fcf6) docs: Update README (GitHub Actions Bot)
#### Chores
- [`461b2c3`](https://togithub.com/eslint/eslint/commit/461b2c35786dc5fd5e146f370bdcafd32938386f) chore: upgrade to `@eslint/js@9.9.0` ([#18765](https://togithub.com/eslint/eslint/issues/18765)) (Francesco Trotta)
- [`59dba1b`](https://togithub.com/eslint/eslint/commit/59dba1b3404391f5d968be578f0205569d5d41b2) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins)
- [`fea8563`](https://togithub.com/eslint/eslint/commit/fea8563d3372a663aa7a1a676290c34cfb8452ba) chore: update dependency [@eslint/core](https://togithub.com/eslint/core) to ^0.3.0 ([#18724](https://togithub.com/eslint/eslint/issues/18724)) (renovate\[bot])
- [`aac191e`](https://togithub.com/eslint/eslint/commit/aac191e6701495666c264f71fc440207ea19251f) chore: update dependency [@eslint/json](https://togithub.com/eslint/json) to ^0.3.0 ([#18760](https://togithub.com/eslint/eslint/issues/18760)) (renovate\[bot])
- [`b97fa05`](https://togithub.com/eslint/eslint/commit/b97fa051375d1a4592faf251c783691d0b0b9ab9) chore: update wdio dependencies for more stable tests ([#18759](https://togithub.com/eslint/eslint/issues/18759)) (Christian Bromann)
### [`v9.8.0`](https://togithub.com/eslint/eslint/compare/v9.7.0...63881dc11299aba1d0960747c199a4cf48d6b9c8)
[Compare Source](https://togithub.com/eslint/eslint/compare/v9.7.0...v9.8.0)
### [`v9.7.0`](https://togithub.com/eslint/eslint/releases/tag/v9.7.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v9.6.0...v9.7.0)
#### Features
- [`7bd9839`](https://togithub.com/eslint/eslint/commit/7bd98398f112da020eddcda2c26cf4cc563af004) feat: add support for es2025 duplicate named capturing groups ([#18630](https://togithub.com/eslint/eslint/issues/18630)) (Yosuke Ota)
- [`1381394`](https://togithub.com/eslint/eslint/commit/1381394a75b5902ce588455765a3919e2f138a7a) feat: add `regex` option in `no-restricted-imports` ([#18622](https://togithub.com/eslint/eslint/issues/18622)) (Nitin Kumar)
#### Bug Fixes
- [`14e9f81`](https://togithub.com/eslint/eslint/commit/14e9f81ccdb51d2b915b68f442d48ced0a691646) fix: destructuring in catch clause in `no-unused-vars` ([#18636](https://togithub.com/eslint/eslint/issues/18636)) (Francesco Trotta)
#### Documentation
- [`9f416db`](https://togithub.com/eslint/eslint/commit/9f416db680ad01716a769296085bf3eb93f76424) docs: Add Powered by Algolia label to the search. ([#18633](https://togithub.com/eslint/eslint/issues/18633)) (Amaresh S M)
- [`c8d26cb`](https://togithub.com/eslint/eslint/commit/c8d26cb4a2f9d89bfc1914167d3e9f1d3314ffe7) docs: Open JS Foundation -> OpenJS Foundation ([#18649](https://togithub.com/eslint/eslint/issues/18649)) (Milos Djermanovic)
- [`6e79ac7`](https://togithub.com/eslint/eslint/commit/6e79ac76f44b34c24a3e92c20713fbafe1dcbae2) docs: `loadESLint` does not support option `cwd` ([#18641](https://togithub.com/eslint/eslint/issues/18641)) (Francesco Trotta)
#### Chores
- [`793b718`](https://togithub.com/eslint/eslint/commit/793b7180119e7e440d685defb2ee01597574ef1e) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@9](https://togithub.com/9).7.0 ([#18680](https://togithub.com/eslint/eslint/issues/18680)) (Francesco Trotta)
- [`7ed6f9a`](https://togithub.com/eslint/eslint/commit/7ed6f9a4db702bbad941422f456451a8dba7a450) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins)
- [`7bcda76`](https://togithub.com/eslint/eslint/commit/7bcda760369c44d0f1131fccaaf1ccfed5af85f1) refactor: Add type references ([#18652](https://togithub.com/eslint/eslint/issues/18652)) (Nicholas C. Zakas)
- [`51bf57c`](https://togithub.com/eslint/eslint/commit/51bf57c493a65baeee3a935f2d0e52e27271fb48) chore: add tech sponsors through actions ([#18624](https://togithub.com/eslint/eslint/issues/18624)) (Strek)
- [`6320732`](https://togithub.com/eslint/eslint/commit/6320732c3e2a52a220552e348108c53c60f9ef7a) refactor: don't use `parent` property in `NodeEventGenerator` ([#18653](https://togithub.com/eslint/eslint/issues/18653)) (Milos Djermanovic)
- [`9e6d640`](https://togithub.com/eslint/eslint/commit/9e6d6405c3ee774c2e716a3453ede9696ced1be7) refactor: move "Parsing error" prefix adding to Linter ([#18650](https://togithub.com/eslint/eslint/issues/18650)) (Milos Djermanovic)
typicode/husky (husky)
### [`v9.1.4`](https://togithub.com/typicode/husky/compare/v9.1.3...fc549e0e5c8723a6d796f6ad26ef6590769f5d82)
[Compare Source](https://togithub.com/typicode/husky/compare/v9.1.3...v9.1.4)
### [`v9.1.3`](https://togithub.com/typicode/husky/releases/tag/v9.1.3)
[Compare Source](https://togithub.com/typicode/husky/compare/v9.1.2...v9.1.3)
- fix: better handle space in `PATH`
### [`v9.1.2`](https://togithub.com/typicode/husky/compare/v9.1.1...v9.1.2)
[Compare Source](https://togithub.com/typicode/husky/compare/v9.1.1...v9.1.2)
### [`v9.1.1`](https://togithub.com/typicode/husky/compare/v9.1.0...2968998755465f69069f297b5bb603e26d6b1772)
[Compare Source](https://togithub.com/typicode/husky/compare/v9.1.0...v9.1.1)
### [`v9.1.0`](https://togithub.com/typicode/husky/releases/tag/v9.1.0)
[Compare Source](https://togithub.com/typicode/husky/compare/v9.0.11...v9.1.0)
*Super saiyan ~~god~~ dog! It's over 9.0.0!*
*There's a bug with this release which prevents the deprecation notice to appear and requires to remove `#!/usr/bin/env sh` and `. "$(dirname -- "$0")/_/husky.sh"` (which are deprecated by the way). I'll publish a new version to fix that. Sorry about any inconvenience.*
### What's new
You can now run package commands directly, no need for `npx` or equivalents.
It makes writing hooks more intuitive and is also slightly faster 🐺⚡️
```diff
### .husky/pre-commit
- npx jest
+ jest # ~0.2s faster
```
A new recipe has been added to the docs. Lint staged files without external dependencies (inspired by Prettier docs). Feel free to modify it.
```shell
### .husky/pre-commit
prettier $(git diff --cached --name-only --diff-filter=ACMR | sed 's| |\\ |g') --write --ignore-unknown
git update-index --again
```
For more advanced use cases, see [lint-staged](https://togithub.com/lint-staged/lint-staged).
### Fixes
- `bunx husky init` command
- Workaround for some hooks implementation on Windows 🤷
### Deprecations
- Remove `#!/usr/bin/env sh` and `. "$(dirname -- "$0")/_/husky.sh"` from your hooks
- Move your code from `~/.huskyrc` to `.config/husky/init.sh`
Support for these will be removed in v10, notices have been added.
### Friendly reminder
If Git hooks don't fit your workflow, you can disable Husky globally. Just add `export HUSKY=0` to `.config/husky/init.sh`.
I've seen some confusion about this on X, so just a heads-up!
### Sponsoring
Husky is downloaded over 45M times per month and used by ~1.5M projects. If your company wants to sponsor, you can do so here: [GitHub Sponsors](https://togithub.com/sponsors/typicode).
**Have a nice summer ☀️ I'm open to new opportunities/consulting so feel free to drop me a message 😉**
unjs/pkg-types (pkg-types)
### [`v1.1.3`](https://togithub.com/unjs/pkg-types/blob/HEAD/CHANGELOG.md#v113)
[Compare Source](https://togithub.com/unjs/pkg-types/compare/v1.1.2...v1.1.3)
[compare changes](https://togithub.com/unjs/pkg-types/compare/v1.1.2...v1.1.3)
##### 🩹 Fixes
- Fix types for `PackageJson` exports ([#185](https://togithub.com/unjs/pkg-types/pull/185))
##### 🏡 Chore
- Update tsconfig and enable type tests ([#184](https://togithub.com/unjs/pkg-types/pull/184))
##### 🤖 CI
- Enable `--typecheck` for vitest step ([cacfa8e](https://togithub.com/unjs/pkg-types/commit/cacfa8e))
##### ❤️ Contributors
- Pooya Parsa ([@pi0](http://github.com/pi0))
pnpm/pnpm (pnpm)
### [`v9.7.1`](https://togithub.com/pnpm/pnpm/compare/v9.7.0...v9.7.1)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v9.7.0...v9.7.1)
### [`v9.7.0`](https://togithub.com/pnpm/pnpm/releases/tag/v9.7.0): pnpm 9.7
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v9.6.0...v9.7.0)
#### Minor Changes
- Added pnpm version management. If the `manage-package-manager-versions` setting is set to `true`, pnpm will switch to the version specified in the `packageManager` field of `package.json` [#8363](https://togithub.com/pnpm/pnpm/pull/8363). This is the same field used by Corepack. Example:
```json
{
"packageManager": "pnpm@9.3.0"
}
```
- Added the ability to apply patch to all versions [#8337](https://togithub.com/pnpm/pnpm/pull/8337).
If the key of `pnpm.patchedDependencies` is a package name without a version (e.g. `pkg`), pnpm will attempt to apply the patch to all versions of the package. Failures will be skipped. If there's only one version of `pkg` installed, `pnpm patch pkg` and subsequent `pnpm patch-commit $edit_dir` will create an entry named `pkg` in `pnpm.patchedDependencies`. And pnpm will attempt to apply this patch to other versions of `pkg` in the future.
- Change the default edit dir location when running `pnpm patch` from a temporary directory to `node_modules/.pnpm_patches/pkg[@version]` to allow the code editor to open the edit dir in the same file tree as the main project [#8379](https://togithub.com/pnpm/pnpm/issues/8379).
- Substitute environment variables in config keys [#6679](https://togithub.com/pnpm/pnpm/issues/6679).
#### Patch Changes
- `pnpm install` should run `node-gyp rebuild` if the project has a `binding.gyp` file even if the project doesn't have an install script [#8293](https://togithub.com/pnpm/pnpm/issues/8293).
- Print warnings to stderr [#8342](https://togithub.com/pnpm/pnpm/pull/8342).
- Peer dependencies of optional peer dependencies should be automatically installed [#8323](https://togithub.com/pnpm/pnpm/issues/8323).
#### Platinum Sponsors
#### Gold Sponsors
#### Our Silver Sponsors
### [`v9.6.0`](https://togithub.com/pnpm/pnpm/releases/tag/v9.6.0): pnpm 9.6
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v9.5.0...v9.6.0)
#### Minor Changes
- Support specifying node version (via `pnpm.executionEnv.nodeVersion` in `package.json`) for running lifecycle scripts per each package in a workspace [#6720](https://togithub.com/pnpm/pnpm/issues/6720).
- Overrides now support the [`catalogs:` protocol](https://pnpm.io/catalogs) [#8303](https://togithub.com/pnpm/pnpm/issues/8303).
#### Patch Changes
- The `pnpm deploy` command now supports the [`catalog:` protocol](https://pnpm.io/catalogs) [#8298](https://togithub.com/pnpm/pnpm/pull/8298).
- The `pnpm outdated` command now supports the [`catalog:` protocol](https://pnpm.io/catalogs) [#8304](https://togithub.com/pnpm/pnpm/pull/8304).
- Correct the error message when trying to run `pnpm patch` without `node_modules/.modules.yaml` [#8257](https://togithub.com/pnpm/pnpm/issues/8257).
- Silent reporting fixed with the `pnpm exec` command [#7608](https://togithub.com/pnpm/pnpm/issues/7608).
- Add registries information to the calculation of dlx cache hash [#8299](https://togithub.com/pnpm/pnpm/pull/8299).
#### Platinum Sponsors
#### Gold Sponsors
#### Our Silver Sponsors
### [`v9.5.0`](https://togithub.com/pnpm/pnpm/compare/v9.5.0-beta.3...v9.5.0)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v9.4.0...v9.5.0)
npm/node-semver (semver)
### [`v7.6.3`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#763-2024-07-16)
[Compare Source](https://togithub.com/npm/node-semver/compare/v7.6.2...v7.6.3)
##### Bug Fixes
- [`73a3d79`](https://togithub.com/npm/node-semver/commit/73a3d79c4ec32d5dd62c9d5f64e5af7fbdad9ec0) [#726](https://togithub.com/npm/node-semver/pull/726) optimize Range parsing and formatting ([#726](https://togithub.com/npm/node-semver/issues/726)) ([@jviide](https://togithub.com/jviide))
##### Documentation
- [`2975ece`](https://togithub.com/npm/node-semver/commit/2975ece120e17660c9f1ef517de45c09ff821064) [#719](https://togithub.com/npm/node-semver/pull/719) fix extra backtick typo ([#719](https://togithub.com/npm/node-semver/issues/719)) ([@stdavis](https://togithub.com/stdavis))
Microsoft/TypeScript (typescript)
### [`v5.5.4`](https://togithub.com/Microsoft/TypeScript/compare/v5.5.3...c8a7d589e647e19c94150d9892909f3aa93e48eb)
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.5.3...v5.5.4)
vuejs/language-tools (vue-tsc)
### [`v2.0.29`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2028-supofficialsup-2029-supinsiderssup-2024-07-22)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.28...49ad9563e6f2677595878a000179dfea83fb910c)
##### Features
- **vscode:** focus mode Insiders ([https://github.com/volarjs/insiders/pull/24](https://togithub.com/volarjs/insiders/pull/24))
- **language-core:** Plugin API 2.1
- Added plugin hooks: `getLanguageId`, `isValidFile`, `parseSFC2`
- Improve backward compatibility ([#4585](https://togithub.com/vuejs/language-tools/issues/4585)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj)
- **language-core:** support default prop when using \__typeProps ([#4602](https://togithub.com/vuejs/language-tools/issues/4602)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj)
- **language-core:** improve nested plugins ([#4581](https://togithub.com/vuejs/language-tools/issues/4581)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj)
- **language-service:** remove `v-bind` code action ([#4601](https://togithub.com/vuejs/language-tools/issues/4601))
- **vscode:** add empty pattern to codeblock attributes scope ([#4590](https://togithub.com/vuejs/language-tools/issues/4590)) - Thanks [@KermanX](https://togithub.com/KermanX)
##### Fixes
- **tsc:** errors should be thrown instead of being console.log printed
- **language-server:** observe named pipes changes when server startup ([#4292](https://togithub.com/vuejs/language-tools/issues/4292))
- **language-core:** infer define model type from options type ([#4545](https://togithub.com/vuejs/language-tools/issues/4545)) - Thanks [@davidmatter](https://togithub.com/davidmatter)
- **language-core:** type-checking not working with hyphen in slot name with JS ([#4478](https://togithub.com/vuejs/language-tools/issues/4478)) - Thanks [@KermanX](https://togithub.com/KermanX)
- **language-core:** add type check for v-model without argument ([#4598](https://togithub.com/vuejs/language-tools/issues/4598)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj)
- **language-service:** filter special tags ([#4596](https://togithub.com/vuejs/language-tools/issues/4596)) - Thanks [@so1ve](https://togithub.com/so1ve)
- **typescript-plugin:** improve named pipes reliability ([#4603](https://togithub.com/vuejs/language-tools/issues/4603))
- **language-core:** property access is incorrectly identified as compound expression ([#4600](https://togithub.com/vuejs/language-tools/issues/4600))
- **language-core:** fix compatibility of generic component virtual code with TS 5.5 ([#4577](https://togithub.com/vuejs/language-tools/issues/4577))
- **tsc:** TS4082 not reported for functional component ([#4569](https://togithub.com/vuejs/language-tools/issues/4569))
##### Other Changes
- Upgraded Volar from `v2.4.0-alpha.15` to `v2.4.0-alpha.18`:
- Fix VS Code IntelliSense will be lost in new created files ([#4424](https://togithub.com/vuejs/language-tools/issues/4424))
- Add workspace symbols support in Hybrid Mode ([#4595](https://togithub.com/vuejs/language-tools/issues/4595))
- Add workspace `addMissingImports` action support in Hybrid Mode ([#4586](https://togithub.com/vuejs/language-tools/issues/4586))
- Fix yarn 4 compatibility ([#4587](https://togithub.com/vuejs/language-tools/issues/4587))
- Add vue vine to hybrid mode compatible list ([#4543](https://togithub.com/vuejs/language-tools/issues/4543)) - Thanks [@so1ve](https://togithub.com/so1ve)
- Add global components prop validation test ([#4542](https://togithub.com/vuejs/language-tools/issues/4542)) - Thanks [@davidmatter](https://togithub.com/davidmatter)
### [`v2.0.28`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2028-supofficialsup-2029-supinsiderssup-2024-07-22)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.26...v2.0.28)
##### Features
- **vscode:** focus mode Insiders
- **language-core:** Plugin API 2.1
- Added plugin hooks: `getLanguageId`, `isValidFile`, `parseSFC2`
- Improve backward compatibility ([#4585](https://togithub.com/vuejs/language-tools/issues/4585)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj)
- **language-core:** support default prop when using \__typeProps ([#4602](https://togithub.com/vuejs/language-tools/issues/4602)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj)
- **language-core:** improve nested plugins ([#4581](https://togithub.com/vuejs/language-tools/issues/4581)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj)
- **language-service:** remove `v-bind` code action ([#4601](https://togithub.com/vuejs/language-tools/issues/4601))
- **vscode:** add empty pattern to codeblock attributes scope ([#4590](https://togithub.com/vuejs/language-tools/issues/4590)) - Thanks [@KermanX](https://togithub.com/KermanX)
##### Fixes
- **tsc:** errors should be thrown instead of being console.log printed
- **language-server:** observe named pipes changes when server startup ([#4292](https://togithub.com/vuejs/language-tools/issues/4292))
- **language-core:** infer define model type from options type ([#4545](https://togithub.com/vuejs/language-tools/issues/4545)) - Thanks [@davidmatter](https://togithub.com/davidmatter)
- **language-core:** type-checking not working with hyphen in slot name with JS ([#4478](https://togithub.com/vuejs/language-tools/issues/4478)) - Thanks [@KermanX](https://togithub.com/KermanX)
- **language-core:** add type check for v-model without argument ([#4598](https://togithub.com/vuejs/language-tools/issues/4598)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj)
- **language-service:** filter special tags ([#4596](https://togithub.com/vuejs/language-tools/issues/4596)) - Thanks [@so1ve](https://togithub.com/so1ve)
- **typescript-plugin:** improve named pipes reliability ([#4603](https://togithub.com/vuejs/language-tools/issues/4603))
- **language-core** property access is incorrectly identified as compound expression ([#4600](https://togithub.com/vuejs/language-tools/issues/4600))
- **language-core** fix compatibility of generic component virtual code with TS 5.5 ([#4577](https://togithub.com/vuejs/language-tools/issues/4577))
- **tsc** TS4082 not reported for functional component ([#4569](https://togithub.com/vuejs/language-tools/issues/4569))
##### Other Changes
- Upgraded Volar from `v2.4.0-alpha.15` to `v2.4.0-alpha.18`:
- Fix VS Code IntelliSense will be lost in new created files ([#4424](https://togithub.com/vuejs/language-tools/issues/4424))
- Add workspace symbols support in Hybrid Mode ([#4595](https://togithub.com/vuejs/language-tools/issues/4595))
- Add workspace `addMissingImports` action support in Hybrid Mode ([#4586](https://togithub.com/vuejs/language-tools/issues/4586))
- Fix yarn 4 compatibility ([#4587](https://togithub.com/vuejs/language-tools/issues/4587))
- Add vue vine to hybrid mode compatible list ([#4543](https://togithub.com/vuejs/language-tools/issues/4543)) - Thanks [@so1ve](https://togithub.com/so1ve)
- Add global components prop validation test ([#4542](https://togithub.com/vuejs/language-tools/issues/4542)) - Thanks [@davidmatter](https://togithub.com/davidmatter)
### [`v2.0.26`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2026-supofficialsup-2027-supinsiderssup-2024-07-04)
[Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.24...v2.0.26)
##### Features
- **language-service:** Support auto-complete for more preprocessing languages.
- **language-core:** Improve type compatibility with Vue 3.5. ([#4474](https://togithub.com/vuejs/language-tools/issues/4474)) - Thanks, [@zhiyuanzmj](https://togithub.com/zhiyuanzmj).
##### Bug Fixes
- **vscode:** Fix insider version display condition. Insiders
- **language-service:** Fix `vue-twoslash-queries` not working in LSP mode.
- **language-service:** Add null handling for script tag completion items. ([#4520](https://togithub.com/vuejs/language-tools/issues/4520))
- **language-core:** Fix `any` in templates if the first checked file was not root. ([#4526](https://togithub.com/vuejs/language-tools/issues/4526)) - Thanks, [@daniluk4000](https://togithub.com/daniluk4000).
##### Other Changes
- Upgraded Volar from `v2.4.0-alpha.2` to `v2.4.0-alpha.14`:
- Fixed an issue where, when Hybrid Mode is disabled, TS support for Vue files not included in tsconfig may be missing.
- Improved the consistency of `vue-tsc` and `tsc` behavior. ([#3526](https://togithub.com/vuejs/language-tools/issues/3526))
- Fixed the `--clean` flag support for `vue-tsc`.
- Updated the high-level overview mermaid diagram.
- Added 'expected' and 'actually happening' sections to the bug report template. ([#4515](https://togithub.com/vuejs/language-tools/issues/4515)) - Thanks, [@davidmatter](https://togithub.com/davidmatter).
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 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.3.0
->^19.4.0
^0.3.13
->^0.5.0
^0.8.1
->^0.8.3
^1.0.0
->^1.0.2
^6.12.0
->^6.12.1
^9.6.0
->^9.9.0
9.0.11
->9.1.4
^1.1.2
->^1.1.3
9.4.0
->9.7.1
^7.6.2
->^7.6.3
^5.5.3
->^5.5.4
^2.0.24
->^2.0.29
Release Notes
conventional-changelog/commitlint (@commitlint/cli)
### [`v19.4.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@commitlint/cli/CHANGELOG.md#1940-2024-08-07) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v19.3.0...v19.4.0) ##### Features - support command line options from a file ([#4109](https://togithub.com/conventional-changelog/commitlint/issues/4109)) ([a20e890](https://togithub.com/conventional-changelog/commitlint/commit/a20e890f6b6c8bacdc511d40cb41f29415bdd044)) - support linting from the last tag ([#4110](https://togithub.com/conventional-changelog/commitlint/issues/4110)) ([4b204ec](https://togithub.com/conventional-changelog/commitlint/commit/4b204ecfb43dd6a00e24b51111aadbd78f9d58e1))nuxt/eslint (@nuxt/eslint-config)
### [`v0.5.0`](https://togithub.com/nuxt/eslint/releases/tag/v0.5.0) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.4.0...v0.5.0) ##### 🚀 Features - Enable `@typescript-eslint/no-import-type-side-effects`, close [#439](https://togithub.com/nuxt/eslint/issues/439) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/439](https://togithub.com/nuxt/eslint/issues/439) [(7361c)](https://togithub.com/nuxt/eslint/commit/7361c73) - Upgrade `@typescript-eslint` to v8 - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/471](https://togithub.com/nuxt/eslint/issues/471) [(4d08e)](https://togithub.com/nuxt/eslint/commit/4d08ea8) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.4.0...v0.5.0) ### [`v0.4.0`](https://togithub.com/nuxt/eslint/releases/tag/v0.4.0) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.3.13...v0.4.0) ##### 🚀 Features - Upgrade `@types/eslint` - by [@antfu](https://togithub.com/antfu) [(ebc8f)](https://togithub.com/nuxt/eslint/commit/ebc8f2c) - Enable `features.typescript` only when `typescript` is installed locally, fix [#437](https://togithub.com/nuxt/eslint/issues/437) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/437](https://togithub.com/nuxt/eslint/issues/437) [(77bc7)](https://togithub.com/nuxt/eslint/commit/77bc797) - Include nitro unimport to `globals` as well, close [#461](https://togithub.com/nuxt/eslint/issues/461) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/461](https://togithub.com/nuxt/eslint/issues/461) [(533fa)](https://togithub.com/nuxt/eslint/commit/533fa40) - Add `public` folder to default ignore, close [#453](https://togithub.com/nuxt/eslint/issues/453) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/453](https://togithub.com/nuxt/eslint/issues/453) [(b0e3e)](https://togithub.com/nuxt/eslint/commit/b0e3e72) - Add server components to single root list, fix [#457](https://togithub.com/nuxt/eslint/issues/457) - by [@antfu](https://togithub.com/antfu) and **kingyue737** in [https://github.com/nuxt/eslint/issues/457](https://togithub.com/nuxt/eslint/issues/457) [(6e232)](https://togithub.com/nuxt/eslint/commit/6e232f0) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.3.13...v0.4.0)nuxt/module-builder (@nuxt/module-builder)
### [`v0.8.3`](https://togithub.com/nuxt/module-builder/blob/HEAD/CHANGELOG.md#v083) [Compare Source](https://togithub.com/nuxt/module-builder/compare/v0.8.2...v0.8.3) [compare changes](https://togithub.com/nuxt/module-builder/compare/v0.8.2...v0.8.3) ##### 🩹 Fixes - **build:** Handle missing named type exports ([#331](https://togithub.com/nuxt/module-builder/pull/331)) ##### ❤️ Contributors - Tobias Diez### [`v0.8.2`](https://togithub.com/nuxt/module-builder/blob/HEAD/CHANGELOG.md#v082) [Compare Source](https://togithub.com/nuxt/module-builder/compare/v0.8.1...v0.8.2) [compare changes](https://togithub.com/nuxt/module-builder/compare/v0.8.1...v0.8.2) ##### 🔥 Performance - Removed unnecessary hasTypeExport check ([#310](https://togithub.com/nuxt/module-builder/pull/310)) ##### 🩹 Fixes - **prepare:** Override `compatibilityDate` ([b9b27c3](https://togithub.com/nuxt/module-builder/commit/b9b27c3)) ##### ❤️ Contributors - Daniel Roe ([@danielroe](http://github.com/danielroe)) - Matt ([@matt-clegg](http://github.com/matt-clegg))
nuxt-modules/plausible (@nuxtjs/plausible)
### [`v1.0.2`](https://togithub.com/nuxt-modules/plausible/releases/tag/v1.0.2) [Compare Source](https://togithub.com/nuxt-modules/plausible/compare/v1.0.1...v1.0.2) ##### 🐞 Bug Fixes - Ensure plugin types are exposed - by [@johannschopplich](https://togithub.com/johannschopplich) in [https://github.com/nuxt-modules/plausible/issues/31](https://togithub.com/nuxt-modules/plausible/issues/31) [(a83fb)](https://togithub.com/nuxt-modules/plausible/commit/a83fb35) - Correctly allow empty `ignoredHostnames` array to exclude `localhost` - by [@johannschopplich](https://togithub.com/johannschopplich) in [https://github.com/nuxt-modules/plausible/issues/30](https://togithub.com/nuxt-modules/plausible/issues/30) [(3ea26)](https://togithub.com/nuxt-modules/plausible/commit/3ea26f9) ##### [View changes on GitHub](https://togithub.com/nuxt-modules/plausible/compare/v1.0.1...v1.0.2) ### [`v1.0.1`](https://togithub.com/nuxt-modules/plausible/releases/tag/v1.0.1) [Compare Source](https://togithub.com/nuxt-modules/plausible/compare/v1.0.0...v1.0.1) ##### 🚀 Features - `ignoreSubDomains` module option - by [@maximepvrt](https://togithub.com/maximepvrt) in [https://github.com/nuxt-modules/plausible/issues/23](https://togithub.com/nuxt-modules/plausible/issues/23) [(de8a1)](https://togithub.com/nuxt-modules/plausible/commit/de8a128) ##### 🐞 Bug Fixes - Allow empty `ignoredHostnames` to remove `localhost` - by [@johannschopplich](https://togithub.com/johannschopplich) in [https://github.com/nuxt-modules/plausible/issues/30](https://togithub.com/nuxt-modules/plausible/issues/30) [(e592b)](https://togithub.com/nuxt-modules/plausible/commit/e592b98) ##### [View changes on GitHub](https://togithub.com/nuxt-modules/plausible/compare/v1.0.0...v1.0.1)nuxt-modules/tailwindcss (@nuxtjs/tailwindcss)
### [`v6.12.1`](https://togithub.com/nuxt-modules/tailwindcss/blob/HEAD/CHANGELOG.md#v6121) [Compare Source](https://togithub.com/nuxt-modules/tailwindcss/compare/v6.12.0...v6.12.1) [compare changes](https://togithub.com/nuxt-modules/tailwindcss/compare/v6.12.0...v6.12.1) ##### 🩹 Fixes - Better check for unsafe config to fallback ([#839](https://togithub.com/nuxt-modules/tailwindcss/pull/839)) - Safer checking for templates, closes [#860](https://togithub.com/nuxt-modules/tailwindcss/issues/860) and closes [#865](https://togithub.com/nuxt-modules/tailwindcss/issues/865) ([#860](https://togithub.com/nuxt-modules/tailwindcss/issues/860), [#865](https://togithub.com/nuxt-modules/tailwindcss/issues/865)) ##### 📖 Documentation - Polish homepage and logo ([9977f25](https://togithub.com/nuxt-modules/tailwindcss/commit/9977f25)) - Update examples, closes [#841](https://togithub.com/nuxt-modules/tailwindcss/issues/841) ([#841](https://togithub.com/nuxt-modules/tailwindcss/issues/841)) - Fix injectPosition typo ([#859](https://togithub.com/nuxt-modules/tailwindcss/pull/859)) - Prerender `/` ([427cfb5](https://togithub.com/nuxt-modules/tailwindcss/commit/427cfb5)) - Revert logo ([#873](https://togithub.com/nuxt-modules/tailwindcss/pull/873)) ##### 📦 Build - Update merger filename and revert `@nuxt/content` upgrade ([#867](https://togithub.com/nuxt-modules/tailwindcss/pull/867)) ##### 🏡 Chore - Update to latest `@nuxt/module-builder` ([#840](https://togithub.com/nuxt-modules/tailwindcss/pull/840)) - Update renovate config ([#844](https://togithub.com/nuxt-modules/tailwindcss/pull/844)) - Bump `nuxt-component-meta` ([63a8a8e](https://togithub.com/nuxt-modules/tailwindcss/commit/63a8a8e)) - **ci:** Fix test ([71f00b6](https://togithub.com/nuxt-modules/tailwindcss/commit/71f00b6)) - **ci:** Fix test ([7704e81](https://togithub.com/nuxt-modules/tailwindcss/commit/7704e81)) - Update deps ([a219ef1](https://togithub.com/nuxt-modules/tailwindcss/commit/a219ef1)) - **builder:** Specify merger as entry ([2f1c09d](https://togithub.com/nuxt-modules/tailwindcss/commit/2f1c09d)) - **ci:** Fix ([2679f27](https://togithub.com/nuxt-modules/tailwindcss/commit/2679f27)) - Bump `mkdist` in lockfile ([36febad](https://togithub.com/nuxt-modules/tailwindcss/commit/36febad)) - Fix lint ([d11f4f2](https://togithub.com/nuxt-modules/tailwindcss/commit/d11f4f2)) ##### ❤️ Contributors - Inesh Boseeslint/eslint (eslint)
### [`v9.9.0`](https://togithub.com/eslint/eslint/releases/tag/v9.9.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.8.0...v9.9.0) #### Features - [`41d0206`](https://togithub.com/eslint/eslint/commit/41d02066935b987d2e3b13a08680cc74d7067986) feat: Add support for TS config files ([#18134](https://togithub.com/eslint/eslint/issues/18134)) (Arya Emami) - [`3a4eaf9`](https://togithub.com/eslint/eslint/commit/3a4eaf921543b1cd5d1df4ea9dec02fab396af2a) feat: add suggestion to `require-await` to remove `async` keyword ([#18716](https://togithub.com/eslint/eslint/issues/18716)) (Dave) #### Documentation - [`9fe068c`](https://togithub.com/eslint/eslint/commit/9fe068c60db466277a785434496a8f90a9090bed) docs: how to author plugins with configs that extend other configs ([#18753](https://togithub.com/eslint/eslint/issues/18753)) (Alec Gibson) - [`48117b2`](https://togithub.com/eslint/eslint/commit/48117b27e98639ffe7e78a230bfad9a93039fb7f) docs: add version support page in the side navbar ([#18738](https://togithub.com/eslint/eslint/issues/18738)) (Amaresh S M) - [`fec2951`](https://togithub.com/eslint/eslint/commit/fec2951d58c704c57bea7e89ffde119e4dc621e3) docs: add version support page to the dropdown ([#18730](https://togithub.com/eslint/eslint/issues/18730)) (Amaresh S M) - [`38a0661`](https://togithub.com/eslint/eslint/commit/38a0661872dd6f1db2f53501895c58e8cf4e8064) docs: Fix typo ([#18735](https://togithub.com/eslint/eslint/issues/18735)) (Zaina Al Habash) - [`3c32a9e`](https://togithub.com/eslint/eslint/commit/3c32a9e23c270d83bd8b2649e78aabb76992928e) docs: Update yarn command for creating ESLint config ([#18739](https://togithub.com/eslint/eslint/issues/18739)) (Temitope Ogunleye) - [`f9ac978`](https://togithub.com/eslint/eslint/commit/f9ac978de629c9a702febcf478a743c5ab11fcf6) docs: Update README (GitHub Actions Bot) #### Chores - [`461b2c3`](https://togithub.com/eslint/eslint/commit/461b2c35786dc5fd5e146f370bdcafd32938386f) chore: upgrade to `@eslint/js@9.9.0` ([#18765](https://togithub.com/eslint/eslint/issues/18765)) (Francesco Trotta) - [`59dba1b`](https://togithub.com/eslint/eslint/commit/59dba1b3404391f5d968be578f0205569d5d41b2) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`fea8563`](https://togithub.com/eslint/eslint/commit/fea8563d3372a663aa7a1a676290c34cfb8452ba) chore: update dependency [@eslint/core](https://togithub.com/eslint/core) to ^0.3.0 ([#18724](https://togithub.com/eslint/eslint/issues/18724)) (renovate\[bot]) - [`aac191e`](https://togithub.com/eslint/eslint/commit/aac191e6701495666c264f71fc440207ea19251f) chore: update dependency [@eslint/json](https://togithub.com/eslint/json) to ^0.3.0 ([#18760](https://togithub.com/eslint/eslint/issues/18760)) (renovate\[bot]) - [`b97fa05`](https://togithub.com/eslint/eslint/commit/b97fa051375d1a4592faf251c783691d0b0b9ab9) chore: update wdio dependencies for more stable tests ([#18759](https://togithub.com/eslint/eslint/issues/18759)) (Christian Bromann) ### [`v9.8.0`](https://togithub.com/eslint/eslint/compare/v9.7.0...63881dc11299aba1d0960747c199a4cf48d6b9c8) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.7.0...v9.8.0) ### [`v9.7.0`](https://togithub.com/eslint/eslint/releases/tag/v9.7.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.6.0...v9.7.0) #### Features - [`7bd9839`](https://togithub.com/eslint/eslint/commit/7bd98398f112da020eddcda2c26cf4cc563af004) feat: add support for es2025 duplicate named capturing groups ([#18630](https://togithub.com/eslint/eslint/issues/18630)) (Yosuke Ota) - [`1381394`](https://togithub.com/eslint/eslint/commit/1381394a75b5902ce588455765a3919e2f138a7a) feat: add `regex` option in `no-restricted-imports` ([#18622](https://togithub.com/eslint/eslint/issues/18622)) (Nitin Kumar) #### Bug Fixes - [`14e9f81`](https://togithub.com/eslint/eslint/commit/14e9f81ccdb51d2b915b68f442d48ced0a691646) fix: destructuring in catch clause in `no-unused-vars` ([#18636](https://togithub.com/eslint/eslint/issues/18636)) (Francesco Trotta) #### Documentation - [`9f416db`](https://togithub.com/eslint/eslint/commit/9f416db680ad01716a769296085bf3eb93f76424) docs: Add Powered by Algolia label to the search. ([#18633](https://togithub.com/eslint/eslint/issues/18633)) (Amaresh S M) - [`c8d26cb`](https://togithub.com/eslint/eslint/commit/c8d26cb4a2f9d89bfc1914167d3e9f1d3314ffe7) docs: Open JS Foundation -> OpenJS Foundation ([#18649](https://togithub.com/eslint/eslint/issues/18649)) (Milos Djermanovic) - [`6e79ac7`](https://togithub.com/eslint/eslint/commit/6e79ac76f44b34c24a3e92c20713fbafe1dcbae2) docs: `loadESLint` does not support option `cwd` ([#18641](https://togithub.com/eslint/eslint/issues/18641)) (Francesco Trotta) #### Chores - [`793b718`](https://togithub.com/eslint/eslint/commit/793b7180119e7e440d685defb2ee01597574ef1e) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@9](https://togithub.com/9).7.0 ([#18680](https://togithub.com/eslint/eslint/issues/18680)) (Francesco Trotta) - [`7ed6f9a`](https://togithub.com/eslint/eslint/commit/7ed6f9a4db702bbad941422f456451a8dba7a450) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`7bcda76`](https://togithub.com/eslint/eslint/commit/7bcda760369c44d0f1131fccaaf1ccfed5af85f1) refactor: Add type references ([#18652](https://togithub.com/eslint/eslint/issues/18652)) (Nicholas C. Zakas) - [`51bf57c`](https://togithub.com/eslint/eslint/commit/51bf57c493a65baeee3a935f2d0e52e27271fb48) chore: add tech sponsors through actions ([#18624](https://togithub.com/eslint/eslint/issues/18624)) (Strek) - [`6320732`](https://togithub.com/eslint/eslint/commit/6320732c3e2a52a220552e348108c53c60f9ef7a) refactor: don't use `parent` property in `NodeEventGenerator` ([#18653](https://togithub.com/eslint/eslint/issues/18653)) (Milos Djermanovic) - [`9e6d640`](https://togithub.com/eslint/eslint/commit/9e6d6405c3ee774c2e716a3453ede9696ced1be7) refactor: move "Parsing error" prefix adding to Linter ([#18650](https://togithub.com/eslint/eslint/issues/18650)) (Milos Djermanovic)typicode/husky (husky)
### [`v9.1.4`](https://togithub.com/typicode/husky/compare/v9.1.3...fc549e0e5c8723a6d796f6ad26ef6590769f5d82) [Compare Source](https://togithub.com/typicode/husky/compare/v9.1.3...v9.1.4) ### [`v9.1.3`](https://togithub.com/typicode/husky/releases/tag/v9.1.3) [Compare Source](https://togithub.com/typicode/husky/compare/v9.1.2...v9.1.3) - fix: better handle space in `PATH` ### [`v9.1.2`](https://togithub.com/typicode/husky/compare/v9.1.1...v9.1.2) [Compare Source](https://togithub.com/typicode/husky/compare/v9.1.1...v9.1.2) ### [`v9.1.1`](https://togithub.com/typicode/husky/compare/v9.1.0...2968998755465f69069f297b5bb603e26d6b1772) [Compare Source](https://togithub.com/typicode/husky/compare/v9.1.0...v9.1.1) ### [`v9.1.0`](https://togithub.com/typicode/husky/releases/tag/v9.1.0) [Compare Source](https://togithub.com/typicode/husky/compare/v9.0.11...v9.1.0)unjs/pkg-types (pkg-types)
### [`v1.1.3`](https://togithub.com/unjs/pkg-types/blob/HEAD/CHANGELOG.md#v113) [Compare Source](https://togithub.com/unjs/pkg-types/compare/v1.1.2...v1.1.3) [compare changes](https://togithub.com/unjs/pkg-types/compare/v1.1.2...v1.1.3) ##### 🩹 Fixes - Fix types for `PackageJson` exports ([#185](https://togithub.com/unjs/pkg-types/pull/185)) ##### 🏡 Chore - Update tsconfig and enable type tests ([#184](https://togithub.com/unjs/pkg-types/pull/184)) ##### 🤖 CI - Enable `--typecheck` for vitest step ([cacfa8e](https://togithub.com/unjs/pkg-types/commit/cacfa8e)) ##### ❤️ Contributors - Pooya Parsa ([@pi0](http://github.com/pi0))pnpm/pnpm (pnpm)
### [`v9.7.1`](https://togithub.com/pnpm/pnpm/compare/v9.7.0...v9.7.1) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v9.7.0...v9.7.1) ### [`v9.7.0`](https://togithub.com/pnpm/pnpm/releases/tag/v9.7.0): pnpm 9.7 [Compare Source](https://togithub.com/pnpm/pnpm/compare/v9.6.0...v9.7.0) #### Minor Changes - Added pnpm version management. If the `manage-package-manager-versions` setting is set to `true`, pnpm will switch to the version specified in the `packageManager` field of `package.json` [#8363](https://togithub.com/pnpm/pnpm/pull/8363). This is the same field used by Corepack. Example: ```json { "packageManager": "pnpm@9.3.0" } ``` - Added the ability to apply patch to all versions [#8337](https://togithub.com/pnpm/pnpm/pull/8337). If the key of `pnpm.patchedDependencies` is a package name without a version (e.g. `pkg`), pnpm will attempt to apply the patch to all versions of the package. Failures will be skipped. If there's only one version of `pkg` installed, `pnpm patch pkg` and subsequent `pnpm patch-commit $edit_dir` will create an entry named `pkg` in `pnpm.patchedDependencies`. And pnpm will attempt to apply this patch to other versions of `pkg` in the future. - Change the default edit dir location when running `pnpm patch` from a temporary directory to `node_modules/.pnpm_patches/pkg[@version]` to allow the code editor to open the edit dir in the same file tree as the main project [#8379](https://togithub.com/pnpm/pnpm/issues/8379). - Substitute environment variables in config keys [#6679](https://togithub.com/pnpm/pnpm/issues/6679). #### Patch Changes - `pnpm install` should run `node-gyp rebuild` if the project has a `binding.gyp` file even if the project doesn't have an install script [#8293](https://togithub.com/pnpm/pnpm/issues/8293). - Print warnings to stderr [#8342](https://togithub.com/pnpm/pnpm/pull/8342). - Peer dependencies of optional peer dependencies should be automatically installed [#8323](https://togithub.com/pnpm/pnpm/issues/8323). #### Platinum Sponsorsnpm/node-semver (semver)
### [`v7.6.3`](https://togithub.com/npm/node-semver/blob/HEAD/CHANGELOG.md#763-2024-07-16) [Compare Source](https://togithub.com/npm/node-semver/compare/v7.6.2...v7.6.3) ##### Bug Fixes - [`73a3d79`](https://togithub.com/npm/node-semver/commit/73a3d79c4ec32d5dd62c9d5f64e5af7fbdad9ec0) [#726](https://togithub.com/npm/node-semver/pull/726) optimize Range parsing and formatting ([#726](https://togithub.com/npm/node-semver/issues/726)) ([@jviide](https://togithub.com/jviide)) ##### Documentation - [`2975ece`](https://togithub.com/npm/node-semver/commit/2975ece120e17660c9f1ef517de45c09ff821064) [#719](https://togithub.com/npm/node-semver/pull/719) fix extra backtick typo ([#719](https://togithub.com/npm/node-semver/issues/719)) ([@stdavis](https://togithub.com/stdavis))Microsoft/TypeScript (typescript)
### [`v5.5.4`](https://togithub.com/Microsoft/TypeScript/compare/v5.5.3...c8a7d589e647e19c94150d9892909f3aa93e48eb) [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.5.3...v5.5.4)vuejs/language-tools (vue-tsc)
### [`v2.0.29`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2028-supofficialsup-2029-supinsiderssup-2024-07-22) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.28...49ad9563e6f2677595878a000179dfea83fb910c) ##### Features - **vscode:** focus mode Insiders ([https://github.com/volarjs/insiders/pull/24](https://togithub.com/volarjs/insiders/pull/24)) - **language-core:** Plugin API 2.1 - Added plugin hooks: `getLanguageId`, `isValidFile`, `parseSFC2` - Improve backward compatibility ([#4585](https://togithub.com/vuejs/language-tools/issues/4585)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** support default prop when using \__typeProps ([#4602](https://togithub.com/vuejs/language-tools/issues/4602)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** improve nested plugins ([#4581](https://togithub.com/vuejs/language-tools/issues/4581)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-service:** remove `v-bind` code action ([#4601](https://togithub.com/vuejs/language-tools/issues/4601)) - **vscode:** add empty pattern to codeblock attributes scope ([#4590](https://togithub.com/vuejs/language-tools/issues/4590)) - Thanks [@KermanX](https://togithub.com/KermanX) ##### Fixes - **tsc:** errors should be thrown instead of being console.log printed - **language-server:** observe named pipes changes when server startup ([#4292](https://togithub.com/vuejs/language-tools/issues/4292)) - **language-core:** infer define model type from options type ([#4545](https://togithub.com/vuejs/language-tools/issues/4545)) - Thanks [@davidmatter](https://togithub.com/davidmatter) - **language-core:** type-checking not working with hyphen in slot name with JS ([#4478](https://togithub.com/vuejs/language-tools/issues/4478)) - Thanks [@KermanX](https://togithub.com/KermanX) - **language-core:** add type check for v-model without argument ([#4598](https://togithub.com/vuejs/language-tools/issues/4598)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-service:** filter special tags ([#4596](https://togithub.com/vuejs/language-tools/issues/4596)) - Thanks [@so1ve](https://togithub.com/so1ve) - **typescript-plugin:** improve named pipes reliability ([#4603](https://togithub.com/vuejs/language-tools/issues/4603)) - **language-core:** property access is incorrectly identified as compound expression ([#4600](https://togithub.com/vuejs/language-tools/issues/4600)) - **language-core:** fix compatibility of generic component virtual code with TS 5.5 ([#4577](https://togithub.com/vuejs/language-tools/issues/4577)) - **tsc:** TS4082 not reported for functional component ([#4569](https://togithub.com/vuejs/language-tools/issues/4569)) ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.15` to `v2.4.0-alpha.18`: - Fix VS Code IntelliSense will be lost in new created files ([#4424](https://togithub.com/vuejs/language-tools/issues/4424)) - Add workspace symbols support in Hybrid Mode ([#4595](https://togithub.com/vuejs/language-tools/issues/4595)) - Add workspace `addMissingImports` action support in Hybrid Mode ([#4586](https://togithub.com/vuejs/language-tools/issues/4586)) - Fix yarn 4 compatibility ([#4587](https://togithub.com/vuejs/language-tools/issues/4587)) - Add vue vine to hybrid mode compatible list ([#4543](https://togithub.com/vuejs/language-tools/issues/4543)) - Thanks [@so1ve](https://togithub.com/so1ve) - Add global components prop validation test ([#4542](https://togithub.com/vuejs/language-tools/issues/4542)) - Thanks [@davidmatter](https://togithub.com/davidmatter) ### [`v2.0.28`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2028-supofficialsup-2029-supinsiderssup-2024-07-22) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.26...v2.0.28) ##### Features - **vscode:** focus mode Insiders - **language-core:** Plugin API 2.1 - Added plugin hooks: `getLanguageId`, `isValidFile`, `parseSFC2` - Improve backward compatibility ([#4585](https://togithub.com/vuejs/language-tools/issues/4585)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** support default prop when using \__typeProps ([#4602](https://togithub.com/vuejs/language-tools/issues/4602)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-core:** improve nested plugins ([#4581](https://togithub.com/vuejs/language-tools/issues/4581)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-service:** remove `v-bind` code action ([#4601](https://togithub.com/vuejs/language-tools/issues/4601)) - **vscode:** add empty pattern to codeblock attributes scope ([#4590](https://togithub.com/vuejs/language-tools/issues/4590)) - Thanks [@KermanX](https://togithub.com/KermanX) ##### Fixes - **tsc:** errors should be thrown instead of being console.log printed - **language-server:** observe named pipes changes when server startup ([#4292](https://togithub.com/vuejs/language-tools/issues/4292)) - **language-core:** infer define model type from options type ([#4545](https://togithub.com/vuejs/language-tools/issues/4545)) - Thanks [@davidmatter](https://togithub.com/davidmatter) - **language-core:** type-checking not working with hyphen in slot name with JS ([#4478](https://togithub.com/vuejs/language-tools/issues/4478)) - Thanks [@KermanX](https://togithub.com/KermanX) - **language-core:** add type check for v-model without argument ([#4598](https://togithub.com/vuejs/language-tools/issues/4598)) - Thanks [@zhiyuanzmj](https://togithub.com/zhiyuanzmj) - **language-service:** filter special tags ([#4596](https://togithub.com/vuejs/language-tools/issues/4596)) - Thanks [@so1ve](https://togithub.com/so1ve) - **typescript-plugin:** improve named pipes reliability ([#4603](https://togithub.com/vuejs/language-tools/issues/4603)) - **language-core** property access is incorrectly identified as compound expression ([#4600](https://togithub.com/vuejs/language-tools/issues/4600)) - **language-core** fix compatibility of generic component virtual code with TS 5.5 ([#4577](https://togithub.com/vuejs/language-tools/issues/4577)) - **tsc** TS4082 not reported for functional component ([#4569](https://togithub.com/vuejs/language-tools/issues/4569)) ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.15` to `v2.4.0-alpha.18`: - Fix VS Code IntelliSense will be lost in new created files ([#4424](https://togithub.com/vuejs/language-tools/issues/4424)) - Add workspace symbols support in Hybrid Mode ([#4595](https://togithub.com/vuejs/language-tools/issues/4595)) - Add workspace `addMissingImports` action support in Hybrid Mode ([#4586](https://togithub.com/vuejs/language-tools/issues/4586)) - Fix yarn 4 compatibility ([#4587](https://togithub.com/vuejs/language-tools/issues/4587)) - Add vue vine to hybrid mode compatible list ([#4543](https://togithub.com/vuejs/language-tools/issues/4543)) - Thanks [@so1ve](https://togithub.com/so1ve) - Add global components prop validation test ([#4542](https://togithub.com/vuejs/language-tools/issues/4542)) - Thanks [@davidmatter](https://togithub.com/davidmatter) ### [`v2.0.26`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2026-supofficialsup-2027-supinsiderssup-2024-07-04) [Compare Source](https://togithub.com/vuejs/language-tools/compare/v2.0.24...v2.0.26) ##### Features - **language-service:** Support auto-complete for more preprocessing languages. - **language-core:** Improve type compatibility with Vue 3.5. ([#4474](https://togithub.com/vuejs/language-tools/issues/4474)) - Thanks, [@zhiyuanzmj](https://togithub.com/zhiyuanzmj). ##### Bug Fixes - **vscode:** Fix insider version display condition. Insiders - **language-service:** Fix `vue-twoslash-queries` not working in LSP mode. - **language-service:** Add null handling for script tag completion items. ([#4520](https://togithub.com/vuejs/language-tools/issues/4520)) - **language-core:** Fix `any` in templates if the first checked file was not root. ([#4526](https://togithub.com/vuejs/language-tools/issues/4526)) - Thanks, [@daniluk4000](https://togithub.com/daniluk4000). ##### Other Changes - Upgraded Volar from `v2.4.0-alpha.2` to `v2.4.0-alpha.14`: - Fixed an issue where, when Hybrid Mode is disabled, TS support for Vue files not included in tsconfig may be missing. - Improved the consistency of `vue-tsc` and `tsc` behavior. ([#3526](https://togithub.com/vuejs/language-tools/issues/3526)) - Fixed the `--clean` flag support for `vue-tsc`. - Updated the high-level overview mermaid diagram. - Added 'expected' and 'actually happening' sections to the bug report template. ([#4515](https://togithub.com/vuejs/language-tools/issues/4515)) - Thanks, [@davidmatter](https://togithub.com/davidmatter).Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.