🚀 Features
🐛 Bug Fixes
- Avatar: proxy
$attrs
to default slot (#3712) (88f349d) - Button: use
focus:outline-none
instead offocus:outline-hidden
(c231fe5), closes #3658 - CommandPalette: use
group.id
as key (bc61d29) - components: improve generic types (#3331) (b998354)
- Container: add
w-full
class (df00149) - defineShortcuts: remove
@__NO_SIDE_EFFECTS__
(82e2665) - Drawer: remove
fadeFromIndex
prop proxy (f7604e5) - Form: clear dirty state after submit (#3692) (3dd88ba)
- FormField: add
help
toaria-describedby
attribute (#3691) (20c3392) - InputMenu/SelectMenu: empty search results (94b6e52)
- InputMenu: reset
searchTerm
onupdate:open
(3074632), closes #3620 - Link: handle
aria-current
likeNuxtLink
/RouterLink
(c531d02) - Link: prevent
active="true"
binding on html (d73768b) - Link: properly pick all
aria-*
&data-*
attrs (ade16b7) - Link: proxy
onClick
(370054b), closes #3631 - NavigationMenu: add
z-index
on viewport (0095d89), closes #3654 - Switch: prevent transition on focus outline (68787b2)
- Table: wrong condition on
caption
slot (4ebb94c) - Tabs: remove
focus:outline-hidden
class (1769d5e) - types: add missing export for ButtonGroup (#3709) (e7e6745)
- useOverlay: refine
open
method type to infer close emit return type (#3716) (bd99c2d) - vue: mock
nuxtApp.hooks
&useRuntimeHook
(23bfeb9)
🌐 Locale
👋 New Contributors
- @w33bvGL made their first contribution in #3664
- @BobbieGoede made their first contribution in #3675
- @Lionad-Morotar made their first contribution in #3712
Full Changelog: v3.0.1...v3.0.2