github vuetifyjs/vuetify v3.8.0

2 days ago

v3.8.0 (Andromeda)

๐Ÿ… Component promotions

The following components have been promoted to the core framework from labs:

๐Ÿ’ฏ Release notes

๐Ÿš€ Features

๐Ÿ”ง Bug Fixes

  • blueprints/md1/md2/md3: set VDatePicker defaults (d9c8918)
  • build: use subpath exports in import maps (90986f2)
  • calendar: don't allow selecting dates outside of weekdays prop (b1f270b), closes #19718
  • framework: replace getUid with vue's useId (cbd14a7), closes #19696
  • package: fix missing types and simplify exports (#21104) (7811fdd)
  • package: add .mjs -> .js export redirect (d06119b)
  • types: support moduleResolution node16 (011be15)
  • types: optimise build (#20484) (bf13ecc), closes #20480
  • VAutocomplete: clear input searchterm on blur (#21130) (05076ce), closes #20993
  • VColorPicker: disable EyeDropper when component is disabled (#21180) (0a25791), closes #21179
  • VDataTableVirtual: add missing thead, tbody, tfoot slots (#19072) (b6db70d)
  • VEmptyState: pass href/to props to VBtn (#21172) (4575be2), closes #21170
  • VField: min-height calculation incorrect (3d09d1c)
  • VList: ignore input element interactions (#20881) (f54ca9a), closes #20523
  • VTimeline: alignment consistency (#20876) (2d3ddd5)
  • VVirtualScroll: don't fully deep watch items (70db0c7), closes #19941 #20608

๐Ÿ”ฌ Code Refactoring

  • VColorPicker: implement VPicker (5530832)
  • VDatePickerMonth: remove VDefaultsProvider usage (d96798a)
  • VField: default slot fallback (#21074) (0a8528a)

๐Ÿงช Labs


Changes from v3.8.0-beta.0

๐Ÿš€ Features

  • border: add new class border-current for currentColor (e0bbf57)
  • VIcon: add new prop opacity (499ba21)

๐Ÿ”ง Bug Fixes

  • calendar: don't allow selecting dates outside of weekdays prop (b1f270b), closes #19718
  • framework: replace hasOwn with hasOwnProperty (227ba8e)
  • VAutocomplete: cleared input searchterm on blur (#21130) (05076ce), closes #20993
  • VColorPicker: disable EyeDropper when component is disabled (#21180) (0a25791), closes #21179
  • VDataTableRow: provide correct defaults for special slots (#21071) (a5e2de1)
  • VDatePicker: use adapter date in onMultipleClick (#21091) (0b1dc46), closes #21090
  • VEmptyState: pass href/to props to VBtn (#21172) (4575be2), closes #21170
  • VField: min-height calculation incorrect (3d09d1c)

๐Ÿ”ฌ Code Refactoring

  • VField: add default slot fallback (#21074) (0a8528a)
  • VIcon: swap provideTheme with useTheme (633e7c2)

๐Ÿงช Labs

  • VDateInput: remove blur on selection entirely (6acf68c)
  • VDateInput: Always enable cancel button (#21154) (a477e71), closes #20226
  • VDateInput: prevent crash when pressing enter during text input (#21077) (47a9601), closes #21072
  • VDateInput: use display props and remove extra code (#21152) (9645765)
  • VDateInput: hide confirm actions by default (dca7872)
  • VFileUpload: support class & style props (#21151) (b8c48ba), closes #21146
  • VIconBtn: create new component (#21114) (3b8a325)
  • VDateInput: prevent mobile keyboard showing (#21141) (a9f9897), closes #20580
  • VDateInput: add new display-format prop (d177272)
  • VDateInput: add missing save / cancel events (5ce8ec8)

Don't miss a new vuetify release

NewReleases is sending notifications on new releases.