🔧 Bug Fixes
- group: apply both group and item selected-class (#14853) (35d9c02), closes #14733
- framework: use custom defineComponent function (0c90c94)
- layout: insert dynamic items at correct index (3b56296)
- nested: add mandatory support for all select strategies (697dc94)
- overlay: provide overlay data (c294634)
- validation: add missing model watcher (#14852) (8f59e02), closes #14733
- VAppBar: properly apply extension size to layout (228bb24)
- VAppBarTitle: make tag prop optional (e94003e)
- VBtn: styling issues with icons and toolbars (24d913f)
- VBtn: use non-default icon sizes (a522bab)
- VBtn/VChip: do not wrap text, hide overflow (94049b1)
- VBtnToggle: border rtl support (51db58d)
- VCard: show elevation when using hover (f2b1c61)
- VCarousel: report correct progress when using non-index values (e9da963)
- VList: pass through all slots (47acd4f)
- VList/VListGroup/VListItem: properly apply active colors (0897cd9)
- VListItem: add isIndeterminate to slot props (9eb64c6)
- VListItem: change how isClickable is calculated (5f0456f), closes #14865
- VListItem: should not select on click when used as group activator (9c1804d)
- update router compatible components when route changes (#14929) (944878b), closes #14914
- VBreadcrumbs: add href attribute (4ec2dda), closes #14937
- VCheckbox/VSwitch: pass through label slot (ba892ae)
- VDialog: remove forced dimensions, re-implement scrollable (#14866) (513687e), closes #14763 #14861
- VListItem: remove flex from action/avatar/icon (11ed703)
- VMenu: add elevation to lists (fd0c837)
- VNavigationDrawer: accept null modelValue (dcffac4)
- VOverlay: account for max-width from props (#14449) (6af13ee), closes #14420
- VOverlay: call getCurrentInstance in component scope (1938548), closes #14891
- VOverlay: close on click outside if another overlay is opened (08a5e45), closes #3021
- VOverlay: prevent body scrolling on iOS (148b29f), closes #3875
- VPagination: improve total-visible logic (9dc555b), closes #14396
- VRangeSlider: import slider styles (201da90), closes #14934
- VRating: regression when using half-increments (4ddca5f)
- VRating: render correct label position (a2bbb4a)
- VSelect: selection should show title, not value (#14884) (e86af23)
- VSlideGroup: arrows should only show on desktop with show-arrows="desktop" (441fa61)
- VSlideGroup: incorrect prop name, missing slot props (fde50de)
- VSlideGroup: only slide to active on first overflow (f87b72a)
- VSlider: remove append/prepend padding to align icons (f0eacfa)
- VSwitch: accept loading color string (08080de)
- VTabs: inherit height from toolbar, remove scoped defaults (311dd7d), closes #14863
- VTabs: remove circular dependencies (41a8339)
- VToolbar: don't scope defaults (ff47907), closes #14857
- VToolbar: only calc extension height if extended slot or prop used (12dc524)
🚀 Features
- css: add new height / width utility classes (#13911) (279f1aa)
- defaults: allow defining defaults for nested components (acf78c5)
- framework.ts: add global component aliases (1f3bc5d)
- VCardContent: add new component (bc7f1b4)
- VIcon: change left | right to start | end (c6f98a8)
- VListItem: add individual nav property, resolve style issues (526341a)
- VOverlay: add "none" scroll strategy (7aae04c), closes #14292
- VSlideGroup: scroll to first selected item on mount (c8d62ff)
- VSnackbar: re-implement using VOverlay (#14920) (c3ac2cc), closes #14909
- VSystemBar: add layout support (#14870) (0cdf013)
🔬 Code Refactoring
- resizeObserver: only expose contentRect (e3cb0dc)
- VAvatar: add makeVAvatarProps function (f75f946)
- VBanner: use grid, update provide props, clean-up (#14946) (3227af7)
- VIcon: add makeVIconProps function (5bf6ecf)
- VList: normalize code and clean-up (#14856) (529a5ad)
- VListItem: update lines prop typings (707b43c)
- VToolbar: remove provided defaults (abb7c2e)
Other Commmits
- chore: disable cypress/no-force eslint rule (add35a9)
- chore: update dependencies (01b996e)
- chore(ci): close issues in non-default branches (c6ca04e)
- chore(ci): run cypress on push (561295c)
- chore(docs): remove unused components (af0119c)
- chore(VWindow): remove alpha defaults dev code (8ef06ae)