apollo
apollo copied to clipboard
chore(deps): update devdependency @nuxt/ui to v3
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @nuxt/ui (source) | ^2.14.1 -> ^3.1.3 |
Release Notes
nuxt/ui (@nuxt/ui)
v3.1.3
⚠ BREAKING CHANGES
- NavigationMenu: revert new
collapsiblefield
Features
- locale: add Kyrgyz language (#4189) (4053047)
- locale: add Lithuanian language (#4171) (d86956e)
- locale: add Malay language (#4160) (c00f6e8)
- locale: add Mongolian language (#4214) (44ea02c)
- Modal/Slideover: add
after:enterevent (#4187) (d9e9fea) - NavigationMenu: add
tooltipandpopoverprops (f2682fd), closes #4186 - NavigationMenu: add
triggertype in items (9cf9f25) - NavigationMenu: handle
verticalorientation with Accordion instead of Collapsible (1e2a10b), closes #4072 #3911 - Popover: add
anchorslot (#4119) (473513c)
Bug Fixes
- CheckboxGroup/RadioGroup: variant
tableborders in RTL mode (#4192) (43d281f) - CommandPalette: add
presentationrole to viewport (2ba94db) - ContextMenu/DropdownMenu: wrap groups in a viewport (dcf34a7), closes #3315
- Drawer: improve title & description accessibility (41087d4), closes #4199
- icons: update
loadingicon (#4163) (fe4e1f8) - Input/Textarea: define model modifiers types (#4195) (3243fb8)
- InputMenu/Select/SelectMenu: manual viewport to display scrollbars (f95abf8), closes #4069
- NavigationMenu: incorrect hover when disabled and active (d0be599)
- NavigationMenu: only display
tooltipwhen collapsed (44f536f) - NavigationMenu: remove
font-mediumin popover children (0236399) - NavigationMenu: revert new
collapsiblefield (3c78e2f) - Textarea: missing imports (#4207) (6aab62e)
- theme: define
old-neutralcolor as static (#4193) (dae9f0b) - Tooltip: increase padding for consistency (0634a75)
v3.1.2
Features
- Badge: add
squareprop (#4008) (894e8a6) - CheckboxGroup: add
tablevariant (#3997) (1b6ab27) - components: add
uifield in items (#4060) (b9adc83) - InputNumber: add
increment-disabled/decrement-disabledprops (#4141) (c7fba2e) - locale: add Slovenian language (#4140) (e86dc79)
- NavigationMenu: add
collapsiblefield in items (2be60cd), closes #3353 #3911 - NavigationMenu: handle
tooltipin items (46c2987), closes #4050 - Slider: handle
tooltiparound thumbs (d140acc), closes #1469 - Toast: add
progressprop to hide progress bar (#4125) (92632e9)
Bug Fixes
- Badge/Button: handle zero value in label correctly (#4108) (f244d15)
- ButtonGroup: add
z-indexon focused element (204953b) - Calendar: wrong color for today date with
neutralcolor (7d51a9e), closes #4084 #3629 - Checkbox/RadioGroup: render correct element without
variant(f2fd778), closes #3998 - CheckboxGroup: relative
UCheckboximport (7551a85), closes #4090 - ColorPicker: make thumb touch draggable (#4101) (cc20a26)
- components:
classshould have priority overuiprop (e6e510b) - FormField: block form field injection after use (#4150) (d79da9d)
- FormField: use
divforerrorandhelpslots (459a041) - inertia: link always render as anchor tag (#3989) (e81464a)
- inertia: make
useAppConfigreactive (12303a8) - Input/Textarea: handle generic types (3c8d6cd), closes nuxt/ui-pro#887
- InputNumber: handle inside button group (2e4c308), closes #4155
- Link: consistent behavior between nuxt, vue and inertia (#4134) (67da90a)
- module: configure
@nuxt/fontswith default weights (276268d) - NavigationMenu: arrow position conflict (#4137) (0dc4678)
- Select: support more primitive types in
valuefield (#4105) (09b4699) - Slider: handle generic types (d7a4d02)
- Stepper: use
divtag fortitle&description(a57844e), closes #4096 - Tabs: prevent trigger truncate without parent width (06e5689), closes #4056
- Tabs: set
focus:outline-nonewithlinkvariant (999a0f8) - templates: dont write unused variants in theme files (d3df3bb)
- Toaster: allow
baseslot override (c63d2f3) - vue: make
useAppConfigreactive (869c070), closes #3952
v3.1.1
Features
- useOverlay: add
closeAllmethod (#3984) (ac4c194) - useOverlay: add
isOpenmethod to check overlay state (#4041) (a4f3f6d)
Bug Fixes
- Calendar: add
place-items-centerto grid row (#4034) (8dfdd63) - defineShortcuts: bring back
metatoctrlconvert on non macos platforms (f3b8b17), closes #3869 #3318 - module: support
nuxt-nightly(#3996) (bc0a296) - NavigationMenu: remove
sm:w-autofrom content slot (aebf0b3), closes #3987 - RadioGroup: improve items
valuefield type (#3995) (195773e) - templates: put back args to watch in dev (#4033) (c5bdec0)
- theme: add missing
border-bg/divide-bgutilities (82b5f32) - theme: add missing
ring-offset-*utilities (#3992) (e5df026) - theme: define default shades for named tailwindcss colors (8acf3c5), closes #3977
- theme: improve app config types for
uiobject (591d59f), closes #3579 - theme: use
[@theme](https://redirect.github.com/theme) inlineto properly reference css variables (6131871), closes #4018 - useOverlay: improve types and docs (#4012) (39e29fc)
v3.1.0
⚠ BREAKING CHANGES
- OverlayProvider: return an overlay instance from
.open()(#3829)
Features
- App: add global
portalprop (#3688) (29fa462) - Carousel: add
selectevent (#3678) (22edfd7) - CheckboxGroup: new component (#3862) (9c3d53a)
- components: add new
content-topandcontent-bottomslots (#3886) (1a46394) - Form: add
attachprop to opt-out of nested form attachement (#3939) (1a0d7a3) - Form: export loading state (#3861) (fdee252)
- InputMenu/SelectMenu: handle
resetSearchTermOnSelect(cea881a), closes #3782 - InputNumber: add support for
stepSnapping&disableWheelChangeprops (#3731) (f5e6284) - locale: add Bulgarian language (#3783) (a0c9731)
- locale: add Kazakh language (#3875) (43153c4)
- locale: add Tajik language (#3850) (f42a79b)
- locale: add Uyghur language (#3878) (b7fc69b)
- Modal/Popover/Slideover: add
close:preventevent (#3958) (f486423) - module: define default color shades (#3916) (7ac7aa9)
- module: define neutral utilities (#3629) (d49e0da)
- module: dynamic
rounded-*utilities (#3906) (f9737c8) - OverlayProvider: return an overlay instance from
.open()(#3829) (f3098df) - PinInput: add
autofocus/autofocus-delayprops (0456670), closes #3717 - RadioGroup: add
cardandtablevariants (#3178) (4d138ad) - Select: handle
onSelectfield in items (8640831) - Table: conditionally apply classes to
trandtd(#3866) (80dfa88) - Tabs: add
list-leadingandlist-trailingslots (#3837) (3447a06) - Textarea: add
autoresize-delayprop (06414d3), closes #3730 - Textarea: add
icon,loading, etc. props to match Input (cb193f1) - Textarea: add
resize-noneclass withautoresizeprop (ffafd81) - unplugin: routing support for inertia (#3845) (d059efc)
Bug Fixes
- Accordion: use
divinstead ofh3for header tag (75e4792), closes #3963 - Alert/Toast: display actions when using slots (5086363), closes #3950
- Carousel: move arrows inside container on mobile (d339dcb), closes #3813
- CheckboxGroup: proxy slots &
uiprop (bc06185) - CommandPalette: consistent alignement with other components (d25265c)
- CommandPalette: increase input font size to avoid zoom (d227a10)
- CommandPalette: prevent hover background on disabled items (ba534f1)
- components: refactor types after
@nuxt/module-builderupgrade (#3855) (39c861a) - components: respect
transform-originin popper content (#3919) (01d8dc7) - ContextMenu/DropdownMenu: handle RTL mode (#3744) (1ae5cc0)
- ContextMenuContent/DropdownMenuContent: remove unwanted
any(#3741) (97274f1) - Form: input and output type inference (#3938) (f429498)
- Form: loses focus on submit (#3796) (8e78eb1)
- InputMenu/Select/SelectMenu: add
min-w-fittocontentslot (#3922) (f6b3761) - InputMenu/SelectMenu: correctly call
onSelectevents (#3735) (f25fed5) - InputMenu/SelectMenu: prevent
disableditems to be selected (8435a0f), closes #3474 - InputMenu/SelectMenu: remove
valueKeystring case (9ca213b), closes #3949 #3331 - InputMenu/SelectMenu: support arbitrary
value(#3779) (52a97e2) - InputMenu: emit
changeon multiple item removal (9d2fed1), closes #3756 - Link: proxy
downloadproperty (#3879) (47cdc2e) - NavigationMenu: add
sm:w-autocontent slot (abe0859), closes #3788 - Skeleton: improve accessibility (#3613) (3484832)
- Stepper: ui prop override on
iconandcontentslots (1d45980), closes #3785 - Table: improve
datareactivity (#3967) (6e27304) - Table: pass header
colspantoth(#3926) (122e8ac) - Tree: simplify reusable template types (#3836) (3deed4c)
- types: allow color identifiers with dashes (#3896) (e5a1e26)
- types: handle
ClassValueinuiprop (eea1415), closes #3860 - types: improve dynamic slots (#3857) (8dd9d08)
- usePortal: adjust portal target resolution logic (#3954) (db11db6)
- vite: vitest skipping nuxt imports transformations (#3925) (c31bffa)
v3.0.2
Features
- Calendar: allow year and month buttons styling (#3672) (4a2b77d)
- locale: add Armenian language (#3664) (c76f590)
- Table: add
emptyprop (afff54f)
Bug Fixes
- Avatar: proxy
$attrsto default slot (#3712) (88f349d) - Button: use
focus:outline-noneinstead offocus:outline-hidden(c231fe5), closes #3658 - CommandPalette: use
group.idas key (bc61d29) - components: improve generic types (#3331) (b998354)
- Container: add
w-fullclass (df00149) - defineLocale/defineShortcuts: remove
@__NO_SIDE_EFFECTS__(82e2665) - Drawer: remove
fadeFromIndexprop proxy (f7604e5) - Form: clear dirty state after submit (#3692) (3dd88ba)
- FormField: add
helptoaria-describedbyattribute (#3691) (20c3392) - InputMenu/SelectMenu: empty search results (94b6e52)
- InputMenu: reset
searchTermonupdate:open(3074632), closes #3620 - Link: handle
aria-currentlikeNuxtLink/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-indexon viewport (0095d89), closes #3654 - Switch: prevent transition on focus outline (68787b2)
- Table: wrong condition on
captionslot (4ebb94c) - Tabs: remove
focus:outline-hiddenclass (1769d5e) - types: add missing export for ButtonGroup (#3709) (e7e6745)
- useOverlay: refine
openmethod type to infer close emit return type (#3716) (bd99c2d) - vue: mock
nuxtApp.hooks&useRuntimeHook(23bfeb9)
v3.0.1
⚠ BREAKING CHANGES
- Form: drop explicit support for
zodandvalibot(#3617)
Features
- components: handle events in
contentprop (5dec0e1) - locale: add Catalan language (#3550) (53cf1b4)
- locale: add Central Kurdish language (#3566) (b2034cc)
- locale: add Romanian language (#3587) (0229b0f)
- locale: add Urdu language (#3611) (126ba23)
- locale: add Uzbek language (#3548) (302e04b)
Bug Fixes
- Calendar: grey out days outside of displayed month (#3639) (a516866)
- ContextMenu/DropdownMenu: remove
anyfromproxySlots(#3623) (764c41a) - Modal/Slideover/Toast: prevent unnecessary close instantiation (f4c417d)
- module: handle tailwindcss import without
theme(static)(#3630) (ecff9ab) - module: mark functions used in exports as pure (#3604) (57efc78)
- RadioGroup: handle
disabledon items (fe0bd83), closes nuxt/ui-pro#911 - Table: allow links to be opened when @select is used (#3580) (e80cc15)
- types: add missing export for Icon (#3568) (5e62493)
- unplugin: include
@compodium/examplesin auto-imports paths (#3585) (cc504b8) - useLocale: unique symbol to use in
@nuxt/ui-pro(#3603) (dec2730) - vue: missing unhead context (#3589) (0897e9e)
Code Refactoring
v3.0.0
v2.22.0
:sparkles: Highlights
- deps: update
@nuxt/module-builderto v1 (#3801)
The module has been updated to use nuxt/[email protected]!
:rotating_light: Breaking Changes
- Form: drop explicit support for
zodandvalibot(#3618)
We now rely on standard-schema for Form validation with valibot and zod. Make sure to upgrade to [email protected] / [email protected] if you use them in your app.
:bug: Bug Fixes
- Link: properly pick all
aria-*&data-*attrs (2bef1e2), closes #3007 - Table: checkbox still emit
@selectevent (#3269) (c0e14d0) - Table: remove type annotation in template (4e96dcc), closes #3146
Full Changelog: https://github.com/nuxt/ui/compare/v2.21.1...v2.22.0
v2.21.1
:rocket: Features
- Form: add standard schema support (#2880) (9c36d37)
- module: add
colorModeoption (d2ceead), closes #3143 - SelectMenu: add inputTargetForm prop to handle input validation (#3107) (feb716c)
:bug: Bug Fixes
- Alert/Notification: allow description ui override (125a281), closes #2554
- Table: revert #2600 to fix excessive column data slot re-renders (#3375) (23d9b51)
:wave: New Contributors
- @LeonidevFR made their first contribution in https://github.com/nuxt/ui/pull/3107
- @coreyshuman made their first contribution in https://github.com/nuxt/ui/pull/3375
Full Changelog: https://github.com/nuxt/ui/compare/v2.21.0...v2.21.1
v2.21.0
:rocket: Features
:bug: Bug Fixes
- Table:
v-modelcausing first column missing (#2890) (d573fb6) - Table: remove
@selectevent on checkbox (#3042) (d9d4f19) - tailwind: use mjs template (#2945) (8cf9f27)
New Contributors
- @stijns96 made their first contribution in https://github.com/nuxt/ui/pull/2902
Full Changelog: https://github.com/nuxt/ui/compare/v2.20.0...v2.21.0
v2.20.0
:rotating_light: Breaking Changes
- Form: resolve async validation in yup & issue directly mutate state (#2701)
:rocket: Features
- Accordion: add
closeevent (#2750) (419a24f) - Badge: handle
iconprop (#2594) (0d1a76e) - InputMenu/SelectMenu: add support for
dot notationinbyprop (#2607) (53df9d9) - Link: allow partial query match for
activeClass(#2663) (03e24f4) - Notification: add
pauseTimeoutOnHoverprop (#2661) (11b8c3d) - Table: add contextmenu handling to table rows (#2283) (c9e6256)
- Table: add custom
@select:allevent (#2581) (ac323c4) - Table: allow dynamically render
checkbox(#2549) (d6daf46)
:bug: Bug Fixes
- AvatarGroup/ButtonGroup/MeterGroup: allow deeply partial
uiconfig (#2542) (bf58086) - Carousel: wrong
uitype withstrategy(07ef771) - components: replace
as constwith correct type in config (#2652) (51c8b8e) - DatePicker: undefined
dayIndex(#2545) (ce955d2) - Form: resolve async validation in yup & issue directly mutate state (#2701) (f3632dd)
- Form: use parsed value from
joiinstead of original state (#2587) (acecff4) - InputMenu/SelectMenu: use
byprop to compare objects & support dot notation invalue-attribute(#2566) (7154254) - Link:
exactQueryprop type (#2781) (4cde571) - Notification: element renders even when no
notificationis present (#2561) (d4e408c) - Table: data outdated when rows change (#2600) (b23f2de)
- Table: missing type on props
loadingState(#2551) (6e66990) - Table: prevent
onClickwhile blocking element (#2592) (9703786) - types: improve
DeepPartialtype for App Config (#2621) (976b03f)
:wave: New Contributors
- @Snack-X made their first contribution in https://github.com/nuxt/ui/pull/2542
- @nfpocket made their first contribution in https://github.com/nuxt/ui/pull/2283
- @julien1619 made their first contribution in https://github.com/nuxt/ui/pull/2621
- @jcahal made their first contribution in https://github.com/nuxt/ui/pull/2653
- @gioboa made their first contribution in https://github.com/nuxt/ui/pull/2652
- @Jevin0 made their first contribution in https://github.com/nuxt/ui/pull/2714
- @hansemannn made their first contribution in https://github.com/nuxt/ui/pull/2750
- @HarshPatel5940 made their first contribution in https://github.com/nuxt/ui/pull/2661
Full Changelog: https://github.com/nuxt/ui/compare/v2.19.2...v2.20.0
v2.19.2
v2.19.1
:bug: Bug Fixes
- InputMenu/SelectMenu: regex breaks build (cb6f5f2)
Full Changelog: https://github.com/nuxt/ui/compare/v2.19.0...v2.19.1
v2.19.0
Read our updated documentation on https://ui.nuxt.com/.
:rotating_light: Breaking Changes
In #2485, the expandable feature of the Table component has changed. You should use v-model:expand to achieve the functionality that was previously implemented using the #expand slot.
:rocket: Features
- Form: add
superstructvalidation (#2357) (3cda6c6) - Form: apply transformations (#2460) (ceecb60)
- Input/Textarea: nullify model modifier (#2309) (9dd7e61)
- InputMenu: allows to customize labels (#2295) (ddf67a0)
- Pagination: improve slot props (#2522) (c71fdc8)
- SelectMenu: allows to customize labels (#2266) (54e713d)
- Table: improve
expandedrow (#2485) (1acd01a)
:bug: Bug Fixes
- Accordion: improve
itemstype (#2487) (25378df) - Button: wrong
totype (8ab4a14), closes #1253 - Divider: default
typefrom app config (7846ca3), closes nuxt/ui#2398 - HorizontalNavigation/VerticalNavigation: handle
badgein RTL mode (#2420) (4bf81be) - InputMenu/SelectMenu: allow access nested object in
option-attribute(#2465) (ff18061) - InputMenu/SelectMenu: escape regexp before search (c68ba76), closes nuxt/ui#2308
- InputMenu/SelectMenu: prevent unnecessary updates when modelValue is unchanged (#2507) (1a94b55)
- module: missing types in
uiconfig (#2467) (23971ef) - Progress: handle
carouselandcarousel-inverseanimations in RTL mode (#2400) (20fb46a) - RadioGroup: rendering empty slots (#2456) (b6ed1c5)
- Table:
checkboxnot checked while using props by (#2401) (1b7e36c) - Table:
indeterminatecheckbox with pagination (#2439) (070d2f8) - Table: export
TableRowandTableColumntypes (c36964b), closes nuxt/ui#2373 - Table: handle dot nation with
byprop (#2413) (b72d343) - Tabs: allow
aria-labelon items (3cf19ea), closes nuxt/ui#1934
:wave: New Contributors
- @nikneym made their first contribution in https://github.com/nuxt/ui/pull/2397
- @mateusbellei made their first contribution in https://github.com/nuxt/ui/pull/2487
- @hacknug made their first contribution in https://github.com/nuxt/ui/pull/2456
- @edersoares made their first contribution in https://github.com/nuxt/ui/pull/2266
- @offich made their first contribution in https://github.com/nuxt/ui/pull/2522
- @ersankarimi made their first contribution in https://github.com/nuxt/ui/pull/2507
- @cjboy76 made their first contribution in https://github.com/nuxt/ui/pull/2467
Full Changelog: https://github.com/nuxt/ui/compare/v2.18.7...v2.19.0
v2.18.7
:rocket: Enhancements
:bug: 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
titlefield (0aa3909), closes #1439 - Tooltip: hide when
textprop & slot are empty (#2232) (5ed5c57)
:wave: New Contributors
- @DanielQolami made their first contribution in https://github.com/nuxt/ui/pull/2272
- @Gerbuuun made their first contribution in https://github.com/nuxt/ui/pull/2275
- @abolix made their first contribution in https://github.com/nuxt/ui/pull/2232
- @asokawotulo made their first contribution in https://github.com/nuxt/ui/pull/2296
- @OrbisK made their first contribution in https://github.com/nuxt/ui/pull/2307
- @EdmundChaplin made their first contribution in https://github.com/nuxt/ui/pull/2345
Full Changelog: https://github.com/nuxt/ui/compare/v2.18.6...v2.18.7
v2.18.6
Bug Fixes
- components: accept partial config in
uiprop (#2235) ([eecf4f7](https://redirect.github.com/nuxt/u
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 becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Deploy Preview for apollo-module canceled.
| Name | Link |
|---|---|
| Latest commit | 34b45868e6f5979bcded21c10c18dfdce81eda96 |
| Latest deploy log | https://app.netlify.com/projects/apollo-module/deploys/688b41d1e428e50008b5fde8 |