|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## [4.2.0](///compare/v4.1.0...v4.2.0) (2025-11-18) |
| 3 | +## [4.2.0](https://github.com/nuxt/ui/compare/v4.1.0...v4.2.0) (2025-11-18) |
4 | 4 |
|
5 | 5 | ### ⚠ BREAKING CHANGES |
6 | 6 |
|
|
9 | 9 |
|
10 | 10 | ### Features |
11 | 11 |
|
12 | | -* **components:** add `data-slot` attributes ([#5447](undefined/undefined/undefined/issues/5447)) dd81d46 |
13 | | -* **components:** extend native HTML attributes ([#5348](undefined/undefined/undefined/issues/5348)) 5b17751 |
14 | | -* **FileUpload:** add `preview` prop ([#5443](undefined/undefined/undefined/issues/5443)) 2af82e7 |
15 | | -* **InputDate:** new component ([#5387](undefined/undefined/undefined/issues/5387)) dabc4f8 |
16 | | -* **InputTime:** new component ([#5302](undefined/undefined/undefined/issues/5302)) 936253f |
17 | | -* **locale:** add Albanian language ([#5461](undefined/undefined/undefined/issues/5461)) 3331533 |
18 | | -* **locale:** add Galician language ([#5393](undefined/undefined/undefined/issues/5393)) e93bfd4 |
19 | | -* **Modal:** add `scrollable` prop ([#5306](undefined/undefined/undefined/issues/5306)) 240897e |
20 | | -* **module:** add `theme.prefix` option ([#5341](undefined/undefined/undefined/issues/5341)) 7fca5d7 |
21 | | -* **Table:** handle virtualizer `estimateSize` as function ebc8568 |
22 | | - |
23 | | -### Bug Fixes |
24 | | - |
25 | | -* **AuthForm:** ensure header is shown with `leading` slot ([#5405](undefined/undefined/undefined/issues/5405)) b61127a |
26 | | -* **AuthForm:** use password input id for aria-controls ([#5312](undefined/undefined/undefined/issues/5312)) 55ea9be |
27 | | -* **ChatPrompt:** proxy `disabled` prop a8f2156, closes #5300 |
28 | | -* **CheckboxGroup/RadioGroup/Switch:** consistent disabled styles ddd8faf, closes #5391 |
29 | | -* **ColorModeButton:** use css to display color mode icon ([#5394](undefined/undefined/undefined/issues/5394)) 1d1c638 |
30 | | -* **CommandPalette/ContentSearch:** improve performances and filtering logic ([#5433](undefined/undefined/undefined/issues/5433)) e751b37 |
31 | | -* **components:** calc virtualizer estimateSize based on item description 56ae8e7 |
32 | | -* **components:** clean html attributes extend fda3c98, closes #5348 |
33 | | -* **components:** consistent exposed refs ([#5385](undefined/undefined/undefined/issues/5385)) fce2df4 |
34 | | -* **components:** remove `locale` / `dir` props proxy ([#5432](undefined/undefined/undefined/issues/5432)) a6efa7a |
35 | | -* **ContentNavigation/NavigationMenu/Tabs:** ensure proper badge display e5c11e6 |
36 | | -* **ContentSearchButton/DashboardSearchButton:** hide label and trailing with css when collapsed 3e72bf8 |
37 | | -* **FileUpload:** ensure native validation works with required ([#5358](undefined/undefined/undefined/issues/5358)) eb491e1 |
38 | | -* **Form:** refine `nested` prop type handling and simplify logic ([#5360](undefined/undefined/undefined/issues/5360)) 8d5c26f |
39 | | -* **inertia:** set serverRendered dynamically to prevent SSR crash ([#5396](undefined/undefined/undefined/issues/5396)) c0da1b2 |
40 | | -* **Input/InputNumber/Textarea:** make `modelModifiers` generic ([#5361](undefined/undefined/undefined/issues/5361)) 5c347af |
41 | | -* **InputMenu:** prevent change event when selecting create item 418c87b, closes #4664 |
42 | | -* **Link:** partial extend for `vue-router` and `inertia` 637ef58 |
43 | | -* **Marquee:** move keyframes into global css 1e6242e |
44 | | -* **module:** detect lazy components when using `experimental.componentDetection` 5a5ac45 |
45 | | -* **module:** properly export composables from module cb25902, closes #5370 |
46 | | -* **module:** scan layers when using component detection 9872740, closes #5389 |
47 | | -* **NavigationMenu:** hide label and trailing with css when collapsed f004031, closes #4254 |
48 | | -* **NavigationMenu:** proxy `modelValue` / `defaultValue` in vertical orientation cffaaaa, closes #5392 |
49 | | -* **ProseCallout:** add `inline-block` class to icon ([#5317](undefined/undefined/undefined/issues/5317)) fc36f69 |
50 | | -* **RadioGroup:** update `update:modelValue` emit type ([#5349](undefined/undefined/undefined/issues/5349)) 4cb0638 |
51 | | -* **Table:** apply styles to `th` based on column meta ([#5418](undefined/undefined/undefined/issues/5418)) 620defa |
52 | | -* **types:** export missing utils types ([#5448](undefined/undefined/undefined/issues/5448)) 5f0a107 |
53 | | -* **vite:** write theme templates ([#5355](undefined/undefined/undefined/issues/5355)) 411ebcc |
54 | | -* **vue:** check `import.meta.env.SSR` to support `vite-ssg` ([#5347](undefined/undefined/undefined/issues/5347)) 8f38c04 |
| 12 | +* **components:** add `data-slot` attributes ([#5447](https://github.com/nuxt/ui/issues/5447)) ([dd81d46](https://github.com/nuxt/ui/commit/dd81d46)) |
| 13 | +* **components:** extend native HTML attributes ([#5348](https://github.com/nuxt/ui/issues/5348)) ([5b17751](https://github.com/nuxt/ui/commit/5b17751)) |
| 14 | +* **FileUpload:** add `preview` prop ([#5443](https://github.com/nuxt/ui/issues/5443)) ([2af82e7](https://github.com/nuxt/ui/commit/2af82e7)) |
| 15 | +* **InputDate:** new component ([#5387](https://github.com/nuxt/ui/issues/5387)) ([dabc4f8](https://github.com/nuxt/ui/commit/dabc4f8)) |
| 16 | +* **InputTime:** new component ([#5302](https://github.com/nuxt/ui/issues/5302)) ([936253f](https://github.com/nuxt/ui/commit/936253f)) |
| 17 | +* **locale:** add Albanian language ([#5461](https://github.com/nuxt/ui/issues/5461)) ([3331533](https://github.com/nuxt/ui/commit/3331533)) |
| 18 | +* **locale:** add Galician language ([#5393](https://github.com/nuxt/ui/issues/5393)) ([e93bfd4](https://github.com/nuxt/ui/commit/e93bfd4)) |
| 19 | +* **Modal:** add `scrollable` prop ([#5306](https://github.com/nuxt/ui/issues/5306)) ([240897e](https://github.com/nuxt/ui/commit/240897e)) |
| 20 | +* **module:** add `theme.prefix` option ([#5341](https://github.com/nuxt/ui/issues/5341)) ([7fca5d7](https://github.com/nuxt/ui/commit/7fca5d7)) |
| 21 | +* **Table:** handle virtualizer `estimateSize` as function ([ebc8568](https://github.com/nuxt/ui/commit/ebc8568)) |
| 22 | + |
| 23 | +### Bug Fixes |
| 24 | + |
| 25 | +* **AuthForm:** ensure header is shown with `leading` slot ([#5405](https://github.com/nuxt/ui/issues/5405)) ([b61127a](https://github.com/nuxt/ui/commit/b61127a)) |
| 26 | +* **AuthForm:** use password input id for aria-controls ([#5312](https://github.com/nuxt/ui/issues/5312)) ([55ea9be](https://github.com/nuxt/ui/commit/55ea9be)) |
| 27 | +* **ChatPrompt:** proxy `disabled` prop ([a8f2156](https://github.com/nuxt/ui/commit/a8f2156)), closes [#5300](https://github.com/nuxt/ui/issues/5300) |
| 28 | +* **CheckboxGroup/RadioGroup/Switch:** consistent disabled styles ([ddd8faf](https://github.com/nuxt/ui/commit/ddd8faf)), closes [#5391](https://github.com/nuxt/ui/issues/5391) |
| 29 | +* **ColorModeButton:** use css to display color mode icon ([#5394](https://github.com/nuxt/ui/issues/5394)) ([1d1c638](https://github.com/nuxt/ui/commit/1d1c638)) |
| 30 | +* **CommandPalette/ContentSearch:** improve performances and filtering logic ([#5433](https://github.com/nuxt/ui/issues/5433)) ([e751b37](https://github.com/nuxt/ui/commit/e751b37)) |
| 31 | +* **components:** calc virtualizer estimateSize based on item description ([56ae8e7](https://github.com/nuxt/ui/commit/56ae8e7)) |
| 32 | +* **components:** clean html attributes extend ([fda3c98](https://github.com/nuxt/ui/commit/fda3c98)), closes [#5348](https://github.com/nuxt/ui/issues/5348) |
| 33 | +* **components:** consistent exposed refs ([#5385](https://github.com/nuxt/ui/issues/5385)) ([fce2df4](https://github.com/nuxt/ui/commit/fce2df4)) |
| 34 | +* **components:** remove `locale` / `dir` props proxy ([#5432](https://github.com/nuxt/ui/issues/5432)) ([a6efa7a](https://github.com/nuxt/ui/commit/a6efa7a)) |
| 35 | +* **ContentNavigation/NavigationMenu/Tabs:** ensure proper badge display ([e5c11e6](https://github.com/nuxt/ui/commit/e5c11e6)) |
| 36 | +* **ContentSearchButton/DashboardSearchButton:** hide label and trailing with css when collapsed ([3e72bf8](https://github.com/nuxt/ui/commit/3e72bf8)) |
| 37 | +* **FileUpload:** ensure native validation works with required ([#5358](https://github.com/nuxt/ui/issues/5358)) ([eb491e1](https://github.com/nuxt/ui/commit/eb491e1)) |
| 38 | +* **Form:** refine `nested` prop type handling and simplify logic ([#5360](https://github.com/nuxt/ui/issues/5360)) ([8d5c26f](https://github.com/nuxt/ui/commit/8d5c26f)) |
| 39 | +* **inertia:** set serverRendered dynamically to prevent SSR crash ([#5396](https://github.com/nuxt/ui/issues/5396)) ([c0da1b2](https://github.com/nuxt/ui/commit/c0da1b2)) |
| 40 | +* **Input/InputNumber/Textarea:** make `modelModifiers` generic ([#5361](https://github.com/nuxt/ui/issues/5361)) ([5c347af](https://github.com/nuxt/ui/commit/5c347af)) |
| 41 | +* **InputMenu:** prevent change event when selecting create item ([418c87b](https://github.com/nuxt/ui/commit/418c87b)), closes [#4664](https://github.com/nuxt/ui/issues/4664) |
| 42 | +* **Link:** partial extend for `vue-router` and `inertia` ([637ef58](https://github.com/nuxt/ui/commit/637ef58)) |
| 43 | +* **Marquee:** move keyframes into global css ([1e6242e](https://github.com/nuxt/ui/commit/1e6242e)) |
| 44 | +* **module:** detect lazy components when using `experimental.componentDetection` ([5a5ac45](https://github.com/nuxt/ui/commit/5a5ac45)) |
| 45 | +* **module:** properly export composables from module ([cb25902](https://github.com/nuxt/ui/commit/cb25902)), closes [#5370](https://github.com/nuxt/ui/issues/5370) |
| 46 | +* **module:** scan layers when using component detection ([9872740](https://github.com/nuxt/ui/commit/9872740)), closes [#5389](https://github.com/nuxt/ui/issues/5389) |
| 47 | +* **NavigationMenu:** hide label and trailing with css when collapsed ([f004031](https://github.com/nuxt/ui/commit/f004031)), closes [#4254](https://github.com/nuxt/ui/issues/4254) |
| 48 | +* **NavigationMenu:** proxy `modelValue` / `defaultValue` in vertical orientation ([cffaaaa](https://github.com/nuxt/ui/commit/cffaaaa)), closes [#5392](https://github.com/nuxt/ui/issues/5392) |
| 49 | +* **ProseCallout:** add `inline-block` class to icon ([#5317](https://github.com/nuxt/ui/issues/5317)) ([fc36f69](https://github.com/nuxt/ui/commit/fc36f69)) |
| 50 | +* **RadioGroup:** update `update:modelValue` emit type ([#5349](https://github.com/nuxt/ui/issues/5349)) ([4cb0638](https://github.com/nuxt/ui/commit/4cb0638)) |
| 51 | +* **Table:** apply styles to `th` based on column meta ([#5418](https://github.com/nuxt/ui/issues/5418)) ([620defa](https://github.com/nuxt/ui/commit/620defa)) |
| 52 | +* **types:** export missing utils types ([#5448](https://github.com/nuxt/ui/issues/5448)) ([5f0a107](https://github.com/nuxt/ui/commit/5f0a107)) |
| 53 | +* **vite:** write theme templates ([#5355](https://github.com/nuxt/ui/issues/5355)) ([411ebcc](https://github.com/nuxt/ui/commit/411ebcc)) |
| 54 | +* **vue:** check `import.meta.env.SSR` to support `vite-ssg` ([#5347](https://github.com/nuxt/ui/issues/5347)) ([8f38c04](https://github.com/nuxt/ui/commit/8f38c04)) |
55 | 55 |
|
56 | 56 | ## [4.1.0](https://github.com/nuxt/ui/compare/v4.0.1...v4.1.0) (2025-10-23) |
57 | 57 |
|
|
0 commit comments