github vuetifyjs/vuetify v3.0.0-beta.1

latest releases: v3.7.2, v3.7.1, v3.7.0...
pre-release2 years ago

🔧 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)

🔄 Reverts

Don't miss a new vuetify release

NewReleases is sending notifications on new releases.