Releases: nuxt/ui
v3.0.0-alpha.6
✨ Highlights
Introduced in #2298 , Nuxt UI v3 now embraces a full design system for its components. It brings more breaking changes but will let you customize your entire app at once through CSS variables.
I'd recommend reading the pull request and the updated documentation on https://ui3.nuxt.dev/getting-started/theme#design-system.
🚀 Features
- Carousel: implement component (#2288) (68ee3f1)
- Form: add Standard Schema support (#2303) (0955c07)
- module: implement
--ui-radius
CSS variable (#2341) (057e86c) - module: implement design system with CSS variables (#2298)
- module: set
disableTransition
option on@nuxtjs/color-mode
(b82af02)
🐛 Bug Fixes
- Accordion: use
text-left break-words
instead oftruncate
on label (6c7c2f0) - Alert: default variant to
solid
for consistency (3a7c5c2) - Button: center text with
block
prop (3cf5535), closes nuxt/ui#2317
👋 New Contributors
- @sandros94 made their first contribution in #2341
Full Changelog: v3.0.0-alpha.5...v3.0.0-alpha.6
v2.18.7
🚀 Enhancements
🐛 Bug Fixes
- Carousel: arrows & indicators are broken in RTL (#2251) (db5e5c4)
- Carousel: pages calculation (#2345) (5cf24fa)
- Dropdown/Popover: conflict in toggle for touch devices (#2272) (4ae9654)
- Link: allow
title
field (0aa3909), closes #1439 - Tooltip: hide when
text
prop & slot are empty (#2232) (5ed5c57)
👋 New Contributors
- @DanielQolami made their first contribution in #2272
- @Gerbuuun made their first contribution in #2275
- @abolix made their first contribution in #2232
- @asokawotulo made their first contribution in #2296
- @OrbisK made their first contribution in #2307
- @EdmundChaplin made their first contribution in #2345
Full Changelog: v2.18.6...v2.18.7
v3.0.0-alpha.5
🚀 Features
- module: enable
@nuxtjs/color-mode
(9dcf903) - module: override
dark
variant with class strategy (0f86b87)
🐛 Bug Fixes
- Button: props specified more than once (66a04ad)
Full Changelog: v3.0.0-alpha.4...v3.0.0-alpha.5
v3.0.0-alpha.4
🚀 Features
- Drawer: handle
direction
+handle
props (5f77aac)
🐛 Bug Fixes
- Accordion: missing
min-w-0
on trigger (6c28597) - build.config: disable mkdist
addRelativeDeclarationExtensions
option (f54f607) - CommandPalette: missing
min-w-0
on root (a61e765) - Drawer: improve max-width on mobile (fac52fa)
- InputMenu: missing
group
on trailing (2c7c41b) - templates: app config colors type (96c9246)
- Toast: improve focus styles (1f9abda)
Full Changelog: v3.0.0-alpha.3...v3.0.0-alpha.4
v2.18.6
🐛 Bug Fixes
- components: accept partial config in
ui
prop (#2235) (eecf4f7) - Modal/Slideover: bind transition class to
TransitionChild
for Vue 3.5 (#2227) (803c20a) - SelectMenu: wrong placeholder color with multiple (#2218) (28ad5cf)
- Table: colspan with expand (#2217) (56118c4)
- Tabs: handle icon
margin
in RTL mode (#2233) (ea05414) - useFormField: optional property access (#2226) (0a054a5)
New Contributors
- @alexfriesen made their first contribution in #2217
- @anthonyfranc made their first contribution in #2227
- @L422Y made their first contribution in #2234
Full Changelog: v2.18.5...v2.18.6
v3.0.0-alpha.3
🚀 Features
- module: move
colors
options intotheme.colors
(2e95446)
Full Changelog: v3.0.0-alpha.2...v3.0.0-alpha.3
v3.0.0-alpha.2
🚀 Features
- Button: loading-auto (#2198) (ed18e74)
- module: improve options (5076b8c)
- module: install
@nuxt/fonts
by default (8898a5d)
🐛 Bug Fixes
- Button: button link not showing disabled classes (#2189) (7c2adf2)
- Button: duplicate click handlers (#2213) (dd6bf56)
Full Changelog: v3.0.0-alpha.1...v3.0.0-alpha.2
v2.18.5
🚀 Enhancements
🐛 Bug Fixes
- Button: button link not showing disabled classes (#2185) (e8ea84a)
- Carousel: remove trailing space in next button icon (#2088) (1282a5f)
- FormGroup: remove id when used with
RadioGroup
(#2152) (7aec42c) - Input: avoid binding value when type is
file
(#2047) (82313e8) - module: allow CSS variables in tailwind colors (#2014) (7f50c70)
- module: augment
@nuxt/schema
rather thannuxt/schema
(#2171) (ead904f) - module: consider user tailwind
configPath
for module as string (#2074) (e4ba4f7) - Pagination: use links on prev and next button (#2179) (c850f85)
- Slideover: bind
rounded
class to panel (#2187) (bf32baa) - Slideover: bind
shadow
class to panel (#2201) (d22526c) - Table: checkbox can emit the
@select
event (#2072) (b1f691f) - Table: select all rows reactivity issue (#2200) (68124de)
- Tabs: recalculate marker if items change (#2101) (82c4926)
- Textarea: resolve row count calculation errors caused by scrollbar (#2040) (8210936)
👋 New Contributors
- @kicaj made their first contribution in #2046
- @samuelbelo made their first contribution in #2084
- @Eazash made their first contribution in #2047
- @jonataw made their first contribution in #2101
- @vanngoh made their first contribution in #2072
- @Mini-ghost made their first contribution in #2040
- @emmanuel-ferdman made their first contribution in #2154
- @malik-jouda made their first contribution in #2187
- @husamMousa made their first contribution in #2200
Full Changelog: v2.18.4...v2.18.5
v3.0.0-alpha.1
🚀 Features
- module: hard-code css file to be imported anywhere (62a2643)
🐛 Bug Fixes
- ContextMenu/DropdownMenu: lint unused var (a03a55c)
- import from
../types/index
(3e28c8f) - Link: only bind necessary slot props (7fe7ff6)
- NavigationMenu: handle open state hover effect (84186e5)
- plugins: infer type from
#app
to remove build warning (debf9cc) - templates: augment
@nuxt/schema
rather thannuxt/schema
(40b3570) - types: no longer need to import types with
/index
suffix (8277167) - useButtonGroup: lint (97d0593)
Full Changelog: v3.0.0-alpha.0...v3.0.0-alpha.1
v2.18.4
✨ Highlights
This patch release should reduce the overall CSS bundle size significantly thanks to #2005.
🐛 Bug Fixes
- Form: submit event data (#2012) (4d61936)
- module: handle nested colors from ui config (#2008) (1cc7e2a)
- module: reduce css bundle size by fixing safelist regex (#2005) (8ac9ca4)
- module: suffix types imports with
/index
(7e37668), closes #2018 - Tabs: use
nextTick
before marker calc (#2020) (9c04969) - useFormGroup: app config default input size (#2011) (3485092)
👋 New Contributors
- @yuzh2001 made their first contribution in #2005
- @xuzuodong made their first contribution in #2020
Full Changelog: v2.18.3...v2.18.4