nuxt/eslint (@nuxt/eslint)
### [`v0.6.2`](https://redirect.github.com/nuxt/eslint/releases/tag/v0.6.2)
[Compare Source](https://redirect.github.com/nuxt/eslint/compare/v0.6.1...v0.6.2)
##### 🚀 Features
- Update all deps - by [@antfu](https://redirect.github.com/antfu) [(fdb85)](https://redirect.github.com/nuxt/eslint/commit/fdb85a4)
##### 🐞 Bug Fixes
- Downgrade `eslint-config-flat-gitignore` to `0.2.0` to support ESLint v8, [#507](https://redirect.github.com/nuxt/eslint/issues/507) - by [@antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/507](https://redirect.github.com/nuxt/eslint/issues/507) [(b781e)](https://redirect.github.com/nuxt/eslint/commit/b781eae)
##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v0.6.1...v0.6.2)
### [`v0.6.1`](https://redirect.github.com/nuxt/eslint/releases/tag/v0.6.1)
[Compare Source](https://redirect.github.com/nuxt/eslint/compare/v0.6.0...v0.6.1)
##### 🚀 Features
- Support `vite-plugin-eslint2` v5, close [#516](https://redirect.github.com/nuxt/eslint/issues/516) - by [@antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/516](https://redirect.github.com/nuxt/eslint/issues/516) [(a6b4e)](https://redirect.github.com/nuxt/eslint/commit/a6b4e63)
##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v0.6.0...v0.6.1)
### [`v0.6.0`](https://redirect.github.com/nuxt/eslint/releases/tag/v0.6.0)
[Compare Source](https://redirect.github.com/nuxt/eslint/compare/v0.5.7...v0.6.0)
##### 🚀 Features
- **eslint-plugin**: New `nuxt-config-keys-order` rule - by [@antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/491](https://redirect.github.com/nuxt/eslint/issues/491) [(b65a8)](https://redirect.github.com/nuxt/eslint/commit/b65a80a)
##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v0.5.7...v0.6.0)
nuxt/nuxt (@nuxt/kit)
### [`v3.14.159`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.14.159)
[Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v3.14.0...v3.14.159)
> 3.14.159 is a hotfix release to address regressions in v3.14.
We're leaning into the π theme - future patch releases of this minor version will just continue adding digits. (Sorry for any inconvenience! 😆)
##### 👉 Changelog
[compare changes](https://redirect.github.com/nuxt/nuxt/compare/v3.14.0...v3.14.1)
##### 🩹 Fixes
- **nuxt:** Update nitropack preset directory ([#29780](https://redirect.github.com/nuxt/nuxt/pull/29780))
- **kit:** Fall back to meta version if there's no `module.json` ([#29793](https://redirect.github.com/nuxt/nuxt/pull/29793))
- **kit:** Use `mlly` to resolve module paths to avoid cjs fallback ([#29799](https://redirect.github.com/nuxt/nuxt/pull/29799))
- **webpack,rspack:** Add adapter for `webpack-dev-middleware` ([#29806](https://redirect.github.com/nuxt/nuxt/pull/29806))
- **nuxt:** Remove null-byte prefix for virtual files ([#29809](https://redirect.github.com/nuxt/nuxt/pull/29809))
- **kit:** Convert module path to file url before reading meta ([fb833ac64](https://redirect.github.com/nuxt/nuxt/commit/fb833ac64))
##### 📖 Documentation
- Capitalize titles ([#29768](https://redirect.github.com/nuxt/nuxt/pull/29768))
- Fix rou3 link in nitro.js ([#29775](https://redirect.github.com/nuxt/nuxt/pull/29775))
- Fix tip formatting ([#29792](https://redirect.github.com/nuxt/nuxt/pull/29792))
- Add link to h3 blogpost ([#29794](https://redirect.github.com/nuxt/nuxt/pull/29794))
- Remove outdated cloudflare tip (auto minify deprecated) ([#29812](https://redirect.github.com/nuxt/nuxt/pull/29812))
##### 🏡 Chore
- **nuxt:** Remove redundant type ([#29810](https://redirect.github.com/nuxt/nuxt/pull/29810))
##### ❤️ Contributors
- Daniel Roe ([@danielroe](https://redirect.github.com/danielroe))
- xjccc ([@xjccc](https://redirect.github.com/xjccc))
- Efraim ([@EfraimGENC](https://redirect.github.com/EfraimGENC))
- Aurion SARL ([@Aurion72](https://redirect.github.com/Aurion72))
- Erik Lilja ([@Lilja](https://redirect.github.com/Lilja))
- Markus Oberlehner ([@maoberlehner](https://redirect.github.com/maoberlehner))
- Lukas Bauer ([@luxterful](https://redirect.github.com/luxterful))
- [@beer](https://redirect.github.com/beer) ([@iiio2](https://redirect.github.com/iiio2))
### [`v3.14.0`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.14.0)
[Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v3.13.2...v3.14.0)
> 3.14.0 is the next minor release.
##### 👀 Highlights
Behind the scenes, a lot has been going on in preparation for the release of Nuxt v4 (particularly on the `unjs` side with preparations for Nitro v3!)
##### ⚡️ Faster starts powered by `jiti`
Loading the nuxt config file, as well as modules and other build-time code, is now powered by `jiti` v2. You can see more about the release in the [jiti v2 release notes](https://redirect.github.com/unjs/jiti/releases/tag/v2.0.0), but one of the most important pieces is native node esm import (where possible), which should mean a faster start. ✨
##### 📂 Shared folder for code and types shared with client/server
You should never import Vue app code in your nitro code (or the other way around). But this has meant a friction point when it comes to sharing types or utilities that *don't* rely on the nitro/vue contexts.
For this, we have a new `shared/` folder ([#28682](https://redirect.github.com/nuxt/nuxt/pull/28682)). You can't import Vue or nitro code *into* files in this folder, but it produces auto-imports you can consume throughout the rest of your app.
If needed you can use the new `#shared` alias which points to this folder.
The shared folder is alongside your `server/` folder. (If you're using `compatibilityVersion: 4`, this means it's not inside your `app/` folder.)
##### 🦀 `rspack` builder
We're excited to announce a new first-class Nuxt builder for `rspack`. It's still experimental but we've refactored the internal Nuxt virtual file system to use `unplugin` to make this possible.
Let us know if you like it - and feel free to raise any issues you experience with it.
👉 To try it out, you can use [this starter](https://redirect.github.com/danielroe/nuxt-rspack-starter) - or just install `@nuxt/rspack-builder` and set `builder: 'rspack'` in your nuxt config file.
##### ✨ New composables
We have new `useResponseHeader` and `useRuntimeHook` composables ([#27131](https://redirect.github.com/nuxt/nuxt/pull/27131) and [#29741](https://redirect.github.com/nuxt/nuxt/pull/29741)).
##### 🔧 New module utilities
We now have a new `addServerTemplate` utility ([#29320](https://redirect.github.com/nuxt/nuxt/pull/29320)) for adding virtual files for access inside nitro runtime routes.
##### 🚧 v4 changes
We've merged some changes which only take effect with `compatibilityVersion: 4`, but which you can opt-into earlier.
1. previously, if you had a component like `~/components/App/Header.vue` this would be visible in your devtools as ``. From v4 we ensure this is ``, but it's opt-in to avoid breaking any manual `` you might have implemented. ([#28745](https://redirect.github.com/nuxt/nuxt/pull/28745)).
2. Nuxt scans page metadata from your files, before calling `pages:extend`. But this has led to some confusing behaviour, as pages added at this point do not end up having their page metadata respected. So we now do not scan metadata before calling `pages:extend`. Instead, we have a new `pages:resolved` hook, which is called after `pages:extend`, after all pages have been augmented with their metadata. I'd recommend opting into this by setting `experimental.scanPageMeta` to `after-resolve`, as it solves a number of bugs.
##### 🗺️ Roadmap to v3.15
They didn't quite make it in time for v3.14 but for the next minor release you can expect (among other things):
- \[ ] auto-imported directives from modules ([#29203](https://redirect.github.com/nuxt/nuxt/pull/29203))
- \[ ] 'isolated' page renders ([#29366](https://redirect.github.com/nuxt/nuxt/pull/29366))
- \[ ] delayed hydration ([#26468](https://redirect.github.com/nuxt/nuxt/pull/26468))
##### ✅ 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://redirect.github.com/nuxt/nuxt/compare/v3.13.2...v3.14.0)
##### 🚀 Enhancements
- **deps:** Upgrade to latest version of jiti ([#27995](https://redirect.github.com/nuxt/nuxt/pull/27995))
- **kit,nuxt,vite,webpack:** Reimplement cjs utils using `jiti` ([#29073](https://redirect.github.com/nuxt/nuxt/pull/29073))
- **nuxt:** Normalise component names to match nuxt pattern ([#28745](https://redirect.github.com/nuxt/nuxt/pull/28745))
- **kit,schema:** Add `addServerTemplate` utility ([#29320](https://redirect.github.com/nuxt/nuxt/pull/29320))
- **nuxt:** Add `useResponseHeader` composable ([#27131](https://redirect.github.com/nuxt/nuxt/pull/27131))
- **rspack,webpack:** Add `rspack` builder ([#29142](https://redirect.github.com/nuxt/nuxt/pull/29142))
- **nuxt,schema:** `pages:resolved` hook + scan meta post extend ([#28861](https://redirect.github.com/nuxt/nuxt/pull/28861))
- **nuxt:** Allow enabling route props in `definePageMeta` ([#29586](https://redirect.github.com/nuxt/nuxt/pull/29586))
- **schema,nuxt:** Add `shared/` folder and `#shared` alias ([#28682](https://redirect.github.com/nuxt/nuxt/pull/28682))
- **nuxt:** Allow chunk error or manifest update -> reload ([#28160](https://redirect.github.com/nuxt/nuxt/pull/28160))
- **nuxt:** Add `useRuntimeHook` composable ([#29741](https://redirect.github.com/nuxt/nuxt/pull/29741))
##### 🔥 Performance
- **nuxt:** Remove unneeded second call to `useNuxtApp` ([#29514](https://redirect.github.com/nuxt/nuxt/pull/29514))
- **vite:** Avoid redundant postcss plugins overwrite ([#29619](https://redirect.github.com/nuxt/nuxt/pull/29619))
- **kit,nuxt,vite,webpack:** Hoist regex patterns ([#29620](https://redirect.github.com/nuxt/nuxt/pull/29620))
##### 🩹 Fixes
- **nuxt:** Simplify plugin `InjectionType` template conditional ([#29023](https://redirect.github.com/nuxt/nuxt/pull/29023))
- **nuxt:** Access server build from `webpack` memfs ([#29027](https://redirect.github.com/nuxt/nuxt/pull/29027))
- **nuxt:** Do not resolve non-absolute component paths ([#29036](https://redirect.github.com/nuxt/nuxt/pull/29036))
- **nuxt:** Defer unsetting error handler until suspense resolves ([#29037](https://redirect.github.com/nuxt/nuxt/pull/29037))
- **nuxt:** Pass `DOMException` as fetch abort exception ([#29058](https://redirect.github.com/nuxt/nuxt/pull/29058))
- **vite:** Don't force protocol if disabled `devServer.https` ([#29049](https://redirect.github.com/nuxt/nuxt/pull/29049))
- **nuxt:** Empty nitro `buildDir` in dev mode ([#29068](https://redirect.github.com/nuxt/nuxt/pull/29068))
- **nuxt:** Don't resolve relative import type paths for deps ([#29069](https://redirect.github.com/nuxt/nuxt/pull/29069))
- **kit:** Handle passing 'bare' relative paths to modules ([c7fecd8a1](https://redirect.github.com/nuxt/nuxt/commit/c7fecd8a1))
- **kit:** Try resolving module path from each node_modules dir ([70a622d43](https://redirect.github.com/nuxt/nuxt/commit/70a622d43))
- **kit,vite,webpack:** Resolve postcss paths from each modules dir ([#29096](https://redirect.github.com/nuxt/nuxt/pull/29096))
- **kit,vite,webpack:** Strip `node_modules/` from parent urls ([5bd42c893](https://redirect.github.com/nuxt/nuxt/commit/5bd42c893))
- **nuxt:** Add `crossorigin` attribute for stylesheets ([#29138](https://redirect.github.com/nuxt/nuxt/pull/29138))
- **nuxt:** Use `routeRules` to hint pages to prerender ([#29172](https://redirect.github.com/nuxt/nuxt/pull/29172))
- **nuxt:** Pass absolute external link urls to `link:prefetch` ([#29321](https://redirect.github.com/nuxt/nuxt/pull/29321))
- **nuxt:** Error on build when required module is missing ([#29287](https://redirect.github.com/nuxt/nuxt/pull/29287))
- **nuxt:** Prevent 404 when hitting component test endpoint ([cb725f014](https://redirect.github.com/nuxt/nuxt/commit/cb725f014))
- **nuxt:** Avoid throwing 404 error before middleware finishes ([#29054](https://redirect.github.com/nuxt/nuxt/pull/29054))
- **schema:** Use `ConfigLayer` type from `c12` ([#29370](https://redirect.github.com/nuxt/nuxt/pull/29370))
- **nuxt:** Fix nested page types in `typedPages` ([#29352](https://redirect.github.com/nuxt/nuxt/pull/29352))
- **nuxt:** Allow islands to manipulate head client-side ([#29186](https://redirect.github.com/nuxt/nuxt/pull/29186))
- **vite:** Dim repeat count in logs ([#29392](https://redirect.github.com/nuxt/nuxt/pull/29392))
- **schema:** Mark `configFile` as required in layer type ([3bbcd7d21](https://redirect.github.com/nuxt/nuxt/commit/3bbcd7d21))
- **nuxt:** Remove vue compiler hints from auto import ([#29713](https://redirect.github.com/nuxt/nuxt/pull/29713))
- **vite:** Update signature for `createIsExternal` ([686be8168](https://redirect.github.com/nuxt/nuxt/commit/686be8168))
- **nuxt:** Respect existing `props` value in `definePageMeta` ([#29683](https://redirect.github.com/nuxt/nuxt/pull/29683))
- **schema:** Hoist `nitropack/types` to ensure api routes are typed ([54096875e](https://redirect.github.com/nuxt/nuxt/commit/54096875e))
##### 💅 Refactors
- **nuxt:** Use `addBuildPlugin` internally ([#29157](https://redirect.github.com/nuxt/nuxt/pull/29157))
- **nuxt,schema,vite,webpack:** Use unplugin for vfs ([#29165](https://redirect.github.com/nuxt/nuxt/pull/29165))
##### 📖 Documentation
- Use `defineNuxtComponent` instead of `defineComponent` ([#29011](https://redirect.github.com/nuxt/nuxt/pull/29011))
- Remove duotone icons for clarity ([#29040](https://redirect.github.com/nuxt/nuxt/pull/29040))
- Fix typo ([#29045](https://redirect.github.com/nuxt/nuxt/pull/29045))
- Remove specific Nuxt 4 release date ([#29151](https://redirect.github.com/nuxt/nuxt/pull/29151))
- Remove redundant newlines and indentations ([#29190](https://redirect.github.com/nuxt/nuxt/pull/29190))
- Add links to short videos from daniel ([#29185](https://redirect.github.com/nuxt/nuxt/pull/29185))
- Fix comments typo in auto-imports example ([#29195](https://redirect.github.com/nuxt/nuxt/pull/29195))
- Add missing word ([#29230](https://redirect.github.com/nuxt/nuxt/pull/29230))
- Add a section about `useRequestFetch` and `event.$fetch` ([#29099](https://redirect.github.com/nuxt/nuxt/pull/29099))
- Add example of typing custom `useFetch` errors ([#29253](https://redirect.github.com/nuxt/nuxt/pull/29253))
- Ensure manifest code snippet works with pnpm ([#29273](https://redirect.github.com/nuxt/nuxt/pull/29273))
- Consistent directory structure ([#29292](https://redirect.github.com/nuxt/nuxt/pull/29292))
- Update to new `ofetch` headers for interceptors ([#29118](https://redirect.github.com/nuxt/nuxt/pull/29118))
- Mention upgrading third-party configs ([#27768](https://redirect.github.com/nuxt/nuxt/pull/27768))
- Improve explanation of ssr + data fetching ([#29010](https://redirect.github.com/nuxt/nuxt/pull/29010))
- Add a description for `.env.test` ([#29398](https://redirect.github.com/nuxt/nuxt/pull/29398))
- Add section on 'updateAppConfig' in the 'app.config' page ([#29397](https://redirect.github.com/nuxt/nuxt/pull/29397))
- Add example to navigateTo util ([#29611](https://redirect.github.com/nuxt/nuxt/pull/29611))
- Remove `mockImplementation()` call ([#29669](https://redirect.github.com/nuxt/nuxt/pull/29669))
- Update lifecycle hooks ([#29678](https://redirect.github.com/nuxt/nuxt/pull/29678))
- Type cast api plugin in custom usefetch example ([#29756](https://redirect.github.com/nuxt/nuxt/pull/29756))
- Correct some errors about proxying headers with `$fetch` ([#29755](https://redirect.github.com/nuxt/nuxt/pull/29755))
- Add information on `--envName` flag ([#28909](https://redirect.github.com/nuxt/nuxt/pull/28909))
- Add error expectation ([09885b87e](https://redirect.github.com/nuxt/nuxt/commit/09885b87e))
##### 📦 Build
- **ui-templates:** Switch to `beasties` ([1b5391182](https://redirect.github.com/nuxt/nuxt/commit/1b5391182))
##### 🏡 Chore
- Add more checks around indexed access ([#29060](https://redirect.github.com/nuxt/nuxt/pull/29060))
- Refresh lockfile ([f76f85a82](https://redirect.github.com/nuxt/nuxt/commit/f76f85a82))
- Revert `unbuild` update ([71e0fb06f](https://redirect.github.com/nuxt/nuxt/commit/71e0fb06f))
- Use `jiti.import` ([7ece49f9b](https://redirect.github.com/nuxt/nuxt/commit/7ece49f9b))
- Update nitropack to 2.10.2 ([#29766](https://redirect.github.com/nuxt/nuxt/pull/29766))
##### ✅ Tests
- Bump bundle snapshot ([e57e65c08](https://redirect.github.com/nuxt/nuxt/commit/e57e65c08))
- Add basic assertions for `unctx` transform ([d81196122](https://redirect.github.com/nuxt/nuxt/commit/d81196122))
- Fix assertion for style snapshot ([7f311e773](https://redirect.github.com/nuxt/nuxt/commit/7f311e773))
- Move catchall path to subdirectory ([#29331](https://redirect.github.com/nuxt/nuxt/pull/29331))
- Update snapshot for [https://github.com/nuxt/nuxt/pull/28441](https://redirect.github.com/nuxt/nuxt/pull/28441) ([a248f24f5](https://redirect.github.com/nuxt/nuxt/commit/a248f24f5))
- Add compat code for vite v6 ([#29677](https://redirect.github.com/nuxt/nuxt/pull/29677))
##### 🤖 CI
- Rspack semantic scope ([db65d2165](https://redirect.github.com/nuxt/nuxt/commit/db65d2165))
- Update lychee config ([#29162](https://redirect.github.com/nuxt/nuxt/pull/29162))
- Release dependency updates on nightly channel ([271149bd2](https://redirect.github.com/nuxt/nuxt/commit/271149bd2))
##### ❤️ Contributors
- Daniel Roe ([@danielroe](https://redirect.github.com/danielroe))
- xjccc ([@xjccc](https://redirect.github.com/xjccc))
- Pooya Parsa ([@pi0](https://redirect.github.com/pi0))
- Damian Głowala ([@DamianGlowala](https://redirect.github.com/DamianGlowala))
- Till Sanders ([@tillsanders](https://redirect.github.com/tillsanders))
- Nils ([@BracketJohn](https://redirect.github.com/BracketJohn))
- Estéban ([@Barbapapazes](https://redirect.github.com/Barbapapazes))
- John Tanzer ([@moshetanzer](https://redirect.github.com/moshetanzer))
- Cruz ([@SparK-Cruz](https://redirect.github.com/SparK-Cruz))
- Anthony Fu ([@antfu](https://redirect.github.com/antfu))
- 翠 / green ([@sapphi-red](https://redirect.github.com/sapphi-red))
- Taras Batenkov ([@enkot](https://redirect.github.com/enkot))
- Michael Brevard ([@GalacticHypernova](https://redirect.github.com/GalacticHypernova))
- Bobbie Goede ([@BobbieGoede](https://redirect.github.com/BobbieGoede))
- Panopoulos Andreas ([@b0ul17](https://redirect.github.com/b0ul17))
- Julien Huang ([@huang-julien](https://redirect.github.com/huang-julien))
- Dawit ([@oneminch](https://redirect.github.com/oneminch))
- Ryota Watanabe ([@wattanx](https://redirect.github.com/wattanx))
- Alexander ([@hywax](https://redirect.github.com/hywax))
- Ryoya ([@harunari0928](https://redirect.github.com/harunari0928))
- Jelmer ([@jelmerdemaat](https://redirect.github.com/jelmerdemaat))
- Nishant Aanjaney Jalan ([@cybercoder-naj](https://redirect.github.com/cybercoder-naj))
- Christoph Heike ([@cheike569](https://redirect.github.com/cheike569))
- Sébastien Chopin ([@atinux](https://redirect.github.com/atinux))
- Jeremy Graziani ([@AcelisWeaven](https://redirect.github.com/AcelisWeaven))
- Domenik Reitzner ([@dreitzner](https://redirect.github.com/dreitzner))
- Jeel Rupapara ([@zeelrupapara](https://redirect.github.com/zeelrupapara))
- Matej Černý ([@CernyMatej](https://redirect.github.com/CernyMatej))
- Leopold Kristjansson ([@leopoldkristjansson](https://redirect.github.com/leopoldkristjansson))
- Horváth Bálint ([@horvbalint](https://redirect.github.com/horvbalint))
- 一纸忘忧 ([@ikxin](https://redirect.github.com/ikxin))
- Bochkarev Ivan ([@Ibochkarev](https://redirect.github.com/Ibochkarev))
- Joschua ([@selfire1](https://redirect.github.com/selfire1))
- Indrek Ardel ([@Ingramz](https://redirect.github.com/Ingramz))
- DarkVen0m ([@DarkVen0m](https://redirect.github.com/DarkVen0m))
- Ezra Ashenafi ([@Eazash](https://redirect.github.com/Eazash))
nuxt/ui (@nuxt/ui)
### [`v2.19.2`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2192-2024-11-05)
[Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.19.1...v2.19.2)
##### Bug Fixes
- **Button:** put back `target` override ([212f7df](https://redirect.github.com/nuxt/ui/commit/212f7df35b9f81d189e1ee3e34f6fd2234cf52fe))
### [`v2.19.1`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2191-2024-11-05)
[Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.19.0...v2.19.1)
##### Bug Fixes
- **InputMenu/SelectMenu:** regex breaks build ([cb6f5f2](https://redirect.github.com/nuxt/ui/commit/cb6f5f2d71ea8bb526a8f958daec8e9871469b63))
### [`v2.19.0`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2190-2024-11-05)
[Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.7...v2.19.0)
##### Features
- **Form:** add `superstruct` validation ([#2357](https://redirect.github.com/nuxt/ui/issues/2357)) ([3cda6c6](https://redirect.github.com/nuxt/ui/commit/3cda6c6478d5284a3ffcb973270831601e8e5657))
- **Form:** apply transformations ([#2460](https://redirect.github.com/nuxt/ui/issues/2460)) ([ceecb60](https://redirect.github.com/nuxt/ui/commit/ceecb60c3bbd5507b1f54faed001818639d9269c))
- **Input/Textarea:** nullify model modifier ([#2309](https://redirect.github.com/nuxt/ui/issues/2309)) ([9dd7e61](https://redirect.github.com/nuxt/ui/commit/9dd7e615e97b6bf3c4c4096edd35a86ca3cfd53c))
- **InputMenu:** allows to customize labels ([#2295](https://redirect.github.com/nuxt/ui/issues/2295)) ([ddf67a0](https://redirect.github.com/nuxt/ui/commit/ddf67a060ba659f102673eff31eb2e30231c2d93))
- **Pagination:** improve slot props ([#2522](https://redirect.github.com/nuxt/ui/issues/2522)) ([c71fdc8](https://redirect.github.com/nuxt/ui/commit/c71fdc8795812bed779ab247451efd3db031e4cd))
- **SelectMenu:** allows to customize labels ([#2266](https://redirect.github.com/nuxt/ui/issues/2266)) ([54e713d](https://redirect.github.com/nuxt/ui/commit/54e713d31ae0b80b0f69dd507f71387100204ac3))
- **Table:** improve `expanded` row ([#2485](https://redirect.github.com/nuxt/ui/issues/2485)) ([1acd01a](https://redirect.github.com/nuxt/ui/commit/1acd01a440db7a7fa765189d8bde424ade9074e9))
##### Bug Fixes
- **Accordion:** improve `items` type ([#2487](https://redirect.github.com/nuxt/ui/issues/2487)) ([25378df](https://redirect.github.com/nuxt/ui/commit/25378df1d894546c4b08eb43a58b02b40ab9649b))
- **Button:** wrong `to` type ([8ab4a14](https://redirect.github.com/nuxt/ui/commit/8ab4a14394e0890b33a610e6491d891e89386959)), closes [#1253](https://redirect.github.com/nuxt/ui/issues/1253)
- **Divider:** default `type` from app config ([7846ca3](https://redirect.github.com/nuxt/ui/commit/7846ca35b5332a9e70f9990059f6041d60770e79)), closes [nuxt/ui#2398](https://redirect.github.com/nuxt/ui/issues/2398)
- **HorizontalNavigation/VerticalNavigation:** handle `badge` in RTL mode ([#2420](https://redirect.github.com/nuxt/ui/issues/2420)) ([4bf81be](https://redirect.github.com/nuxt/ui/commit/4bf81be36463bf280f31099c97a751e65240dcf5))
- **InputMenu/SelectMenu:** allow access nested object in `option-attribute` ([#2465](https://redirect.github.com/nuxt/ui/issues/2465)) ([ff18061](https://redirect.github.com/nuxt/ui/commit/ff1806143c45a7d83b00e78bec979a8f412a2827))
- **InputMenu/SelectMenu:** escape regexp before search ([c68ba76](https://redirect.github.com/nuxt/ui/commit/c68ba76fd0eebf411ccd5f047ee9a01b8ec5f5de)), closes [nuxt/ui#2308](https://redirect.github.com/nuxt/ui/issues/2308)
- **InputMenu/SelectMenu:** prevent unnecessary updates when modelValue is unchanged ([#2507](https://redirect.github.com/nuxt/ui/issues/2507)) ([1a94b55](https://redirect.github.com/nuxt/ui/commit/1a94b55caac91685f518ae4c24ca8dcbee827f86))
- **module:** missing types in `ui` config ([#2467](https://redirect.github.com/nuxt/ui/issues/2467)) ([23971ef](https://redirect.github.com/nuxt/ui/commit/23971efdb007701352ce58412db597cd95b9996b))
- **Progress:** handle `carousel` and `carousel-inverse` animations in RTL mode ([#2400](https://redirect.github.com/nuxt/ui/issues/2400)) ([20fb46a](https://redirect.github.com/nuxt/ui/commit/20fb46a3ba8d74fcaa1407b23d65b117cc9d6802))
- **RadioGroup:** rendering empty slots ([#2456](https://redirect.github.com/nuxt/ui/issues/2456)) ([b6ed1c5](https://redirect.github.com/nuxt/ui/commit/b6ed1c59ffe8c8aaac78a34d8559ca793bb92eaa))
- **Table:** `checkbox` not checked while using props by ([#2401](https://redirect.github.com/nuxt/ui/issues/2401)) ([1b7e36c](https://redirect.github.com/nuxt/ui/commit/1b7e36cf70a7252915c58657bc878cb29c719a7f))
- **Table:** `indeterminate` checkbox with pagination ([#2439](https://redirect.github.com/nuxt/ui/issues/2439)) ([070d2f8](https://redirect.github.com/nuxt/ui/commit/070d2f89b6d1cb9c236eeb779cb3918ed5770434))
- **Table:** export `TableRow` and `TableColumn` types ([c36964b](https://redirect.github.com/nuxt/ui/commit/c36964b5eacbd61a661f02953f0297a390fd1d34)), closes [nuxt/ui#2373](https://redirect.github.com/nuxt/ui/issues/2373)
- **Table:** handle dot nation with `by` prop ([#2413](https://redirect.github.com/nuxt/ui/issues/2413)) ([b72d343](https://redirect.github.com/nuxt/ui/commit/b72d3434e9ab024e8622611d32b5a4467c8364b9))
- **Tabs:** allow `aria-label` on items ([3cf19ea](https://redirect.github.com/nuxt/ui/commit/3cf19ea5afcf97ef226d8be231d3b297c5f23b9f)), closes [nuxt/ui#1934](https://redirect.github.com/nuxt/ui/issues/1934)
### [`v2.18.7`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2187-2024-10-09)
[Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.6...v2.18.7)
##### Features
- **forms:** allow `null` as initial value ([#2275](https://redirect.github.com/nuxt/ui/issues/2275)) ([474accb](https://redirect.github.com/nuxt/ui/commit/474accbefb36ead3b54406ee4ae0fdd2387fab61))
##### Bug Fixes
- **Carousel:** arrows & indicators are broken in RTL ([#2251](https://redirect.github.com/nuxt/ui/issues/2251)) ([db5e5c4](https://redirect.github.com/nuxt/ui/commit/db5e5c49078a4faac3fb0c41b23b0dbd64efdd77))
- **Carousel:** pages calculation ([#2345](https://redirect.github.com/nuxt/ui/issues/2345)) ([5cf24fa](https://redirect.github.com/nuxt/ui/commit/5cf24fa6e7ba1508458dd5bc1319ac431d908cb0))
- **Dropdown/Popover:** conflict in toggle for touch devices ([#2272](https://redirect.github.com/nuxt/ui/issues/2272)) ([4ae9654](https://redirect.github.com/nuxt/ui/commit/4ae96540629faff1c3b5046cf7ce6a9315bb9bf4))
- **Link:** allow `title` field ([0aa3909](https://redirect.github.com/nuxt/ui/commit/0aa3909e715e34ac80565c0111d4378c828fb566)), closes [#1439](https://redirect.github.com/nuxt/ui/issues/1439)
- **Tooltip:** hide when `text` prop & slot are empty ([#2232](https://redirect.github.com/nuxt/ui/issues/2232)) ([5ed5c57](https://redirect.github.com/nuxt/ui/commit/5ed5c57d0d09ae39d623c963270bb0a894a97d29))
### [`v2.18.6`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2186-2024-09-23)
[Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.5...v2.18.6)
##### Bug Fixes
- **components:** accept partial config in `ui` prop ([#2235](https://redirect.github.com/nuxt/ui/issues/2235)) ([eecf4f7](https://redirect.github.com/nuxt/ui/commit/eecf4f7ed8a32a874f00afd7bff2964a1366e0b5))
- **Modal/Slideover:** bind transition class to `TransitionChild` for Vue 3.5 ([#2227](https://redirect.github.com/nuxt/ui/issues/2227)) ([803c20a](https://redirect.github.com/nuxt/ui/commit/803c20ad92e8a31fefd6d300856735b0e9adbdf9))
- **SelectMenu:** wrong placeholder color with multiple ([#2218](https://redirect.github.com/nuxt/ui/issues/2218)) ([28ad5cf](https://redirect.github.com/nuxt/ui/commit/28ad5cf98251c6a8acec8d0bf4f0fd07ff6b7066))
- **Table:** colspan with expand ([#2217](https://redirect.github.com/nuxt/ui/issues/2217)) ([56118c4](https://redirect.github.com/nuxt/ui/commit/56118c4a794f3d763dad7b65e044814cf7ef11cf))
- **Tabs:** handle icon `margin` in RTL mode ([#2233](https://redirect.github.com/nuxt/ui/issues/2233)) ([ea05414](https://redirect.github.com/nuxt/ui/commit/ea05414930fe3f5e6805c8aa25bbe8f746bcc86e))
- **useFormField:** optional property access ([#2226](https://redirect.github.com/nuxt/ui/issues/2226)) ([0a054a5](https://redirect.github.com/nuxt/ui/commit/0a054a52b64b4f774041c40223e18e7e056cfd80))
### [`v2.18.5`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2185-2024-09-18)
[Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.4...v2.18.5)
##### Features
- **Form:** add errors slot prop ([#2188](https://redirect.github.com/nuxt/ui/issues/2188)) ([67c6a74](https://redirect.github.com/nuxt/ui/commit/67c6a74ed15db1ee8a40e9c74ecfef0d3c3e374a))
##### Bug Fixes
- **Button:** button link not showing disabled classes ([#2185](https://redirect.github.com/nuxt/ui/issues/2185)) ([e8ea84a](https://redirect.github.com/nuxt/ui/commit/e8ea84a5736759d953664f8f397a2339c212b294))
- **Carousel:** remove trailing space in next button icon ([#2088](https://redirect.github.com/nuxt/ui/issues/2088)) ([1282a5f](https://redirect.github.com/nuxt/ui/commit/1282a5f6c001aa05597d458800bafcf6b6419634))
- **FormGroup:** remove id when used with `RadioGroup` ([#2152](https://redirect.github.com/nuxt/ui/issues/2152)) ([7aec42c](https://redirect.github.com/nuxt/ui/commit/7aec42ca15aaa0ccc63c520b484cba203fd3232b))
- **Input:** avoid binding value when type is `file` ([#2047](https://redirect.github.com/nuxt/ui/issues/2047)) ([82313e8](https://redirect.github.com/nuxt/ui/commit/82313e862cbf21ae631156af4cd057f1383db634))
- **module:** allow CSS variables in tailwind colors ([#2014](https://redirect.github.com/nuxt/ui/issues/2014)) ([7f50c70](https://redirect.github.com/nuxt/ui/commit/7f50c7031fecb5ab26a6d0f58b576b2fd0860487))
- **module:** augment `@nuxt/schema` rather than `nuxt/schema` ([#2171](https://redirect.github.com/nuxt/ui/issues/2171)) ([ead904f](https://redirect.github.com/nuxt/ui/commit/ead904fd2f2bbb29fd60ccde063bf02daa2cbdbb))
- **module:** consider user tailwind `configPath` for module as string ([#2074](https://redirect.github.com/nuxt/ui/issues/2074)) ([e4ba4f7](https://redirect.github.com/nuxt/ui/commit/e4ba4f7c729f99dde51891636605793864812d30))
- **Pagination:** use links on prev and next button ([#2179](https://redirect.github.com/nuxt/ui/issues/2179)) ([c850f85](https://redirect.github.com/nuxt/ui/commit/c850f85aaa40c7abbe8cc4dc1bd4705bf7677390))
- **README:** update license link ([#2154](https://redirect.github.com/nuxt/ui/issues/2154)) ([8d79eea](https://redirect.github.com/nuxt/ui/commit/8d79eea19b3276b1f1e069d33b98b311e9b91cfd))
- **Slideover:** bind `rounded` class to panel ([#2187](https://redirect.github.com/nuxt/ui/issues/2187)) ([bf32baa](https://redirect.github.com/nuxt/ui/commit/bf32baaab01dc4150622f67b3b4a8d02d21b922c))
- **Slideover:** bind `shadow` class to panel ([#2201](https://redirect.github.com/nuxt/ui/issues/2201)) ([d22526c](https://redirect.github.com/nuxt/ui/commit/d22526c0c10735a92e63b7d086e7b8534a08d768))
- **Table:** checkbox can emit the `[@select](https://redirect.github.com/select)` event ([#2072](https://redirect.github.com/nuxt/ui/issues/2072)) ([b1f691f](https://redirect.github.com/nuxt/ui/commit/b1f691f28ca8c94f6b658dcb61eeff06951bd1d0))
- **Table:** select all rows reactivity issue ([#2200](https://redirect.github.com/nuxt/ui/issues/2200)) ([68124de](https://redirect.github.com/nuxt/ui/commit/68124de5106e55cb2987a6ba4ec1120d79b51788))
- **Tabs:** recalculate marker if items change ([#2101](https://redirect.github.com/nuxt/ui/issues/2101)) ([82c4926](https://redirect.github.com/nuxt/ui/commit/82c4926c090ce7fac48022a93b1b05b877bb48dd))
- **Textarea:** resolve row count calculation errors caused by scrollbar ([#2040](https://redirect.github.com/nuxt/ui/issues/2040)) ([8210936](https://redirect.github.com/nuxt/ui/commit/8210936f22fcf6b7eb5b9711e2c29be38956b8d6))
### [`v2.18.4`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2184-2024-08-05)
[Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.3...v2.18.4)
##### Bug Fixes
- **Form:** submit event data ([#2012](https://redirect.github.com/nuxt/ui/issues/2012)) ([4d61936](https://redirect.github.com/nuxt/ui/commit/4d61936e7e90b664846a8f265825612c509511d7))
- **module:** handle nested colors from ui config ([#2008](https://redirect.github.com/nuxt/ui/issues/2008)) ([1cc7e2a](https://redirect.github.com/nuxt/ui/commit/1cc7e2a306e0f3f666b9a588f6ed02e7eabc0272))
- **module:** reduce css bundle size by fixing safelist regex ([#2005](https://redirect.github.com/nuxt/ui/issues/2005)) ([8ac9ca4](https://redirect.github.com/nuxt/ui/commit/8ac9ca49789a9a7281f7a40926e7e9a8068cc395))
- **module:** suffix types imports with `/index` ([7e37668](https://redirect.github.com/nuxt/ui/commit/7e37668940d06c5aa20b60d9bfd600d50a171014)), closes [#2018](https://redirect.github.com/nuxt/ui/issues/2018)
- **Tabs:** use `nextTick` before marker calc ([#2020](https://redirect.github.com/nuxt/ui/issues/2020)) ([9c04969](https://redirect.github.com/nuxt/ui/commit/9c049690227af8aba61a1f7c002b00c5dfeb63ff))
- **useFormGroup:** app config default input size ([#2011](https://redirect.github.com/nuxt/ui/issues/2011)) ([3485092](https://redirect.github.com/nuxt/ui/commit/3485092edb55f9ef2ca038a8c137431866d6c28a))
### [`v2.18.3`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2183-2024-07-30)
[Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.2...v2.18.3)
##### Bug Fixes
- **Link:** define `rel` as any ([69f605f](https://redirect.github.com/nuxt/ui/commit/69f605fa724454e4be9e4cee9666a5d57f43a129))
- **types:** only use `.ts` for index ([93ddf1d](https://redirect.github.com/nuxt/ui/commit/93ddf1d60b0ea5f99f564f3d3969c397ad91cc72))
### [`v2.18.2`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2182-2024-07-25)
[Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.1...v2.18.2)
##### Bug Fixes
- **Tabs:** add missing `UIcon` import ([4fd1be2](https://redirect.github.com/nuxt/ui/commit/4fd1be28922bf39584005c14982e5cd9a7d0c624))
### [`v2.18.1`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2181-2024-07-25)
[Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.0...v2.18.1)
##### Bug Fixes
- **components:** use relative imports ([ea721a3](https://redirect.github.com/nuxt/ui/commit/ea721a3705cfbcef3075f8c9c1f4acf359974597))
### [`v2.18.0`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2180-2024-07-25)
[Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.17.0...v2.18.0)
##### ⚠ BREAKING CHANGES
- **Icon:** migrate from `@egoist/tailwindcss-icons` to new `@nuxt/icon` ([#1789](https://redirect.github.com/nuxt/ui/issues/1789))
##### Features
- **Checkbox/Radio/RadioGroup:** add `help` slot ([c3122f7](https://redirect.github.com/nuxt/ui/commit/c3122f776daa6d68f201f22c37e0084aac37ed06)), closes [#1957](https://redirect.github.com/nuxt/ui/issues/1957)
- **CommandPalette:** handle `static` groups ([#1458](https://redirect.github.com/nuxt/ui/issues/1458)) ([b264ad2](https://redirect.github.com/nuxt/ui/commit/b264ad2ebdc8d4ee4aab5c994df968025207021f))
- **Icon:** migrate from `@egoist/tailwindcss-icons` to new `@nuxt/icon` ([#1789](https://redirect.github.com/nuxt/ui/issues/1789)) ([c904604](https://redirect.github.com/nuxt/ui/commit/c904604c23987c2535e0e91e9c4fec50477f6b34))
- **module:** improve app config types autocomplete ([#1870](https://redirect.github.com/nuxt/ui/issues/1870)) ([3f8ea5d](https://redirect.github.com/nuxt/ui/commit/3f8ea5dbded7b6836495103739688905ff26fe22))
- **RadioGroup:** add `selected` to label slot props ([#1587](https://redirect.github.com/nuxt/ui/issues/1587)) ([d18477d](https://redirect.github.com/nuxt/ui/commit/d18477def58171d51bdb7d00e31e2807b2e7015b))
- **SelectMenu:** add selected to `label` / `leading` / `trailing` slots props ([#1349](https://redirect.github.com/nuxt/ui/issues/1349)) ([6b216ca](https://redirect.github.com/nuxt/ui/commit/6b216cab1ba3bb69cb317254dfd562ab020c5e92))
- **SelectMenu:** handle function in `showCreateOptionWhen` prop ([#1853](https://redirect.github.com/nuxt/ui/issues/1853)) ([7e974b5](https://redirect.github.com/nuxt/ui/commit/7e974b55d72b8ac0ab42ef722a2d1904c3e4e091))
- **Skeleton:** add `as` prop ([#1955](https://redirect.github.com/nuxt/ui/issues/1955)) ([bce94db](https://redirect.github.com/nuxt/ui/commit/bce94db9fdb2c29a4f2e5981e5dce49a44a4ac8a))
- **Table:** expand row ([#1036](https://redirect.github.com/nuxt/ui/issues/1036)) ([7155318](https://redirect.github.com/nuxt/ui/commit/71553180294c53024c28de9bbebf4ea69f616da7))
- **Table:** handle `rowClass` property in `columns` ([#1632](https://redirect.github.com/nuxt/ui/issues/1632)) ([748e491](https://redirect.github.com/nuxt/ui/commit/748e49175da37b85bd18d62a8455875990866d5b))
- **Tabs:** handle `icon` in items ([#1798](https://redirect.github.com/nuxt/ui/issues/1798)) ([e8eb394](https://redirect.github.com/nuxt/ui/commit/e8eb3941ad4c1c306ccbe9e11d979d5f6c808330))
##### Bug Fixes
- **Accordion:** truncate buttons ([5db18c0](https://redirect.github.com/nuxt/ui/commit/5db18c00565f9d2bb9f2768c2de2ab291a55bcae)), closes [#1909](https://redirect.github.com/nuxt/ui/issues/1909)
- **Alert/Notification:** missing margin on description ([2c55fb6](https://redirect.github.com/nuxt/ui/commit/2c55fb63365ee7cc1e993ebd5aa5f83ddadcd26a)), closes [#1959](https://redirect.github.com/nuxt/ui/issues/1959)
- **Breadcrumb:** use `rotate` on rtl icon ([53003fc](https://redirect.github.com/nuxt/ui/commit/53003fcd07d67d13ada0759ff6c5cd3635fba0e3))
- **ButtonGroup/FormGroup:** pass default sizes to children ([#1875](https://redirect.github.com/nuxt/ui/issues/1875)) ([6b6b03d](https://redirect.github.com/nuxt/ui/commit/6b6b03d59f5ab3096b731c59d18a1085d25b5e8e))
- **Carousel:** remove `mix-blend-overlay` on indicators ([#1714](https://redirect.github.com/nuxt/ui/issues/1714)) ([f74f1df](https://redirect.github.com/nuxt/ui/commit/f74f1df6ca5f93e11e542245b611c1aa7c4b8308))
- **FormGroup:** don't check for `error` slot so `help` slot can render ([#1888](https://redirect.github.com/nuxt/ui/issues/1888)) ([99c52e5](https://redirect.github.com/nuxt/ui/commit/99c52e50082d5e99440894c7a077a17510f0de50))
- **InputMenu/SelectMenu:** invalid `label` with `value-attribute` and async search ([4d5f250](https://redirect.github.com/nuxt/ui/commit/4d5f2509022e4fb74fc268d5479f7cc8f0415040)), closes [#1780](https://redirect.github.com/nuxt/ui/issues/1780)
- **InputMenu/SelectMenu:** prevent double filter with async search ([e2881d3](https://redirect.github.com/nuxt/ui/commit/e2881d3801c54c49d66d41d4f0ba312a7b3ebce7)), closes [#1966](https://redirect.github.com/nuxt/ui/issues/1966)
- **Link:** allow `ariaLabel` to be picked ([720c44d](https://redirect.github.com/nuxt/ui/commit/720c44dd5ee90bb3b30aef32f01ff6eae1397aa4)), closes [#1934](https://redirect.github.com/nuxt/ui/issues/1934)
- **Progress:** pass down attrs to `
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 is behind base branch, 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:
^0.5.7
->^0.7.0
3.13.2
->3.14.159
2.17.0
->2.19.2
^3.13.2
->^3.14.159
Release Notes
nuxt/eslint (@nuxt/eslint)
### [`v0.6.2`](https://redirect.github.com/nuxt/eslint/releases/tag/v0.6.2) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v0.6.1...v0.6.2) ##### 🚀 Features - Update all deps - by [@antfu](https://redirect.github.com/antfu) [(fdb85)](https://redirect.github.com/nuxt/eslint/commit/fdb85a4) ##### 🐞 Bug Fixes - Downgrade `eslint-config-flat-gitignore` to `0.2.0` to support ESLint v8, [#507](https://redirect.github.com/nuxt/eslint/issues/507) - by [@antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/507](https://redirect.github.com/nuxt/eslint/issues/507) [(b781e)](https://redirect.github.com/nuxt/eslint/commit/b781eae) ##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v0.6.1...v0.6.2) ### [`v0.6.1`](https://redirect.github.com/nuxt/eslint/releases/tag/v0.6.1) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v0.6.0...v0.6.1) ##### 🚀 Features - Support `vite-plugin-eslint2` v5, close [#516](https://redirect.github.com/nuxt/eslint/issues/516) - by [@antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/516](https://redirect.github.com/nuxt/eslint/issues/516) [(a6b4e)](https://redirect.github.com/nuxt/eslint/commit/a6b4e63) ##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v0.6.0...v0.6.1) ### [`v0.6.0`](https://redirect.github.com/nuxt/eslint/releases/tag/v0.6.0) [Compare Source](https://redirect.github.com/nuxt/eslint/compare/v0.5.7...v0.6.0) ##### 🚀 Features - **eslint-plugin**: New `nuxt-config-keys-order` rule - by [@antfu](https://redirect.github.com/antfu) in [https://github.com/nuxt/eslint/issues/491](https://redirect.github.com/nuxt/eslint/issues/491) [(b65a8)](https://redirect.github.com/nuxt/eslint/commit/b65a80a) ##### [View changes on GitHub](https://redirect.github.com/nuxt/eslint/compare/v0.5.7...v0.6.0)nuxt/nuxt (@nuxt/kit)
### [`v3.14.159`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.14.159) [Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v3.14.0...v3.14.159) > 3.14.159 is a hotfix release to address regressions in v3.14. We're leaning into the π theme - future patch releases of this minor version will just continue adding digits. (Sorry for any inconvenience! 😆) ##### 👉 Changelog [compare changes](https://redirect.github.com/nuxt/nuxt/compare/v3.14.0...v3.14.1) ##### 🩹 Fixes - **nuxt:** Update nitropack preset directory ([#29780](https://redirect.github.com/nuxt/nuxt/pull/29780)) - **kit:** Fall back to meta version if there's no `module.json` ([#29793](https://redirect.github.com/nuxt/nuxt/pull/29793)) - **kit:** Use `mlly` to resolve module paths to avoid cjs fallback ([#29799](https://redirect.github.com/nuxt/nuxt/pull/29799)) - **webpack,rspack:** Add adapter for `webpack-dev-middleware` ([#29806](https://redirect.github.com/nuxt/nuxt/pull/29806)) - **nuxt:** Remove null-byte prefix for virtual files ([#29809](https://redirect.github.com/nuxt/nuxt/pull/29809)) - **kit:** Convert module path to file url before reading meta ([fb833ac64](https://redirect.github.com/nuxt/nuxt/commit/fb833ac64)) ##### 📖 Documentation - Capitalize titles ([#29768](https://redirect.github.com/nuxt/nuxt/pull/29768)) - Fix rou3 link in nitro.js ([#29775](https://redirect.github.com/nuxt/nuxt/pull/29775)) - Fix tip formatting ([#29792](https://redirect.github.com/nuxt/nuxt/pull/29792)) - Add link to h3 blogpost ([#29794](https://redirect.github.com/nuxt/nuxt/pull/29794)) - Remove outdated cloudflare tip (auto minify deprecated) ([#29812](https://redirect.github.com/nuxt/nuxt/pull/29812)) ##### 🏡 Chore - **nuxt:** Remove redundant type ([#29810](https://redirect.github.com/nuxt/nuxt/pull/29810)) ##### ❤️ Contributors - Daniel Roe ([@danielroe](https://redirect.github.com/danielroe)) - xjccc ([@xjccc](https://redirect.github.com/xjccc)) - Efraim ([@EfraimGENC](https://redirect.github.com/EfraimGENC)) - Aurion SARL ([@Aurion72](https://redirect.github.com/Aurion72)) - Erik Lilja ([@Lilja](https://redirect.github.com/Lilja)) - Markus Oberlehner ([@maoberlehner](https://redirect.github.com/maoberlehner)) - Lukas Bauer ([@luxterful](https://redirect.github.com/luxterful)) - [@beer](https://redirect.github.com/beer) ([@iiio2](https://redirect.github.com/iiio2)) ### [`v3.14.0`](https://redirect.github.com/nuxt/nuxt/releases/tag/v3.14.0) [Compare Source](https://redirect.github.com/nuxt/nuxt/compare/v3.13.2...v3.14.0) > 3.14.0 is the next minor release. ##### 👀 Highlights Behind the scenes, a lot has been going on in preparation for the release of Nuxt v4 (particularly on the `unjs` side with preparations for Nitro v3!) ##### ⚡️ Faster starts powered by `jiti` Loading the nuxt config file, as well as modules and other build-time code, is now powered by `jiti` v2. You can see more about the release in the [jiti v2 release notes](https://redirect.github.com/unjs/jiti/releases/tag/v2.0.0), but one of the most important pieces is native node esm import (where possible), which should mean a faster start. ✨ ##### 📂 Shared folder for code and types shared with client/server You should never import Vue app code in your nitro code (or the other way around). But this has meant a friction point when it comes to sharing types or utilities that *don't* rely on the nitro/vue contexts. For this, we have a new `shared/` folder ([#28682](https://redirect.github.com/nuxt/nuxt/pull/28682)). You can't import Vue or nitro code *into* files in this folder, but it produces auto-imports you can consume throughout the rest of your app. If needed you can use the new `#shared` alias which points to this folder. The shared folder is alongside your `server/` folder. (If you're using `compatibilityVersion: 4`, this means it's not inside your `app/` folder.) ##### 🦀 `rspack` builder We're excited to announce a new first-class Nuxt builder for `rspack`. It's still experimental but we've refactored the internal Nuxt virtual file system to use `unplugin` to make this possible. Let us know if you like it - and feel free to raise any issues you experience with it. 👉 To try it out, you can use [this starter](https://redirect.github.com/danielroe/nuxt-rspack-starter) - or just install `@nuxt/rspack-builder` and set `builder: 'rspack'` in your nuxt config file. ##### ✨ New composables We have new `useResponseHeader` and `useRuntimeHook` composables ([#27131](https://redirect.github.com/nuxt/nuxt/pull/27131) and [#29741](https://redirect.github.com/nuxt/nuxt/pull/29741)). ##### 🔧 New module utilities We now have a new `addServerTemplate` utility ([#29320](https://redirect.github.com/nuxt/nuxt/pull/29320)) for adding virtual files for access inside nitro runtime routes. ##### 🚧 v4 changes We've merged some changes which only take effect with `compatibilityVersion: 4`, but which you can opt-into earlier. 1. previously, if you had a component like `~/components/App/Header.vue` this would be visible in your devtools as `nuxt/ui (@nuxt/ui)
### [`v2.19.2`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2192-2024-11-05) [Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.19.1...v2.19.2) ##### Bug Fixes - **Button:** put back `target` override ([212f7df](https://redirect.github.com/nuxt/ui/commit/212f7df35b9f81d189e1ee3e34f6fd2234cf52fe)) ### [`v2.19.1`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2191-2024-11-05) [Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.19.0...v2.19.1) ##### Bug Fixes - **InputMenu/SelectMenu:** regex breaks build ([cb6f5f2](https://redirect.github.com/nuxt/ui/commit/cb6f5f2d71ea8bb526a8f958daec8e9871469b63)) ### [`v2.19.0`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2190-2024-11-05) [Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.7...v2.19.0) ##### Features - **Form:** add `superstruct` validation ([#2357](https://redirect.github.com/nuxt/ui/issues/2357)) ([3cda6c6](https://redirect.github.com/nuxt/ui/commit/3cda6c6478d5284a3ffcb973270831601e8e5657)) - **Form:** apply transformations ([#2460](https://redirect.github.com/nuxt/ui/issues/2460)) ([ceecb60](https://redirect.github.com/nuxt/ui/commit/ceecb60c3bbd5507b1f54faed001818639d9269c)) - **Input/Textarea:** nullify model modifier ([#2309](https://redirect.github.com/nuxt/ui/issues/2309)) ([9dd7e61](https://redirect.github.com/nuxt/ui/commit/9dd7e615e97b6bf3c4c4096edd35a86ca3cfd53c)) - **InputMenu:** allows to customize labels ([#2295](https://redirect.github.com/nuxt/ui/issues/2295)) ([ddf67a0](https://redirect.github.com/nuxt/ui/commit/ddf67a060ba659f102673eff31eb2e30231c2d93)) - **Pagination:** improve slot props ([#2522](https://redirect.github.com/nuxt/ui/issues/2522)) ([c71fdc8](https://redirect.github.com/nuxt/ui/commit/c71fdc8795812bed779ab247451efd3db031e4cd)) - **SelectMenu:** allows to customize labels ([#2266](https://redirect.github.com/nuxt/ui/issues/2266)) ([54e713d](https://redirect.github.com/nuxt/ui/commit/54e713d31ae0b80b0f69dd507f71387100204ac3)) - **Table:** improve `expanded` row ([#2485](https://redirect.github.com/nuxt/ui/issues/2485)) ([1acd01a](https://redirect.github.com/nuxt/ui/commit/1acd01a440db7a7fa765189d8bde424ade9074e9)) ##### Bug Fixes - **Accordion:** improve `items` type ([#2487](https://redirect.github.com/nuxt/ui/issues/2487)) ([25378df](https://redirect.github.com/nuxt/ui/commit/25378df1d894546c4b08eb43a58b02b40ab9649b)) - **Button:** wrong `to` type ([8ab4a14](https://redirect.github.com/nuxt/ui/commit/8ab4a14394e0890b33a610e6491d891e89386959)), closes [#1253](https://redirect.github.com/nuxt/ui/issues/1253) - **Divider:** default `type` from app config ([7846ca3](https://redirect.github.com/nuxt/ui/commit/7846ca35b5332a9e70f9990059f6041d60770e79)), closes [nuxt/ui#2398](https://redirect.github.com/nuxt/ui/issues/2398) - **HorizontalNavigation/VerticalNavigation:** handle `badge` in RTL mode ([#2420](https://redirect.github.com/nuxt/ui/issues/2420)) ([4bf81be](https://redirect.github.com/nuxt/ui/commit/4bf81be36463bf280f31099c97a751e65240dcf5)) - **InputMenu/SelectMenu:** allow access nested object in `option-attribute` ([#2465](https://redirect.github.com/nuxt/ui/issues/2465)) ([ff18061](https://redirect.github.com/nuxt/ui/commit/ff1806143c45a7d83b00e78bec979a8f412a2827)) - **InputMenu/SelectMenu:** escape regexp before search ([c68ba76](https://redirect.github.com/nuxt/ui/commit/c68ba76fd0eebf411ccd5f047ee9a01b8ec5f5de)), closes [nuxt/ui#2308](https://redirect.github.com/nuxt/ui/issues/2308) - **InputMenu/SelectMenu:** prevent unnecessary updates when modelValue is unchanged ([#2507](https://redirect.github.com/nuxt/ui/issues/2507)) ([1a94b55](https://redirect.github.com/nuxt/ui/commit/1a94b55caac91685f518ae4c24ca8dcbee827f86)) - **module:** missing types in `ui` config ([#2467](https://redirect.github.com/nuxt/ui/issues/2467)) ([23971ef](https://redirect.github.com/nuxt/ui/commit/23971efdb007701352ce58412db597cd95b9996b)) - **Progress:** handle `carousel` and `carousel-inverse` animations in RTL mode ([#2400](https://redirect.github.com/nuxt/ui/issues/2400)) ([20fb46a](https://redirect.github.com/nuxt/ui/commit/20fb46a3ba8d74fcaa1407b23d65b117cc9d6802)) - **RadioGroup:** rendering empty slots ([#2456](https://redirect.github.com/nuxt/ui/issues/2456)) ([b6ed1c5](https://redirect.github.com/nuxt/ui/commit/b6ed1c59ffe8c8aaac78a34d8559ca793bb92eaa)) - **Table:** `checkbox` not checked while using props by ([#2401](https://redirect.github.com/nuxt/ui/issues/2401)) ([1b7e36c](https://redirect.github.com/nuxt/ui/commit/1b7e36cf70a7252915c58657bc878cb29c719a7f)) - **Table:** `indeterminate` checkbox with pagination ([#2439](https://redirect.github.com/nuxt/ui/issues/2439)) ([070d2f8](https://redirect.github.com/nuxt/ui/commit/070d2f89b6d1cb9c236eeb779cb3918ed5770434)) - **Table:** export `TableRow` and `TableColumn` types ([c36964b](https://redirect.github.com/nuxt/ui/commit/c36964b5eacbd61a661f02953f0297a390fd1d34)), closes [nuxt/ui#2373](https://redirect.github.com/nuxt/ui/issues/2373) - **Table:** handle dot nation with `by` prop ([#2413](https://redirect.github.com/nuxt/ui/issues/2413)) ([b72d343](https://redirect.github.com/nuxt/ui/commit/b72d3434e9ab024e8622611d32b5a4467c8364b9)) - **Tabs:** allow `aria-label` on items ([3cf19ea](https://redirect.github.com/nuxt/ui/commit/3cf19ea5afcf97ef226d8be231d3b297c5f23b9f)), closes [nuxt/ui#1934](https://redirect.github.com/nuxt/ui/issues/1934) ### [`v2.18.7`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2187-2024-10-09) [Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.6...v2.18.7) ##### Features - **forms:** allow `null` as initial value ([#2275](https://redirect.github.com/nuxt/ui/issues/2275)) ([474accb](https://redirect.github.com/nuxt/ui/commit/474accbefb36ead3b54406ee4ae0fdd2387fab61)) ##### Bug Fixes - **Carousel:** arrows & indicators are broken in RTL ([#2251](https://redirect.github.com/nuxt/ui/issues/2251)) ([db5e5c4](https://redirect.github.com/nuxt/ui/commit/db5e5c49078a4faac3fb0c41b23b0dbd64efdd77)) - **Carousel:** pages calculation ([#2345](https://redirect.github.com/nuxt/ui/issues/2345)) ([5cf24fa](https://redirect.github.com/nuxt/ui/commit/5cf24fa6e7ba1508458dd5bc1319ac431d908cb0)) - **Dropdown/Popover:** conflict in toggle for touch devices ([#2272](https://redirect.github.com/nuxt/ui/issues/2272)) ([4ae9654](https://redirect.github.com/nuxt/ui/commit/4ae96540629faff1c3b5046cf7ce6a9315bb9bf4)) - **Link:** allow `title` field ([0aa3909](https://redirect.github.com/nuxt/ui/commit/0aa3909e715e34ac80565c0111d4378c828fb566)), closes [#1439](https://redirect.github.com/nuxt/ui/issues/1439) - **Tooltip:** hide when `text` prop & slot are empty ([#2232](https://redirect.github.com/nuxt/ui/issues/2232)) ([5ed5c57](https://redirect.github.com/nuxt/ui/commit/5ed5c57d0d09ae39d623c963270bb0a894a97d29)) ### [`v2.18.6`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2186-2024-09-23) [Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.5...v2.18.6) ##### Bug Fixes - **components:** accept partial config in `ui` prop ([#2235](https://redirect.github.com/nuxt/ui/issues/2235)) ([eecf4f7](https://redirect.github.com/nuxt/ui/commit/eecf4f7ed8a32a874f00afd7bff2964a1366e0b5)) - **Modal/Slideover:** bind transition class to `TransitionChild` for Vue 3.5 ([#2227](https://redirect.github.com/nuxt/ui/issues/2227)) ([803c20a](https://redirect.github.com/nuxt/ui/commit/803c20ad92e8a31fefd6d300856735b0e9adbdf9)) - **SelectMenu:** wrong placeholder color with multiple ([#2218](https://redirect.github.com/nuxt/ui/issues/2218)) ([28ad5cf](https://redirect.github.com/nuxt/ui/commit/28ad5cf98251c6a8acec8d0bf4f0fd07ff6b7066)) - **Table:** colspan with expand ([#2217](https://redirect.github.com/nuxt/ui/issues/2217)) ([56118c4](https://redirect.github.com/nuxt/ui/commit/56118c4a794f3d763dad7b65e044814cf7ef11cf)) - **Tabs:** handle icon `margin` in RTL mode ([#2233](https://redirect.github.com/nuxt/ui/issues/2233)) ([ea05414](https://redirect.github.com/nuxt/ui/commit/ea05414930fe3f5e6805c8aa25bbe8f746bcc86e)) - **useFormField:** optional property access ([#2226](https://redirect.github.com/nuxt/ui/issues/2226)) ([0a054a5](https://redirect.github.com/nuxt/ui/commit/0a054a52b64b4f774041c40223e18e7e056cfd80)) ### [`v2.18.5`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2185-2024-09-18) [Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.4...v2.18.5) ##### Features - **Form:** add errors slot prop ([#2188](https://redirect.github.com/nuxt/ui/issues/2188)) ([67c6a74](https://redirect.github.com/nuxt/ui/commit/67c6a74ed15db1ee8a40e9c74ecfef0d3c3e374a)) ##### Bug Fixes - **Button:** button link not showing disabled classes ([#2185](https://redirect.github.com/nuxt/ui/issues/2185)) ([e8ea84a](https://redirect.github.com/nuxt/ui/commit/e8ea84a5736759d953664f8f397a2339c212b294)) - **Carousel:** remove trailing space in next button icon ([#2088](https://redirect.github.com/nuxt/ui/issues/2088)) ([1282a5f](https://redirect.github.com/nuxt/ui/commit/1282a5f6c001aa05597d458800bafcf6b6419634)) - **FormGroup:** remove id when used with `RadioGroup` ([#2152](https://redirect.github.com/nuxt/ui/issues/2152)) ([7aec42c](https://redirect.github.com/nuxt/ui/commit/7aec42ca15aaa0ccc63c520b484cba203fd3232b)) - **Input:** avoid binding value when type is `file` ([#2047](https://redirect.github.com/nuxt/ui/issues/2047)) ([82313e8](https://redirect.github.com/nuxt/ui/commit/82313e862cbf21ae631156af4cd057f1383db634)) - **module:** allow CSS variables in tailwind colors ([#2014](https://redirect.github.com/nuxt/ui/issues/2014)) ([7f50c70](https://redirect.github.com/nuxt/ui/commit/7f50c7031fecb5ab26a6d0f58b576b2fd0860487)) - **module:** augment `@nuxt/schema` rather than `nuxt/schema` ([#2171](https://redirect.github.com/nuxt/ui/issues/2171)) ([ead904f](https://redirect.github.com/nuxt/ui/commit/ead904fd2f2bbb29fd60ccde063bf02daa2cbdbb)) - **module:** consider user tailwind `configPath` for module as string ([#2074](https://redirect.github.com/nuxt/ui/issues/2074)) ([e4ba4f7](https://redirect.github.com/nuxt/ui/commit/e4ba4f7c729f99dde51891636605793864812d30)) - **Pagination:** use links on prev and next button ([#2179](https://redirect.github.com/nuxt/ui/issues/2179)) ([c850f85](https://redirect.github.com/nuxt/ui/commit/c850f85aaa40c7abbe8cc4dc1bd4705bf7677390)) - **README:** update license link ([#2154](https://redirect.github.com/nuxt/ui/issues/2154)) ([8d79eea](https://redirect.github.com/nuxt/ui/commit/8d79eea19b3276b1f1e069d33b98b311e9b91cfd)) - **Slideover:** bind `rounded` class to panel ([#2187](https://redirect.github.com/nuxt/ui/issues/2187)) ([bf32baa](https://redirect.github.com/nuxt/ui/commit/bf32baaab01dc4150622f67b3b4a8d02d21b922c)) - **Slideover:** bind `shadow` class to panel ([#2201](https://redirect.github.com/nuxt/ui/issues/2201)) ([d22526c](https://redirect.github.com/nuxt/ui/commit/d22526c0c10735a92e63b7d086e7b8534a08d768)) - **Table:** checkbox can emit the `[@select](https://redirect.github.com/select)` event ([#2072](https://redirect.github.com/nuxt/ui/issues/2072)) ([b1f691f](https://redirect.github.com/nuxt/ui/commit/b1f691f28ca8c94f6b658dcb61eeff06951bd1d0)) - **Table:** select all rows reactivity issue ([#2200](https://redirect.github.com/nuxt/ui/issues/2200)) ([68124de](https://redirect.github.com/nuxt/ui/commit/68124de5106e55cb2987a6ba4ec1120d79b51788)) - **Tabs:** recalculate marker if items change ([#2101](https://redirect.github.com/nuxt/ui/issues/2101)) ([82c4926](https://redirect.github.com/nuxt/ui/commit/82c4926c090ce7fac48022a93b1b05b877bb48dd)) - **Textarea:** resolve row count calculation errors caused by scrollbar ([#2040](https://redirect.github.com/nuxt/ui/issues/2040)) ([8210936](https://redirect.github.com/nuxt/ui/commit/8210936f22fcf6b7eb5b9711e2c29be38956b8d6)) ### [`v2.18.4`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2184-2024-08-05) [Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.3...v2.18.4) ##### Bug Fixes - **Form:** submit event data ([#2012](https://redirect.github.com/nuxt/ui/issues/2012)) ([4d61936](https://redirect.github.com/nuxt/ui/commit/4d61936e7e90b664846a8f265825612c509511d7)) - **module:** handle nested colors from ui config ([#2008](https://redirect.github.com/nuxt/ui/issues/2008)) ([1cc7e2a](https://redirect.github.com/nuxt/ui/commit/1cc7e2a306e0f3f666b9a588f6ed02e7eabc0272)) - **module:** reduce css bundle size by fixing safelist regex ([#2005](https://redirect.github.com/nuxt/ui/issues/2005)) ([8ac9ca4](https://redirect.github.com/nuxt/ui/commit/8ac9ca49789a9a7281f7a40926e7e9a8068cc395)) - **module:** suffix types imports with `/index` ([7e37668](https://redirect.github.com/nuxt/ui/commit/7e37668940d06c5aa20b60d9bfd600d50a171014)), closes [#2018](https://redirect.github.com/nuxt/ui/issues/2018) - **Tabs:** use `nextTick` before marker calc ([#2020](https://redirect.github.com/nuxt/ui/issues/2020)) ([9c04969](https://redirect.github.com/nuxt/ui/commit/9c049690227af8aba61a1f7c002b00c5dfeb63ff)) - **useFormGroup:** app config default input size ([#2011](https://redirect.github.com/nuxt/ui/issues/2011)) ([3485092](https://redirect.github.com/nuxt/ui/commit/3485092edb55f9ef2ca038a8c137431866d6c28a)) ### [`v2.18.3`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2183-2024-07-30) [Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.2...v2.18.3) ##### Bug Fixes - **Link:** define `rel` as any ([69f605f](https://redirect.github.com/nuxt/ui/commit/69f605fa724454e4be9e4cee9666a5d57f43a129)) - **types:** only use `.ts` for index ([93ddf1d](https://redirect.github.com/nuxt/ui/commit/93ddf1d60b0ea5f99f564f3d3969c397ad91cc72)) ### [`v2.18.2`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2182-2024-07-25) [Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.1...v2.18.2) ##### Bug Fixes - **Tabs:** add missing `UIcon` import ([4fd1be2](https://redirect.github.com/nuxt/ui/commit/4fd1be28922bf39584005c14982e5cd9a7d0c624)) ### [`v2.18.1`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2181-2024-07-25) [Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.18.0...v2.18.1) ##### Bug Fixes - **components:** use relative imports ([ea721a3](https://redirect.github.com/nuxt/ui/commit/ea721a3705cfbcef3075f8c9c1f4acf359974597)) ### [`v2.18.0`](https://redirect.github.com/nuxt/ui/blob/HEAD/CHANGELOG.md#2180-2024-07-25) [Compare Source](https://redirect.github.com/nuxt/ui/compare/v2.17.0...v2.18.0) ##### ⚠ BREAKING CHANGES - **Icon:** migrate from `@egoist/tailwindcss-icons` to new `@nuxt/icon` ([#1789](https://redirect.github.com/nuxt/ui/issues/1789)) ##### Features - **Checkbox/Radio/RadioGroup:** add `help` slot ([c3122f7](https://redirect.github.com/nuxt/ui/commit/c3122f776daa6d68f201f22c37e0084aac37ed06)), closes [#1957](https://redirect.github.com/nuxt/ui/issues/1957) - **CommandPalette:** handle `static` groups ([#1458](https://redirect.github.com/nuxt/ui/issues/1458)) ([b264ad2](https://redirect.github.com/nuxt/ui/commit/b264ad2ebdc8d4ee4aab5c994df968025207021f)) - **Icon:** migrate from `@egoist/tailwindcss-icons` to new `@nuxt/icon` ([#1789](https://redirect.github.com/nuxt/ui/issues/1789)) ([c904604](https://redirect.github.com/nuxt/ui/commit/c904604c23987c2535e0e91e9c4fec50477f6b34)) - **module:** improve app config types autocomplete ([#1870](https://redirect.github.com/nuxt/ui/issues/1870)) ([3f8ea5d](https://redirect.github.com/nuxt/ui/commit/3f8ea5dbded7b6836495103739688905ff26fe22)) - **RadioGroup:** add `selected` to label slot props ([#1587](https://redirect.github.com/nuxt/ui/issues/1587)) ([d18477d](https://redirect.github.com/nuxt/ui/commit/d18477def58171d51bdb7d00e31e2807b2e7015b)) - **SelectMenu:** add selected to `label` / `leading` / `trailing` slots props ([#1349](https://redirect.github.com/nuxt/ui/issues/1349)) ([6b216ca](https://redirect.github.com/nuxt/ui/commit/6b216cab1ba3bb69cb317254dfd562ab020c5e92)) - **SelectMenu:** handle function in `showCreateOptionWhen` prop ([#1853](https://redirect.github.com/nuxt/ui/issues/1853)) ([7e974b5](https://redirect.github.com/nuxt/ui/commit/7e974b55d72b8ac0ab42ef722a2d1904c3e4e091)) - **Skeleton:** add `as` prop ([#1955](https://redirect.github.com/nuxt/ui/issues/1955)) ([bce94db](https://redirect.github.com/nuxt/ui/commit/bce94db9fdb2c29a4f2e5981e5dce49a44a4ac8a)) - **Table:** expand row ([#1036](https://redirect.github.com/nuxt/ui/issues/1036)) ([7155318](https://redirect.github.com/nuxt/ui/commit/71553180294c53024c28de9bbebf4ea69f616da7)) - **Table:** handle `rowClass` property in `columns` ([#1632](https://redirect.github.com/nuxt/ui/issues/1632)) ([748e491](https://redirect.github.com/nuxt/ui/commit/748e49175da37b85bd18d62a8455875990866d5b)) - **Tabs:** handle `icon` in items ([#1798](https://redirect.github.com/nuxt/ui/issues/1798)) ([e8eb394](https://redirect.github.com/nuxt/ui/commit/e8eb3941ad4c1c306ccbe9e11d979d5f6c808330)) ##### Bug Fixes - **Accordion:** truncate buttons ([5db18c0](https://redirect.github.com/nuxt/ui/commit/5db18c00565f9d2bb9f2768c2de2ab291a55bcae)), closes [#1909](https://redirect.github.com/nuxt/ui/issues/1909) - **Alert/Notification:** missing margin on description ([2c55fb6](https://redirect.github.com/nuxt/ui/commit/2c55fb63365ee7cc1e993ebd5aa5f83ddadcd26a)), closes [#1959](https://redirect.github.com/nuxt/ui/issues/1959) - **Breadcrumb:** use `rotate` on rtl icon ([53003fc](https://redirect.github.com/nuxt/ui/commit/53003fcd07d67d13ada0759ff6c5cd3635fba0e3)) - **ButtonGroup/FormGroup:** pass default sizes to children ([#1875](https://redirect.github.com/nuxt/ui/issues/1875)) ([6b6b03d](https://redirect.github.com/nuxt/ui/commit/6b6b03d59f5ab3096b731c59d18a1085d25b5e8e)) - **Carousel:** remove `mix-blend-overlay` on indicators ([#1714](https://redirect.github.com/nuxt/ui/issues/1714)) ([f74f1df](https://redirect.github.com/nuxt/ui/commit/f74f1df6ca5f93e11e542245b611c1aa7c4b8308)) - **FormGroup:** don't check for `error` slot so `help` slot can render ([#1888](https://redirect.github.com/nuxt/ui/issues/1888)) ([99c52e5](https://redirect.github.com/nuxt/ui/commit/99c52e50082d5e99440894c7a077a17510f0de50)) - **InputMenu/SelectMenu:** invalid `label` with `value-attribute` and async search ([4d5f250](https://redirect.github.com/nuxt/ui/commit/4d5f2509022e4fb74fc268d5479f7cc8f0415040)), closes [#1780](https://redirect.github.com/nuxt/ui/issues/1780) - **InputMenu/SelectMenu:** prevent double filter with async search ([e2881d3](https://redirect.github.com/nuxt/ui/commit/e2881d3801c54c49d66d41d4f0ba312a7b3ebce7)), closes [#1966](https://redirect.github.com/nuxt/ui/issues/1966) - **Link:** allow `ariaLabel` to be picked ([720c44d](https://redirect.github.com/nuxt/ui/commit/720c44dd5ee90bb3b30aef32f01ff6eae1397aa4)), closes [#1934](https://redirect.github.com/nuxt/ui/issues/1934) - **Progress:** pass down attrs to `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 is behind base branch, 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.