nuxt/devtools (@nuxt/devtools)
### [`v1.4.1`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#141-2024-08-26)
[Compare Source](https://togithub.com/nuxt/devtools/compare/v1.4.0...v1.4.1)
##### Bug Fixes
- devtools-kit re-export ([d16cafc](https://togithub.com/nuxt/devtools/commit/d16cafc1b9b39bcf6099b066016079040f69e6ca))
- **state-editor:** update deepSync function ([#713](https://togithub.com/nuxt/devtools/issues/713)) ([a7b9efb](https://togithub.com/nuxt/devtools/commit/a7b9efbd293484acdbf027193cf18515a0756992))
### [`v1.4.0`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#140-2024-08-26)
[Compare Source](https://togithub.com/nuxt/devtools/compare/v1.3.14...v1.4.0)
##### Features
- **kit:** introduce `host-client` utility ([167373c](https://togithub.com/nuxt/devtools/commit/167373c0770180680c497f8dbba175b0e4b1563e))
#### [1.3.14](https://togithub.com/nuxt/devtools/compare/v1.3.13...v1.3.14) (2024-08-20)
#### [1.3.13](https://togithub.com/nuxt/devtools/compare/v1.3.12...v1.3.13) (2024-08-20)
#### [1.3.12](https://togithub.com/nuxt/devtools/compare/v1.3.11...v1.3.12) (2024-08-20)
#### [1.3.11](https://togithub.com/nuxt/devtools/compare/v1.3.10...v1.3.11) (2024-08-20)
#### [1.3.10](https://togithub.com/nuxt/devtools/compare/v1.3.9...v1.3.10) (2024-08-20)
##### Bug Fixes
- color mode ([19ac073](https://togithub.com/nuxt/devtools/commit/19ac0734e83a54a90626675d14dcc82e22de876b))
##### Features
- add search functionality to components graph ([#696](https://togithub.com/nuxt/devtools/issues/696)) ([1a0f81a](https://togithub.com/nuxt/devtools/commit/1a0f81ad84719cbdcf90a889aa1f33ee225750c3))
#### [1.3.9](https://togithub.com/nuxt/devtools/compare/v1.3.8...v1.3.9) (2024-07-02)
##### Bug Fixes
- capture for circular reference in state editor ([841fd76](https://togithub.com/nuxt/devtools/commit/841fd76002b3eb82871659ab57fe5ace66cd64d8))
- introduce `client.revision` to trigger state editor update ([418a22e](https://togithub.com/nuxt/devtools/commit/418a22ed624584a25eab2ed4880147e6d572eb32))
- **modules:** update compatibility check for Nuxt 3 and 4 ([#689](https://togithub.com/nuxt/devtools/issues/689)) ([2354da7](https://togithub.com/nuxt/devtools/commit/2354da79b77741893d1e35270d7406ae76cc75c7))
- use `ofetch` for `fast-npm-meta` ([4188f8d](https://togithub.com/nuxt/devtools/commit/4188f8d3a2323873ef760aa2fe5b7b5faca22959))
#### [1.3.8](https://togithub.com/nuxt/devtools/compare/v1.3.7...v1.3.8) (2024-07-02)
##### Performance Improvements
- avoid deps on `npm-registry-fetch`, save install size ([3d74691](https://togithub.com/nuxt/devtools/commit/3d74691d4daae3ef1fba14cff01b160c1409ebd3))
#### [1.3.7](https://togithub.com/nuxt/devtools/compare/v1.3.6...v1.3.7) (2024-06-27)
##### Bug Fixes
- OpenGraph layout ([#685](https://togithub.com/nuxt/devtools/issues/685)) ([760f149](https://togithub.com/nuxt/devtools/commit/760f14920f5c02d1d88a43671795bef06afafa02))
- scrollable sidebar ([#682](https://togithub.com/nuxt/devtools/issues/682)) ([df459f9](https://togithub.com/nuxt/devtools/commit/df459f9057bd8122c85540c87a53489e5bf9826b))
- **server-routes:** unable to clear all params ([#684](https://togithub.com/nuxt/devtools/issues/684)) ([d88b003](https://togithub.com/nuxt/devtools/commit/d88b003fa244204b3c0c43b0cf250d790e4526f9))
##### Features
- use nuxt search api for showing docs ([#681](https://togithub.com/nuxt/devtools/issues/681)) ([52b6468](https://togithub.com/nuxt/devtools/commit/52b6468df31d65528fbc3f0e58d189265523e11c))
##### Performance Improvements
- use `npm-registry-fetch` instead of `pacote` to deduce the package size ([a049c52](https://togithub.com/nuxt/devtools/commit/a049c5204debe7efeb8420cde4cb6b0aa1559b3f))
#### [1.3.6](https://togithub.com/nuxt/devtools/compare/v1.3.5...v1.3.6) (2024-06-21)
##### Features
- migrate vue-devtools to v7.3 ([#675](https://togithub.com/nuxt/devtools/issues/675)) ([79e6d35](https://togithub.com/nuxt/devtools/commit/79e6d3584e3868e46e76c616e089d67e9f24b39e))
#### [1.3.5](https://togithub.com/nuxt/devtools/compare/v1.3.4...v1.3.5) (2024-06-21)
##### Bug Fixes
- downgrade module-builder ([de79dc4](https://togithub.com/nuxt/devtools/commit/de79dc494074bc7bb8e6ccfd711e57a6d533d95a))
#### [1.3.4](https://togithub.com/nuxt/devtools/compare/v1.3.3...v1.3.4) (2024-06-21)
##### Bug Fixes
- color mode ([#679](https://togithub.com/nuxt/devtools/issues/679)) ([d276b31](https://togithub.com/nuxt/devtools/commit/d276b314255a7601dbc0781527764f20e81e9558))
- navigate to pages with param ([#678](https://togithub.com/nuxt/devtools/issues/678)) ([316bcd9](https://togithub.com/nuxt/devtools/commit/316bcd996b9c2c3ed1b760c1ddd4f83d4fd60a0f))
#### [1.3.3](https://togithub.com/nuxt/devtools/compare/v1.3.2...v1.3.3) (2024-06-04)
##### Bug Fixes
- pin `@vue/devtools-*` ([4c79fac](https://togithub.com/nuxt/devtools/commit/4c79fac7ca16c963640e92c5c50f1346d375cc35))
- sort items in fuse ([#670](https://togithub.com/nuxt/devtools/issues/670)) ([8d052be](https://togithub.com/nuxt/devtools/commit/8d052be418661af150e46f3d65e231ecaa02129c))
#### [1.3.2](https://togithub.com/nuxt/devtools/compare/v1.3.1...v1.3.2) (2024-05-27)
##### Bug Fixes
- floating-vue style ([7b7dc32](https://togithub.com/nuxt/devtools/commit/7b7dc32edebb2ea9b1fa5662b588dcbf78ff5726))
- sidebar scroll ([946f930](https://togithub.com/nuxt/devtools/commit/946f93093b72114b45f8aa1b70b9fb21005f7042))
- **timeline:** reduce warning ([#661](https://togithub.com/nuxt/devtools/issues/661)) ([33fe685](https://togithub.com/nuxt/devtools/commit/33fe6857dabff26a0cb30fb1b1f170e8a658a96b))
#### [1.3.1](https://togithub.com/nuxt/devtools/compare/v1.3.0...v1.3.1) (2024-05-10)
##### Bug Fixes
- module builder chunk path patch ([87199a1](https://togithub.com/nuxt/devtools/commit/87199a174ed662dffc6d1eeaa04116635576fca6))
### [`v1.3.14`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#1314-2024-08-20)
[Compare Source](https://togithub.com/nuxt/devtools/compare/v1.3.9...v1.3.14)
### [`v1.3.9`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#139-2024-07-02)
[Compare Source](https://togithub.com/nuxt/devtools/compare/v1.3.8...v1.3.9)
##### Bug Fixes
- capture for circular reference in state editor ([841fd76](https://togithub.com/nuxt/devtools/commit/841fd76002b3eb82871659ab57fe5ace66cd64d8))
- introduce `client.revision` to trigger state editor update ([418a22e](https://togithub.com/nuxt/devtools/commit/418a22ed624584a25eab2ed4880147e6d572eb32))
- **modules:** update compatibility check for Nuxt 3 and 4 ([#689](https://togithub.com/nuxt/devtools/issues/689)) ([2354da7](https://togithub.com/nuxt/devtools/commit/2354da79b77741893d1e35270d7406ae76cc75c7))
- use `ofetch` for `fast-npm-meta` ([4188f8d](https://togithub.com/nuxt/devtools/commit/4188f8d3a2323873ef760aa2fe5b7b5faca22959))
### [`v1.3.8`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#138-2024-07-02)
[Compare Source](https://togithub.com/nuxt/devtools/compare/v1.3.7...v1.3.8)
##### Performance Improvements
- avoid deps on `npm-registry-fetch`, save install size ([3d74691](https://togithub.com/nuxt/devtools/commit/3d74691d4daae3ef1fba14cff01b160c1409ebd3))
nuxt/eslint (@nuxt/eslint-config)
### [`v0.5.3`](https://togithub.com/nuxt/eslint/releases/tag/v0.5.3)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.5.2...v0.5.3)
*No significant changes*
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.5.2...v0.5.3)
### [`v0.5.2`](https://togithub.com/nuxt/eslint/releases/tag/v0.5.2)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.5.1...v0.5.2)
##### 🐞 Bug Fixes
- **eslint-config**: Do not eagerly import ts-eslint parser, close [#485](https://togithub.com/nuxt/eslint/issues/485) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/485](https://togithub.com/nuxt/eslint/issues/485) [(4b5d6)](https://togithub.com/nuxt/eslint/commit/4b5d65c)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.5.1...v0.5.2)
### [`v0.5.1`](https://togithub.com/nuxt/eslint/releases/tag/v0.5.1)
[Compare Source](https://togithub.com/nuxt/eslint/compare/v0.5.0...v0.5.1)
##### 🚀 Features
- Improve error messages for plugin conflicts, close [#450](https://togithub.com/nuxt/eslint/issues/450), close [#474](https://togithub.com/nuxt/eslint/issues/474) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/450](https://togithub.com/nuxt/eslint/issues/450) and [https://github.com/nuxt/eslint/issues/474](https://togithub.com/nuxt/eslint/issues/474) [(bc055)](https://togithub.com/nuxt/eslint/commit/bc0559e)
##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.5.0...v0.5.1)
### [`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-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)
microsoft/ApplicationInsights-node.js (applicationinsights)
### [`v2.9.6`](https://togithub.com/microsoft/ApplicationInsights-node.js/releases/tag/2.9.6)
[Compare Source](https://togithub.com/microsoft/ApplicationInsights-node.js/compare/2.9.5...2.9.6)
[#1362](https://togithub.com/microsoft/ApplicationInsights-node.js/issues/1362) Fix crashing with older Node.JS versions upon manual instrumentation
[#1363](https://togithub.com/microsoft/ApplicationInsights-node.js/issues/1363) Format dependency target to avoid high cardinality metrics
[#1366](https://togithub.com/microsoft/ApplicationInsights-node.js/issues/1366) Update the [@azure/core-rest-pipeline](https://togithub.com/azure/core-rest-pipeline) to the latest version
eslint/eslint (eslint)
### [`v9.9.1`](https://togithub.com/eslint/eslint/compare/v9.9.0...8781e6f063e56438dc22346504ff637df3f84daf)
[Compare Source](https://togithub.com/eslint/eslint/compare/v9.9.0...v9.9.1)
### [`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)
johannschopplich/nitro-test-utils (nitro-test-utils)
### [`v0.7.0`](https://togithub.com/johannschopplich/nitro-test-utils/releases/tag/v0.7.0)
[Compare Source](https://togithub.com/johannschopplich/nitro-test-utils/compare/v0.6.0...v0.7.0)
##### 🚀 Features
- Allow specifying vite/vitest configuration options - by [@marcogrcr](https://togithub.com/marcogrcr) in [https://github.com/johannschopplich/nitro-test-utils/issues/4](https://togithub.com/johannschopplich/nitro-test-utils/issues/4) [(2d773)](https://togithub.com/johannschopplich/nitro-test-utils/commit/2d77391)
##### [View changes on GitHub](https://togithub.com/johannschopplich/nitro-test-utils/compare/v0.6.0...v0.7.0)
### [`v0.6.0`](https://togithub.com/johannschopplich/nitro-test-utils/releases/tag/v0.6.0)
[Compare Source](https://togithub.com/johannschopplich/nitro-test-utils/compare/v0.5.0...v0.6.0)
##### 🚨 Breaking Changes
- Default to `pool: forks` (Vitest v2 default) - by [@johannschopplich](https://togithub.com/johannschopplich) [(d75fe)](https://togithub.com/johannschopplich/nitro-test-utils/commit/d75fe6b)
##### 🚀 Features
- Upgrade to Vitest v2 - by [@johannschopplich](https://togithub.com/johannschopplich) [(d13bc)](https://togithub.com/johannschopplich/nitro-test-utils/commit/d13bc8c)
##### [View changes on GitHub](https://togithub.com/johannschopplich/nitro-test-utils/compare/v0.5.0...v0.6.0)
nuxt/nuxt (nuxt)
### [`v3.13.0`](https://togithub.com/nuxt/nuxt/releases/tag/v3.13.0)
[Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.12.4...v3.13.0)
##### 👀 Highlights
I'm pretty excited about this release - we've ported some features we had planned for Nuxt v4 back to v3, as well as a raft of bug fixes and performance improvements - as usual.
Here are a few of things I'm most excited about.
##### 🏘️ Route Groups
We now support naming directories with parentheses/brackets to organise your routes without affecting the path.
For example:
```bash [Directory structure]
-| pages/
---| index.vue
---| (marketing)/
-----| about.vue
-----| contact.vue
```
This will produce `/`, `/about` and `/contact` pages in your app. The `marketing` group is ignored for purposes of your URL structure.
Read more in [the original PR](https://togithub.com/nuxt/nuxt/pull/28276).
##### 🏝️ Islands and Head Metadata
It's now possible for server component islands to manipulate the head, such as by adding SEO metadata when rendering.
Read more in [#27987](https://togithub.com/nuxt/nuxt/pull/27987).
##### 🪝 Custom Prefetch Triggers
We now support custom prefetch triggers for `NuxtLink` ([#27846](https://togithub.com/nuxt/nuxt/pull/27846)).
For example:
```vue [pages/index.vue]
This will prefetch when hovered or when it gains focus
This will prefetch when hovered/focus - or when it becomes visible
```
It's also possible to enable/disable these globally for your app and override them per link.
For example:
```ts [nuxt.config.ts]
export default defineNuxtConfig({
experimental: {
defaults: {
nuxtLink: {
prefetch: true,
prefetchOn: { visibility: false, interaction: true }
}
}
}
})
```
##### 🗺️ Better Server Source Maps
When running with `node --enable-source-maps`, you may have noticed that the source maps for the Vue files in your server build pointed to the Vite build output (something like `.nuxt/dist/server/_nuxt/index-O15BBwZ3.js`).
Now, even after your Nitro build, your server source maps will reference your original source files ([#28521](https://togithub.com/nuxt/nuxt/pull/28521)).
Note that one of the easiest ways of improving your build performance is to turn off source maps if you aren't using them, which you can do easily in your `nuxt.config`:
```ts [nuxt.config.ts]
export default defineNuxtConfig({
sourcemap: {
server: false,
client: true,
},
})
```
##### 🎁 New Features for Module Authors
In the run-up to Nuxt v4, we're working on adding some key functionality for module authors, including a new `isNuxtMajorVersion` utility where required ([#27579](https://togithub.com/nuxt/nuxt/pull/27579)) and better inferred typing for merged module options using the new `defineNuxtModule().with()` method ([#27520](https://togithub.com/nuxt/nuxt/pull/27520)).
##### ✨ Improved Dev Warnings
We no longer warn when using data fetching composables in middleware ([#28604](https://togithub.com/nuxt/nuxt/pull/28604)) and we warn when user components' names begin with Lazy ([#27838](https://togithub.com/nuxt/nuxt/pull/27838)).
##### 🚨 Vue TypeScript Changes
For a while, in the Vue ecosystem, we've been augmenting `@vue/runtime-core` to add custom properties and more to `vue`. However, this inadvertently breaks the types for projects that augment `vue` - which is now the officially recommended in the docs way to augment these interfaces (for example, [ComponentCustomProperties](https://vuejs.org/api/utility-types.html#componentcustomproperties), [GlobalComponents](https://vuejs.org/guide/extras/web-components.html#web-components-and-typescript) and [so on](https://vuejs.org/guide/typescript/options-api.html#augmenting-global-properties)).
This means *all* libraries must update their code (or it will break the types of libraries that augment `vue` instead).
We've updated our types in Nuxt along these lines but you may experience issues with the latest `vue-router` when used with libraries which haven't yet done so.
Please create an issue with a reproduction - I'll happily help create a PR to resolve in the upstream library in question. Or you may be able to work around the issue by creating a `declarations.d.ts` in the root of your project with the following code ([credit]()):
```ts [declarations.d.ts]
import type {
ComponentCustomOptions as _ComponentCustomOptions,
ComponentCustomProperties as _ComponentCustomProperties,
} from 'vue';
declare module '@vue/runtime-core' {
interface ComponentCustomProperties extends _ComponentCustomProperties {}
interface ComponentCustomOptions extends _ComponentCustomOptions {}
}
```
##### ✅ Upgrading
As usual, our recommendation for upgrading is to run:
```sh
npx nuxi@latest upgrade --force
```
This will refresh your lockfile as well, and ensures that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.
##### 👉 Changelog
[compare changes](https://togithub.com/nuxt/nuxt/compare/v3.12.4...v3.13.0)
##### 🚀 Enhancements
- **nuxt:** Await custom `routes` function in `router.options` ([#27644](https://togithub.com/nuxt/nuxt/pull/27644))
- **kit:** Add new `isNuxtMajorVersion` compatibility util ([#27579](https://togithub.com/nuxt/nuxt/pull/27579))
- **kit,schema:** Add `.with` for better module options types ([#27520](https://togithub.com/nuxt/nuxt/pull/27520))
- **nuxt:** Warn when user components' names begin with `Lazy` ([#27838](https://togithub.com/nuxt/nuxt/pull/27838))
- **nuxt:** Allow specifying app id when creating a nuxt app ([#28392](https://togithub.com/nuxt/nuxt/pull/28392))
- **nuxt:** Custom enable/disable hooks for `usePreviewMode` ([#28371](https://togithub.com/nuxt/nuxt/pull/28371))
- **kit:** Add `prepend` option to `addRouteMiddleware` ([#28496](https://togithub.com/nuxt/nuxt/pull/28496))
- **nuxt:** Allow organising pages within route groups ([#28276](https://togithub.com/nuxt/nuxt/pull/28276))
- **vite:** Preserve vite sourcemaps for nitro build ([#28521](https://togithub.com/nuxt/nuxt/pull/28521))
- **nuxt:** Allow defining triggers for prefetching links ([#27846](https://togithub.com/nuxt/nuxt/pull/27846))
- **nuxt:** Namespace `__NUXT__` when using multi-app ([#27263](https://togithub.com/nuxt/nuxt/pull/27263))
- **nuxt:** Allow server islands to manipulate head ([#27987](https://togithub.com/nuxt/nuxt/pull/27987))
##### 🔥 Performance
- **nuxt:** Call cookie `decode` function only for named cookie ([#28215](https://togithub.com/nuxt/nuxt/pull/28215))
- **nuxt:** Avoid making client-only component setup async ([#28334](https://togithub.com/nuxt/nuxt/pull/28334))
- **nuxt:** Avoid multiple calls to `getCachedData` ([#28472](https://togithub.com/nuxt/nuxt/pull/28472))
##### 🩹 Fixes
- **nuxt:** Don't warn for `definePageMeta` in client-only pages ([#28246](https://togithub.com/nuxt/nuxt/pull/28246))
- **kit:** Include module `dist/runtime/` in tsconfig includes ([#28237](https://togithub.com/nuxt/nuxt/pull/28237))
- **schema:** Support absolute/relative paths for `assetsDir` ([59f0099f4](https://togithub.com/nuxt/nuxt/commit/59f0099f4))
- **schema:** Do not override user `serverDir` ([#28249](https://togithub.com/nuxt/nuxt/pull/28249))
- **schema:** Use new options syntax for `vite-plugin-vue` ([#28307](https://togithub.com/nuxt/nuxt/pull/28307))
- **schema:** Export new module return types ([c0ad8db93](https://togithub.com/nuxt/nuxt/commit/c0ad8db93))
- **kit:** Add missing type import ([1a60b4541](https://togithub.com/nuxt/nuxt/commit/1a60b4541))
- **vite,webpack:** Handle local postcss plugins ([#28481](https://togithub.com/nuxt/nuxt/pull/28481))
- **nuxt:** Handle `scroll-padding-top: auto` in scrollBehavior ([#28320](https://togithub.com/nuxt/nuxt/pull/28320))
- **nuxt:** Ensure `runtimeConfig.public` is reactive on client ([#28443](https://togithub.com/nuxt/nuxt/pull/28443))
- **nuxt:** Update renamed stub composables from `nuxt/scripts` ([#28449](https://togithub.com/nuxt/nuxt/pull/28449))
- **nuxt:** Augment `@vue/runtime-core` and `@vue/runtime-dom` ([#28446](https://togithub.com/nuxt/nuxt/pull/28446))
- **nuxt:** Scan jsx pages for page metadata ([#28479](https://togithub.com/nuxt/nuxt/pull/28479))
- **nuxt:** Handle plugin type extensions more correctly ([#28480](https://togithub.com/nuxt/nuxt/pull/28480))
- **vite:** Respect `baseURL` for public assets in dev ([#28482](https://togithub.com/nuxt/nuxt/pull/28482))
- **vite:** Add transformation result to log for parse errors ([#28508](https://togithub.com/nuxt/nuxt/pull/28508))
- **vite:** Include module symbols in generated code ([#28509](https://togithub.com/nuxt/nuxt/pull/28509))
- **nuxt:** Add reason when aborting request in `useFetch` ([#28517](https://togithub.com/nuxt/nuxt/pull/28517))
- **nuxt:** Only augment `vue`, not sub-packages ([#28542](https://togithub.com/nuxt/nuxt/pull/28542))
- **nuxt:** Avoid stripping js extensions in plugin injections ([#28593](https://togithub.com/nuxt/nuxt/pull/28593))
- **nuxt:** Preserve route-specific metadata on `route.meta` ([#28441](https://togithub.com/nuxt/nuxt/pull/28441))
- **nuxt:** Don't warn when data fetching in middleware ([#28604](https://togithub.com/nuxt/nuxt/pull/28604))
- **nuxt:** Extract route rules/page meta in 2+ script blocks ([#28625](https://togithub.com/nuxt/nuxt/pull/28625))
- **nuxt:** Allow customising status code in `validate` method ([#28612](https://togithub.com/nuxt/nuxt/pull/28612))
- **nuxt:** Do not provide default `prefetchOn` prop ([#28630](https://togithub.com/nuxt/nuxt/pull/28630))
- **nuxt:** Revert back to object syntax for island head ([#28656](https://togithub.com/nuxt/nuxt/pull/28656))
##### 📖 Documentation
- Fix issue in cookie passing example ([#28223](https://togithub.com/nuxt/nuxt/pull/28223))
- Fix note in layers usage chapter ([#28236](https://togithub.com/nuxt/nuxt/pull/28236))
- Fix spaces ([#28233](https://togithub.com/nuxt/nuxt/pull/28233))
- Add `vue` lang to sample code ([#28247](https://togithub.com/nuxt/nuxt/pull/28247))
- Use `splitSetCookieString` from `cookie-es` ([29f95ae0d](https://togithub.com/nuxt/nuxt/commit/29f95ae0d))
- Use `headers.getSetCookie` ([45c6df9a4](https://togithub.com/nuxt/nuxt/commit/45c6df9a4))
- Fix codemod command typos ([#28279](https://togithub.com/nuxt/nuxt/pull/28279))
- `bunx` -> `bun x` ([#28277](https://togithub.com/nuxt/nuxt/pull/28277))
- Add missing comma to example ([#28300](https://togithub.com/nuxt/nuxt/pull/28300))
- Add language to example schema codeblock ([#28294](https://togithub.com/nuxt/nuxt/pull/28294))
- Update link to RuntimeNuxtHooks ([#28336](https://togithub.com/nuxt/nuxt/pull/28336))
- Update links to social media ([cd5195047](https://togithub.com/nuxt/nuxt/commit/cd5195047))
- Setup host property and usage example ([#28331](https://togithub.com/nuxt/nuxt/pull/28331))
- Fix TypeScript errors for examples ([#28403](https://togithub.com/nuxt/nuxt/pull/28403))
- Improve readability of link to mdn ([#28327](https://togithub.com/nuxt/nuxt/pull/28327))
- Use ts for create-error example ([#28411](https://togithub.com/nuxt/nuxt/pull/28411))
- Alias links in jsdoc `@see` blocks ([#28270](https://togithub.com/nuxt/nuxt/pull/28270))
- Link to vue test utils docs for `mountSuspended` ([#28463](https://togithub.com/nuxt/nuxt/pull/28463))
- Remove vue-tsc major version constraint ([#28484](https://togithub.com/nuxt/nuxt/pull/28484))
- Recommend '#teleports' target instead of 'body' ([#28489](https://togithub.com/nuxt/nuxt/pull/28489))
- Correct custom routing link ([#28497](https://togithub.com/nuxt/nuxt/pull/28497))
- Improve typing of default exports ([#28520](https://togithub.com/nuxt/nuxt/pull/28520))
- Fix `options` type in custom useFetch recipe ([#28389](https://togithub.com/nuxt/nuxt/pull/28389))
- Update useRuntimeConfig source path ([#28553](https://togithub.com/nuxt/nuxt/pull/28553))
- Add line-breaks to tips in Module Author Guide ([#28587](https://togithub.com/nuxt/nuxt/pull/28587))
- Update nuxt scripts status ([#28629](https://togithub.com/nuxt/nuxt/pull/28629))
##### 🏡 Chore
- **schema:** Fix typo ([#28377](https://togithub.com/nuxt/nuxt/pull/28377))
- **nuxt:** Use router code reference permalink ([#28356](https://togithub.com/nuxt/nuxt/pull/28356))
- **nuxt:** Remove unnecessary await ([#28407](https://togithub.com/nuxt/nuxt/pull/28407))
- Upgrade vue in a separate pr ([#28414](https://togithub.com/nuxt/nuxt/pull/28414))
- Update docs typecheck command ([49de5f731](https://togithub.com/nuxt/nuxt/commit/49de5f731))
- Lint ([cab9e5c35](https://togithub.com/nuxt/nuxt/commit/cab9e5c35))
- Fix some typos in comments ([#28501](https://togithub.com/nuxt/nuxt/pull/28501))
##### ✅ Tests
- Disable `pageTransition` in client-only page ([#27839](https://togithub.com/nuxt/nuxt/pull/27839))
- Ignore `SharedComponent` in server head ([510f3e28f](https://togithub.com/nuxt/nuxt/commit/510f3e28f))
- Update bundle size ([3ecb95a7c](https://togithub.com/nuxt/nuxt/commit/3ecb95a7c))
##### 🤖 CI
- Add reproduire-sur-stackblitz workflow ([#28531](https://togithub.com/nuxt/nuxt/pull/28531))
##### ❤️ Contributors
- Daniel Roe ([@danielroe](https://togithub.com/danielroe))
- Julien Huang ([@huang-julien](https://togithub.com/huang-julien))
- Maxime Pauvert ([@maximepvrt](https://togithub.com/maximepvrt))
- felix-dolderer ([@felix-dolderer](https://togithub.com/felix-dolderer))
- Nicolas Payot ([@nicolaspayot](https://togithub.com/nicolaspayot))
- Kewin Szlezingier ([@kewinzaq1](https://togithub.com/kewinzaq1))
- Vasily Kuzin ([@ExEr7um](https://togithub.com/ExEr7um))
- xjccc ([@xjccc](https://togithub.com/xjccc))
- Martin André ([@Martichou](https://togithub.com/Martichou))
- Mike Laumann Bellika ([@MikeBellika](https://togithub.com/MikeBellika))
- Typed SIGTERM ([@typed-sigterm](https://togithub.com/typed-sigterm))
- Horu ([@HigherOrderLogic](https://togithub.com/HigherOrderLogic))
- Son Tran ([@trandaison](https://togithub.com/trandaison))
- rubyisrust ([@rubyisrust](https://togithub.com/rubyisrust))
- Matej Černý ([@CernyMatej](https://togithub.com/CernyMatej))
- Riley Ho ([@rileychh](https://togithub.com/rileychh))
- Adam DeHaven ([@adamdehaven](https://togithub.com/adamdehaven))
- Potter ([@yxw007](https://togithub.com/yxw007))
- Martin Masevski ([@Archetipo95](https://togithub.com/Archetipo95))
- BoogieBen. ([@boogie-ben](https://togithub.com/boogie-ben))
- Tobias Diez ([@tobiasdiez](https://togithub.com/tobiasdiez))
- Michael Brevard ([@GalacticHypernova](https://togithub.com/GalacticHypernova))
- Damian Głowala ([@DamianGlowala](https://togithub.com/DamianGlowala))
- Lucie ([@lihbr](https://togithub.com/lihbr))
- Yasser Lahbibi ([@yassilah](https://togithub.com/yassilah))
- Sébastien Chopin ([@atinux](https://togithub.com/atinux))
- [@beer](https://togithub.com/beer) ([@iiio2](https://togithub.com/iiio2))
- AuroraTea ([@AuroraTea](https://togithub.com/AuroraTea))
- Bobbie Goede ([@BobbieGoede](https://togithub.com/BobbieGoede))
- Alexander Lichter ([@manniL](https://togithub.com/manniL))
- nuxt-studio\[bot] ([@nuxt-studio](https://togithub.com/nuxt-studio)\[bot])
- Vaci ([@vacijj](https://togithub.com/vacijj))
- FELIPE COSTA DE OLIVEIRA ([@FelipeO16](https://togithub.com/FelipeO16))
- 一纸忘忧 ([@ikxin](https://togithub.com/ikxin))
- Meo ([@miaobuao](https://togithub.com/miaobuao))
- Mohab Sameh ([@mohab-sameh](https://togithub.com/mohab-sameh))
- Quentin Macq ([@quentinmcq](https://togithub.com/quentinmcq))
- Johan Krijt ([@johankrijt](https://togithub.com/johankrijt))
### [`v3.12.4`](https://togithub.com/nuxt/nuxt/releases/tag/v3.12.4)
[Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.12.3...v3.12.4)
> 3.12.4 is the next regularly scheduled patch release.
#### 👉 Changelog
[compare changes](https://togithub.com/nuxt/nuxt/compare/v3.12.3...v3.12.4)
##### 🔥 Performance
- **vite:** Start warmups after nitro build ([#27963](https://togithub.com/nuxt/nuxt/pull/27963))
- **vite:** Avoid extra resolve call for `resolveId` in layers ([#27971](https://togithub.com/nuxt/nuxt/pull/27971))
- **kit,nuxt,schema,vite,webpack:** Use explicit exports ([#27998](https://togithub.com/nuxt/nuxt/pull/27998))
##### 🩹 Fixes
- **schema:** Resolve public alias correctly ([#27975](https://togithub.com/nuxt/nuxt/pull/27975))
- **nuxt:** Omit rendering payload prefetch when `noScripts` ([#27972](https://togithub.com/nuxt/nuxt/pull/27972))
- **nuxt:** Add `/` as fallback if page can't be identified ([e6109b226](https://togithub.com/nuxt/nuxt/commit/e6109b226))
- **ui-templates:** Validate templates with `html-validate` ([#28024](https://togithub.com/nuxt/nuxt/pull/28024))
- **schema:** Don't constrain postcss plugin options ([#28045](https://togithub.com/nuxt/nuxt/pull/28045))
- **kit:** Remove exports from v4 branch ([5c8312e9b](https://togithub.com/nuxt/nuxt/commit/5c8312e9b))
- **nuxt:** Use `unhead` key for ad-hoc module options ([#28088](https://togithub.com/nuxt/nuxt/pull/28088))
- **nuxt:** Use native vue-router composables ([#28114](https://togithub.com/nuxt/nuxt/pull/28114))
- **kit:** Ensure `getNuxtVersion` returns `string` ([#28125](https://togithub.com/nuxt/nuxt/pull/28125))
- **nuxt:** Always prerender at least one page with crawler ([#28131](https://togithub.com/nuxt/nuxt/pull/28131))
- **nuxt:** Consider doc `scroll-padding-top` in scrollBehavior ([#28083](https://togithub.com/nuxt/nuxt/pull/28083))
- **nuxt:** Only warn when `useAsyncData` returns undefined ([#28154](https://togithub.com/nuxt/nuxt/pull/28154))
- **nuxt:** Revert change to `getCachedData` null response ([d10cea11b](https://togithub.com/nuxt/nuxt/commit/d10cea11b))
- **schema:** Don't use `app/` as `srcDir` if it doesn't exist ([#28176](https://togithub.com/nuxt/nuxt/pull/28176))
- **kit:** Normalise `serverDir` within layers using v4 compat ([#28177](https://togithub.com/nuxt/nuxt/pull/28177))
- **nuxt:** Allow `getCachedData` to return undefined ([#28187](https://togithub.com/nuxt/nuxt/pull/28187))
- **nuxt:** Use `addEventListener` to register cookie store listener ([#28193](https://togithub.com/nuxt/nuxt/pull/28193))
- **nuxt:** Merge route meta properties with scanned meta ([#28170](https://togithub.com/nuxt/nuxt/pull/28170))
- **nuxt:** Prevent duplicate `set-cookie` headers ([#28211](https://togithub.com/nuxt/nuxt/pull/28211))
##### 💅 Refactors
- **schema,vite,webpack:** Rework `postcss` module loading ([#27946](https://togithub.com/nuxt/nuxt/pull/27946))
- **nuxt:** Remove `_registeredComponents` from ssrContext ([#27819](https://togithub.com/nuxt/nuxt/pull/27819))
- **nuxt:** Use `errx` to handle dev log traces ([#28027](https://togithub.com/nuxt/nuxt/pull/28027))
##### 📖 Documentation
- Fix link ([83bd4fde9](https://togithub.com/nuxt/nuxt/commit/83bd4fde9))
- Fix Cloudflare spelling ([#27989](https://togithub.com/nuxt/nuxt/pull/27989))
- Update example to use `nuxtApp.runWithContext` ([#28000](https://togithub.com/nuxt/nuxt/pull/28000))
- Remove deprecated `pending` variable from data fetching docs ([#28011](https://togithub.com/nuxt/nuxt/pull/28011))
- Clarify xrsp danger ([#28053](https://togithub.com/nuxt/nuxt/pull/28053))
- Deprecate pending and emphasis undefined ([#28113](https://togithub.com/nuxt/nuxt/pull/28113))
- Update phrasing in route announcer ([#28108](https://togithub.com/nuxt/nuxt/pull/28108))
- Use code groups for install commands in module guide ([#28094](https://togithub.com/nuxt/nuxt/pull/28094))
- Capitalize text ([#28056](https://togithub.com/nuxt/nuxt/pull/28056))
- Mention content in upgrade guide v4 folder structure ([#28090](https://togithub.com/nuxt/nuxt/pull/28090))
- Remove a resolved issue from view transition docs ([#28091](https://togithub.com/nuxt/nuxt/pull/28091))
- Clarify navigateTo is not for nitro routes ([#28092](https://togithub.com/nuxt/nuxt/pull/28092))
- Warn about nested islands ([#28062](https://togithub.com/nuxt/nuxt/pull/28062))
- Add info about `layers/` directory ([#28128](https://togithub.com/nuxt/nuxt/pull/28128))
- Codemods for migrating to Nuxt 4 ([#28072](https://togithub.com/nuxt/nuxt/pull/28072))
##### ✅ Tests
- Add `typeCheck` test in minimal build ([#28166](https://togithub.com/nuxt/nuxt/pull/28166))
##### 🤖 CI
- Run prepare step before linting docs ([f8fbefb42](https://togithub.com/nuxt/nuxt/commit/f8fbefb42))
- Run prepare step before linting docs ([d629b82b3](https://togithub.com/nuxt/nuxt/commit/d629b82b3))
##### ❤️ Contributors
- Daniel Roe ([@danielroe](https://togithub.com/danielroe))
- arshcodemod ([@arshcodemod](https://togithub.com/arshcodemod))
- xjccc ([@xjccc](https://togithub.com/xjccc))
- Julien Huang ([@huang-julien](https://togithub.com/huang-julien))
- BoogieBen ([@boogie-ben](https://togithub.com/boogie-ben))
- Santiago A ([@santiagoaloi](https://togithub.com/santiagoaloi))
- Bobbie Goede ([@BobbieGoede](https://togithub.com/BobbieGoede))
- John Tanzer ([@moshetanzer](https://togithub.com/moshetanzer))
- Thomas ([@ThomasWT](https://togithub.com/ThomasWT))
- [@beer](https://togithub.com/beer) ([@iiio2](https://togithub.com/iiio2))
- Dominic ([@rexhent](https://togithub.com/rexhent))
- Alex Liu ([@Mini-ghost](https://togithub.com/Mini-ghost))
- Florian Metz ([@Timeraa](https://togithub.com/Timeraa))
- Liran Tal ([@lirantal](https://togithub.com/lirantal))
- Daniel Kelly ([@danielkellyio](https://togithub.com/danielkellyio))
- Daniel Flanagan ([@FlantasticDan](https://togithub.com/FlantasticDan))
- 山吹色御守 ([@KazariEX](https://togithub.com/KazariEX))
- izzy goldman ([@izzygld](https://togithub.com/izzygld))
- Anthony Fu ([@antfu](https://togithub.com/antfu))
### [`v3.12.3`](https://togithub.com/nuxt/nuxt/releases/tag/v3.12.3)
[Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.12.2...v3.12.3)
> 3.12.3 is the next regularly scheduled patch release.
#### 👉 Changelog
[compare changes](https://togithub.com/nuxt/nuxt/compare/v3.12.2...v3.12.3)
##### 🔥 Performance
- **nuxt,vite:** Use native fs utils rather than `fs-extra` ([#27787](https://togithub.com/nuxt/nuxt/pull/27787))
- **schema:** Use `chokidar` when a custom `srcDir` is provided ([#27871](https://togithub.com/nuxt/nuxt/pull/27871))
- **nuxt:** Ensure `prefetchComponents` is treeshaken on server ([#27905](https://togithub.com/nuxt/nuxt/pull/27905))
##### 🩹 Fixes
- **nuxt:** Flag async data promise as cancelled only if defined ([#27690](https://togithub.com/nuxt/nuxt/pull/27690))
- **schema:** Handle backwards compat for `dir.app` ([0c73cb734](https://togithub.com/nuxt/nuxt/commit/0c73cb734))
- **nuxt:** Support hoisting types of subpath imports ([#27720](https://togithub.com/nuxt/nuxt/pull/27720))
- **nuxt:** Resolve routes when `navigateTo` called with `open` ([#27742](https://togithub.com/nuxt/nuxt/pull/27742))
- **nuxt:** Handle subpaths more correctly ([d7402a799](https://togithub.com/nuxt/nuxt/commit/d7402a799))
- **nuxt:** Delay navigation until user input is acknowledged ([#27743](https://togithub.com/nuxt/nuxt/pull/27743))
- **nuxt:** Resolve aliases used in nitro plugin paths ([#27741](https://togithub.com/nuxt/nuxt/pull/27741))
- **schema:** Do not use full path assets/public aliases ([d0518650f](https://togithub.com/nuxt/nuxt/commit/d0518650f))
- **nuxt:** Defer registering inp handler until nuxt is mounted ([866a5319a](https://togithub.com/nuxt/nuxt/commit/866a5319a))
- **nuxt:** Add `refresh` type in server component refs ([#27778](https://togithub.com/nuxt/nuxt/pull/27778))
- **nuxt:** Extract all-literal page meta ([#27821](https://togithub.com/nuxt/nuxt/pull/27821))
- **kit:** Handle loading nuxt 4+ ([cf251bd48](https://togithub.com/nuxt/nuxt/commit/cf251bd48))
- **nuxt:** Handle external links to named route objects ([#27829](https://togithub.com/nuxt/nuxt/pull/27829))
- **nuxt:** Use URL to encode redirected URLs ([#27822](https://togithub.com/nuxt/nuxt/pull/27822))
- **nuxt:** Don't use app version when verifying nuxt deps ([#27864](https://togithub.com/nuxt/nuxt/pull/27864))
- **nuxt:** Prompt to set compatibility date with latest nitro ([#27893](https://togithub.com/nuxt/nuxt/pull/27893))
- **nuxt:** Add `#vue-router` alias for backwards compat ([#27896](https://togithub.com/nuxt/nuxt/pull/27896))
- **nuxt:** Move app augments to core `nuxt` types ([#27900](https://togithub.com/nuxt/nuxt/pull/27900))
- **nuxt:** Pass augmented pages to child paths ([ecb35d3a2](https://togithub.com/nuxt/nuxt/commit/ecb35d3a2))
- **nuxt:** Use pascal name when loading server component ([#27928](https://togithub.com/nuxt/nuxt/pull/27928))
- **nuxt:** Improve async data warning ([#27874](https://togithub.com/nuxt/nuxt/pull/27874), [#27934](https://togithub.com/nuxt/nuxt/pull/27934))
- **nuxt:** Allow configuring server components in modules ([#27936](https://togithub.com/nuxt/nuxt/pull/27936))
- **vite:** Omit css `?raw` from head when in dev mode ([#27940](https://togithub.com/nuxt/nuxt/pull/27940))
- **kit,nuxt:** Ensure webworker types are available ([4cab71d66](https://togithub.com/nuxt/nuxt/commit/4cab71d66))
- **nuxt:** Seed crawler when prerendering pages ([#27955](https://togithub.com/nuxt/nuxt/pull/27955))
- **vite:** Fix type issue with legacy dev bundler ([f9fa1a3e9](https://togithub.com/nuxt/nuxt/commit/f9fa1a3e9))
- **nuxt:** Improve dx around compatibility date prompt ([#27965](https://togithub.com/nuxt/nuxt/pull/27965))
##### 💅 Refactors
- **kit,nuxt:** Use `performance.now` to measure time ([d14f7ec46](https://togithub.com/nuxt/nuxt/commit/d14f7ec46))
##### 📖 Documentation
- Add referral query variable to Vue School Links ([#27670](https://togithub.com/nuxt/nuxt/pull/27670))
- Fix variable name ([#27675](https://togithub.com/nuxt/nuxt/pull/27675))
- Clarify how transitions are configured globally ([#27679](https://togithub.com/nuxt/nuxt/pull/27679))
- Remove outdated recommendation ([#27691](https://togithub.com/nuxt/nuxt/pull/27691))
- Add `refreshCookie` on `useCookie` doc page ([#27744](https://togithub.com/nuxt/nuxt/pull/27744))
- Sync changes from `main` branch ([e7fbc9f81](https://togithub.com/nuxt/nuxt/commit/e7fbc9f81))
- Remove outdated tip ([#27773](https://togithub.com/nuxt/nuxt/
Configuration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 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:
^1.3.7
->^1.4.1
^0.3.13
->^0.5.3
^1.0.0
->^1.0.2
^20.14.9
->^20.16.1
^2.9.5
->^2.9.6
^9.6.0
->^9.9.1
^0.5.0
->^0.7.0
^3.12.2
->^3.13.0
9.4.0
->9.9.0
^5.5.3
->^5.5.4
Release Notes
nuxt/devtools (@nuxt/devtools)
### [`v1.4.1`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#141-2024-08-26) [Compare Source](https://togithub.com/nuxt/devtools/compare/v1.4.0...v1.4.1) ##### Bug Fixes - devtools-kit re-export ([d16cafc](https://togithub.com/nuxt/devtools/commit/d16cafc1b9b39bcf6099b066016079040f69e6ca)) - **state-editor:** update deepSync function ([#713](https://togithub.com/nuxt/devtools/issues/713)) ([a7b9efb](https://togithub.com/nuxt/devtools/commit/a7b9efbd293484acdbf027193cf18515a0756992)) ### [`v1.4.0`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#140-2024-08-26) [Compare Source](https://togithub.com/nuxt/devtools/compare/v1.3.14...v1.4.0) ##### Features - **kit:** introduce `host-client` utility ([167373c](https://togithub.com/nuxt/devtools/commit/167373c0770180680c497f8dbba175b0e4b1563e)) #### [1.3.14](https://togithub.com/nuxt/devtools/compare/v1.3.13...v1.3.14) (2024-08-20) #### [1.3.13](https://togithub.com/nuxt/devtools/compare/v1.3.12...v1.3.13) (2024-08-20) #### [1.3.12](https://togithub.com/nuxt/devtools/compare/v1.3.11...v1.3.12) (2024-08-20) #### [1.3.11](https://togithub.com/nuxt/devtools/compare/v1.3.10...v1.3.11) (2024-08-20) #### [1.3.10](https://togithub.com/nuxt/devtools/compare/v1.3.9...v1.3.10) (2024-08-20) ##### Bug Fixes - color mode ([19ac073](https://togithub.com/nuxt/devtools/commit/19ac0734e83a54a90626675d14dcc82e22de876b)) ##### Features - add search functionality to components graph ([#696](https://togithub.com/nuxt/devtools/issues/696)) ([1a0f81a](https://togithub.com/nuxt/devtools/commit/1a0f81ad84719cbdcf90a889aa1f33ee225750c3)) #### [1.3.9](https://togithub.com/nuxt/devtools/compare/v1.3.8...v1.3.9) (2024-07-02) ##### Bug Fixes - capture for circular reference in state editor ([841fd76](https://togithub.com/nuxt/devtools/commit/841fd76002b3eb82871659ab57fe5ace66cd64d8)) - introduce `client.revision` to trigger state editor update ([418a22e](https://togithub.com/nuxt/devtools/commit/418a22ed624584a25eab2ed4880147e6d572eb32)) - **modules:** update compatibility check for Nuxt 3 and 4 ([#689](https://togithub.com/nuxt/devtools/issues/689)) ([2354da7](https://togithub.com/nuxt/devtools/commit/2354da79b77741893d1e35270d7406ae76cc75c7)) - use `ofetch` for `fast-npm-meta` ([4188f8d](https://togithub.com/nuxt/devtools/commit/4188f8d3a2323873ef760aa2fe5b7b5faca22959)) #### [1.3.8](https://togithub.com/nuxt/devtools/compare/v1.3.7...v1.3.8) (2024-07-02) ##### Performance Improvements - avoid deps on `npm-registry-fetch`, save install size ([3d74691](https://togithub.com/nuxt/devtools/commit/3d74691d4daae3ef1fba14cff01b160c1409ebd3)) #### [1.3.7](https://togithub.com/nuxt/devtools/compare/v1.3.6...v1.3.7) (2024-06-27) ##### Bug Fixes - OpenGraph layout ([#685](https://togithub.com/nuxt/devtools/issues/685)) ([760f149](https://togithub.com/nuxt/devtools/commit/760f14920f5c02d1d88a43671795bef06afafa02)) - scrollable sidebar ([#682](https://togithub.com/nuxt/devtools/issues/682)) ([df459f9](https://togithub.com/nuxt/devtools/commit/df459f9057bd8122c85540c87a53489e5bf9826b)) - **server-routes:** unable to clear all params ([#684](https://togithub.com/nuxt/devtools/issues/684)) ([d88b003](https://togithub.com/nuxt/devtools/commit/d88b003fa244204b3c0c43b0cf250d790e4526f9)) ##### Features - use nuxt search api for showing docs ([#681](https://togithub.com/nuxt/devtools/issues/681)) ([52b6468](https://togithub.com/nuxt/devtools/commit/52b6468df31d65528fbc3f0e58d189265523e11c)) ##### Performance Improvements - use `npm-registry-fetch` instead of `pacote` to deduce the package size ([a049c52](https://togithub.com/nuxt/devtools/commit/a049c5204debe7efeb8420cde4cb6b0aa1559b3f)) #### [1.3.6](https://togithub.com/nuxt/devtools/compare/v1.3.5...v1.3.6) (2024-06-21) ##### Features - migrate vue-devtools to v7.3 ([#675](https://togithub.com/nuxt/devtools/issues/675)) ([79e6d35](https://togithub.com/nuxt/devtools/commit/79e6d3584e3868e46e76c616e089d67e9f24b39e)) #### [1.3.5](https://togithub.com/nuxt/devtools/compare/v1.3.4...v1.3.5) (2024-06-21) ##### Bug Fixes - downgrade module-builder ([de79dc4](https://togithub.com/nuxt/devtools/commit/de79dc494074bc7bb8e6ccfd711e57a6d533d95a)) #### [1.3.4](https://togithub.com/nuxt/devtools/compare/v1.3.3...v1.3.4) (2024-06-21) ##### Bug Fixes - color mode ([#679](https://togithub.com/nuxt/devtools/issues/679)) ([d276b31](https://togithub.com/nuxt/devtools/commit/d276b314255a7601dbc0781527764f20e81e9558)) - navigate to pages with param ([#678](https://togithub.com/nuxt/devtools/issues/678)) ([316bcd9](https://togithub.com/nuxt/devtools/commit/316bcd996b9c2c3ed1b760c1ddd4f83d4fd60a0f)) #### [1.3.3](https://togithub.com/nuxt/devtools/compare/v1.3.2...v1.3.3) (2024-06-04) ##### Bug Fixes - pin `@vue/devtools-*` ([4c79fac](https://togithub.com/nuxt/devtools/commit/4c79fac7ca16c963640e92c5c50f1346d375cc35)) - sort items in fuse ([#670](https://togithub.com/nuxt/devtools/issues/670)) ([8d052be](https://togithub.com/nuxt/devtools/commit/8d052be418661af150e46f3d65e231ecaa02129c)) #### [1.3.2](https://togithub.com/nuxt/devtools/compare/v1.3.1...v1.3.2) (2024-05-27) ##### Bug Fixes - floating-vue style ([7b7dc32](https://togithub.com/nuxt/devtools/commit/7b7dc32edebb2ea9b1fa5662b588dcbf78ff5726)) - sidebar scroll ([946f930](https://togithub.com/nuxt/devtools/commit/946f93093b72114b45f8aa1b70b9fb21005f7042)) - **timeline:** reduce warning ([#661](https://togithub.com/nuxt/devtools/issues/661)) ([33fe685](https://togithub.com/nuxt/devtools/commit/33fe6857dabff26a0cb30fb1b1f170e8a658a96b)) #### [1.3.1](https://togithub.com/nuxt/devtools/compare/v1.3.0...v1.3.1) (2024-05-10) ##### Bug Fixes - module builder chunk path patch ([87199a1](https://togithub.com/nuxt/devtools/commit/87199a174ed662dffc6d1eeaa04116635576fca6)) ### [`v1.3.14`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#1314-2024-08-20) [Compare Source](https://togithub.com/nuxt/devtools/compare/v1.3.9...v1.3.14) ### [`v1.3.9`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#139-2024-07-02) [Compare Source](https://togithub.com/nuxt/devtools/compare/v1.3.8...v1.3.9) ##### Bug Fixes - capture for circular reference in state editor ([841fd76](https://togithub.com/nuxt/devtools/commit/841fd76002b3eb82871659ab57fe5ace66cd64d8)) - introduce `client.revision` to trigger state editor update ([418a22e](https://togithub.com/nuxt/devtools/commit/418a22ed624584a25eab2ed4880147e6d572eb32)) - **modules:** update compatibility check for Nuxt 3 and 4 ([#689](https://togithub.com/nuxt/devtools/issues/689)) ([2354da7](https://togithub.com/nuxt/devtools/commit/2354da79b77741893d1e35270d7406ae76cc75c7)) - use `ofetch` for `fast-npm-meta` ([4188f8d](https://togithub.com/nuxt/devtools/commit/4188f8d3a2323873ef760aa2fe5b7b5faca22959)) ### [`v1.3.8`](https://togithub.com/nuxt/devtools/blob/HEAD/CHANGELOG.md#138-2024-07-02) [Compare Source](https://togithub.com/nuxt/devtools/compare/v1.3.7...v1.3.8) ##### Performance Improvements - avoid deps on `npm-registry-fetch`, save install size ([3d74691](https://togithub.com/nuxt/devtools/commit/3d74691d4daae3ef1fba14cff01b160c1409ebd3))nuxt/eslint (@nuxt/eslint-config)
### [`v0.5.3`](https://togithub.com/nuxt/eslint/releases/tag/v0.5.3) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.5.2...v0.5.3) *No significant changes* ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.5.2...v0.5.3) ### [`v0.5.2`](https://togithub.com/nuxt/eslint/releases/tag/v0.5.2) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.5.1...v0.5.2) ##### 🐞 Bug Fixes - **eslint-config**: Do not eagerly import ts-eslint parser, close [#485](https://togithub.com/nuxt/eslint/issues/485) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/485](https://togithub.com/nuxt/eslint/issues/485) [(4b5d6)](https://togithub.com/nuxt/eslint/commit/4b5d65c) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.5.1...v0.5.2) ### [`v0.5.1`](https://togithub.com/nuxt/eslint/releases/tag/v0.5.1) [Compare Source](https://togithub.com/nuxt/eslint/compare/v0.5.0...v0.5.1) ##### 🚀 Features - Improve error messages for plugin conflicts, close [#450](https://togithub.com/nuxt/eslint/issues/450), close [#474](https://togithub.com/nuxt/eslint/issues/474) - by [@antfu](https://togithub.com/antfu) in [https://github.com/nuxt/eslint/issues/450](https://togithub.com/nuxt/eslint/issues/450) and [https://github.com/nuxt/eslint/issues/474](https://togithub.com/nuxt/eslint/issues/474) [(bc055)](https://togithub.com/nuxt/eslint/commit/bc0559e) ##### [View changes on GitHub](https://togithub.com/nuxt/eslint/compare/v0.5.0...v0.5.1) ### [`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-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)microsoft/ApplicationInsights-node.js (applicationinsights)
### [`v2.9.6`](https://togithub.com/microsoft/ApplicationInsights-node.js/releases/tag/2.9.6) [Compare Source](https://togithub.com/microsoft/ApplicationInsights-node.js/compare/2.9.5...2.9.6) [#1362](https://togithub.com/microsoft/ApplicationInsights-node.js/issues/1362) Fix crashing with older Node.JS versions upon manual instrumentation [#1363](https://togithub.com/microsoft/ApplicationInsights-node.js/issues/1363) Format dependency target to avoid high cardinality metrics [#1366](https://togithub.com/microsoft/ApplicationInsights-node.js/issues/1366) Update the [@azure/core-rest-pipeline](https://togithub.com/azure/core-rest-pipeline) to the latest versioneslint/eslint (eslint)
### [`v9.9.1`](https://togithub.com/eslint/eslint/compare/v9.9.0...8781e6f063e56438dc22346504ff637df3f84daf) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.9.0...v9.9.1) ### [`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)johannschopplich/nitro-test-utils (nitro-test-utils)
### [`v0.7.0`](https://togithub.com/johannschopplich/nitro-test-utils/releases/tag/v0.7.0) [Compare Source](https://togithub.com/johannschopplich/nitro-test-utils/compare/v0.6.0...v0.7.0) ##### 🚀 Features - Allow specifying vite/vitest configuration options - by [@marcogrcr](https://togithub.com/marcogrcr) in [https://github.com/johannschopplich/nitro-test-utils/issues/4](https://togithub.com/johannschopplich/nitro-test-utils/issues/4) [(2d773)](https://togithub.com/johannschopplich/nitro-test-utils/commit/2d77391) ##### [View changes on GitHub](https://togithub.com/johannschopplich/nitro-test-utils/compare/v0.6.0...v0.7.0) ### [`v0.6.0`](https://togithub.com/johannschopplich/nitro-test-utils/releases/tag/v0.6.0) [Compare Source](https://togithub.com/johannschopplich/nitro-test-utils/compare/v0.5.0...v0.6.0) ##### 🚨 Breaking Changes - Default to `pool: forks` (Vitest v2 default) - by [@johannschopplich](https://togithub.com/johannschopplich) [(d75fe)](https://togithub.com/johannschopplich/nitro-test-utils/commit/d75fe6b) ##### 🚀 Features - Upgrade to Vitest v2 - by [@johannschopplich](https://togithub.com/johannschopplich) [(d13bc)](https://togithub.com/johannschopplich/nitro-test-utils/commit/d13bc8c) ##### [View changes on GitHub](https://togithub.com/johannschopplich/nitro-test-utils/compare/v0.5.0...v0.6.0)nuxt/nuxt (nuxt)
### [`v3.13.0`](https://togithub.com/nuxt/nuxt/releases/tag/v3.13.0) [Compare Source](https://togithub.com/nuxt/nuxt/compare/v3.12.4...v3.13.0) ##### 👀 Highlights I'm pretty excited about this release - we've ported some features we had planned for Nuxt v4 back to v3, as well as a raft of bug fixes and performance improvements - as usual. Here are a few of things I'm most excited about. ##### 🏘️ Route Groups We now support naming directories with parentheses/brackets to organise your routes without affecting the path. For example: ```bash [Directory structure] -| pages/ ---| index.vue ---| (marketing)/ -----| about.vue -----| contact.vue ``` This will produce `/`, `/about` and `/contact` pages in your app. The `marketing` group is ignored for purposes of your URL structure. Read more in [the original PR](https://togithub.com/nuxt/nuxt/pull/28276). ##### 🏝️ Islands and Head Metadata It's now possible for server component islands to manipulate the head, such as by adding SEO metadata when rendering. Read more in [#27987](https://togithub.com/nuxt/nuxt/pull/27987). ##### 🪝 Custom Prefetch Triggers We now support custom prefetch triggers for `NuxtLink` ([#27846](https://togithub.com/nuxt/nuxt/pull/27846)). For example: ```vue [pages/index.vue]Configuration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 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 was generated by Mend Renovate. View the repository job log.