v3.7.6
- nested: ensure unregister is called before register (d4ba559), closes #20516 #20603
- virtual: add fallback scrollend timeout (4a628a3), closes #20566 #20757
- VListItem: wait until beforeMount to set parent open (39e4a50)
- VRangeSlider: do not focus other thumb if min==max (c19bcf6), closes #20726
- VSelectionControl: label opacity matching regular text (#20738) (f804c50), closes #18804
v3.7.5
- expand accepted icon prop types (#20727) (aa4c7bb), closes #19858
- inputs: normalise inheriting readonly and disabled from form (b7df7f0), closes #20730
- locale: translate calendar.today to french (#20712) (74fc967)
- VBadge: restore unused SASS variables (#20709) (fd844e1), closes #19834
- VChip: utilize
active-class
(#20716) (501fa1b) - VField: only render field label if label is passed (#20722) (8b9cca4), closes #20427
- VList: only set aria-selected on selectable items (72df0b4), closes #20666 #20708
v3.7.4
- VBtn: only remove overlay transition in pagination (675b464), closes #18874
- VBtnToggle: plain variant button opacity when selected (#20279) (bfe6310), closes #20142
- VCode,VKbd: set default tag (18c0adc)
- VDialog: make form fill parent (#20555) (42a12dd)
- VDialog: ignore size props when fullscreen (#20554) (3adcbef), closes #19915
- VDialog,VMenu: remove focus listeners on unmount (a72df88), closes #20422
- VList: apply avatar spacing to badge:has(avatar) (#20588) (0ac22b5)
v3.7.3
- nested: convert ids to string in duplicate warning (2728a10)
- styles: explicitly import global functions (2b22da1)
- v-tooltip: log error instead of throwing (ae33530), closes #20564
- v-tooltip: match provides from new vnode (6e9f2a1), closes #20564
- VDataTable: remove page clamp on initial render (60bc70e), closes #17966 #20185
v3.7.2
- a11y: add
aria-current="page"
attribute to links (#20413) (bc647f6), closes #20399 - nested: use reactive proxy of opened (#20438) (4e41c7e)
- nested: Prevent infinite loops when resolving path (#20390) (970f827), closes #20389
- v-tooltip: use textContent instead of innerHTML (ca49443)
- v-tooltip: use default location from VTooltip (45e0c8a)
- VDialog: add height to form in fullscreen dialog (#20417) (eb0c99e), closes #20416
- VDialog: remove
aria-expanded
from activator (#20414) (1c40ed4)
v3.7.1
- remove vue-i18n peer dependency (6ea68b9), closes #19720
- helpers: only deep merge plain objects (#20284) (8af59fc), closes #20278
- types: only augment module 'vue' (7c8aeef), closes nuxt/nuxt#28542
- VAvatar: remove default border (e821d5d), closes #20345
- VDialog: emit afterEnter before setting focus (7e9a1b7)
- VInfiniteScroll: respect margin when root element is scrollable (b81919d), closes #17583
v3.7.0
- validation: add eager and invalid-input options (7e730fa)
- VAvatar: add border prop support (9dbc30a)
- VBtn: add support for active-color prop (aee83f0)
- VContainer: add dimension support (14a2e8c)
- VExpansionPanelTitle: add dimension support (784eb14)
- VImg: add absolute prop (f842cd9)
- VMenu: add submenu prop (#20092) (306a262), closes #19093 #20130
- VSlideGroup: expose hasNext and hasPrev (#20050) (8ef6ff8)
- VAutocomplete: allow searching when menu is focused (b9ed79d), closes #17641
- VCardActions: space children with gap instead of margin (2194403), closes #20239 #20262
- VMenu: unregister on unmount (a456502), closes #17094
- VSelect: update visible items when eager is set (7d3557a), closes #19765
- Revert "fix(layout): use suspense to delay render of layout items (#15229)" (08c3d4f), closes #15229 #19800
- Revert "fix(VOverlay): position on LTR/RTL after locale switch (#17338)" (3024bb1), closes #17338 #19863
- VPullToRefresh: add disabled prop (79cc227), closes #20242
- VTreeview: add modelValue which is equivalent to selected (2336637)
- VTreeview: increase v-treeview-item--filtered specificity (39e7c64), closes #19404
- VTreeview: port open-on-click prop to v3 & enhancement (#20038) (cb6b5ff), closes #20009 #20095 #19414 #20106
v3.6.15
- click-outside: correctly remove shadow DOM event listeners (#20273) (9b02b0d), closes #19616
- VFileInput: emit null after VForm reset() (#20207) (6337f52), closes #20101
- VOverlay: close on scrim click in Shadow DOM without activator (#20291) (2c36fff)
- VOverlay: reuse container element in shadow DOM (3ee87ac), closes #20276 #20277
- VSnackbar: handle pointerleave event after transition ends (#20312) (d25879a), closes #20306
- VSpeedDial: Use
content-class
(#20319) (b10c4ab), closes #20051
v3.6.14
- styles: support sass 1.77.7 (4fd811a), closes #20139
- VAvatar: pass props.image as src to VImg defaults (c264ad4)
- VBtn: allow passing custom ripple options (#20190) (0a31bf8), closes #20189
- VFooter: useToggleScope for layout support (0bfaf12)
- VListGroup: don't clear opened on unmount (#20215) (1e183ef), closes #20199
- VMenu: check if element still exists before closing parent (#20249) (560362d), closes #20248
- VSkeletonLoader: remove aria-label when loading finished (867b2ab)
- VSnackbar: update countdown value on timeout change (3cc2763), closes #20196
v3.7.0-beta.1
- VAutocomplete: allow searching when menu is focused (b9ed79d), closes #17641
- VListGroup: don't clear opened on unmount (#20215) (1e183ef), closes #20199
- VMenu: unregister on unmount (a456502), closes #17094
- VSelect: update visible items when eager is set (7d3557a), closes #19765