Skip to content

Commit 8cb7871

Browse files
committed
chore(release): v4.2.0
1 parent ddd8faf commit 8cb7871

File tree

2 files changed

+54
-1
lines changed

2 files changed

+54
-1
lines changed

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,58 @@
11
# Changelog
22

3+
## [4.2.0](///compare/v4.1.0...v4.2.0) (2025-11-18)
4+
5+
### ⚠ BREAKING CHANGES
6+
7+
* **components:** consistent exposed refs (#5385)
8+
* **module:** properly export composables from module
9+
10+
### Features
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
55+
356
## [4.1.0](https://github.com/nuxt/ui/compare/v4.0.1...v4.1.0) (2025-10-23)
457

558
### ⚠ BREAKING CHANGES

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@nuxt/ui",
33
"description": "A UI Library for Modern Web Apps, powered by Vue & Tailwind CSS.",
4-
"version": "4.1.0",
4+
"version": "4.2.0",
55
"packageManager": "[email protected]",
66
"repository": {
77
"type": "git",

0 commit comments

Comments
 (0)