Skip to content

Releases: vuetifyjs/vuetify

v3.4.0-beta.1

07 Nov 16:22
Compare
Choose a tag to compare
v3.4.0-beta.1 Pre-release
Pre-release

πŸš€ Features

πŸ”§ Bug Fixes

  • VDataTable: prevent content overlapping with fixed headers (17637c4), closes #18597
  • VDataTable: apply pointer cursor with contextmenu or dblclick (05d7bda), closes #18592
  • VTextarea: pass input id to VField (bccf9bc), closes #18441

πŸ”¬ Code Refactoring

  • make filterProps faster (a36dfb8)

v3.4.0-beta.0

04 Nov 06:43
Compare
Choose a tag to compare
v3.4.0-beta.0 Pre-release
Pre-release

Documentation: https://dev.vuetifyjs.com/

  • VBottomSheet, VDataIterator, VDataTable, VDatePicker, VInfiniteScroll, VOtpInput, VSkeletonLoader, and VStepper have been moved from labs. vuetify/labs imports for these components should be changed to vuetify/components, or removed entirely if you're using auto-imports.
    • No further breaking changes are planned.
  • Browser support has been updated, 2 years of chrome/firefox/safari: https://dev.vuetifyjs.com/en/getting-started/browser-support/
    • We're using some new(ish) CSS features so older browsers are no longer supported even with polyfills
  • VVirtualScroll has been rewritten to better support variable height items, please report any new problems with this or other components that utilise it like VSelect.
  • VDataTable and VDatePicker have received some pretty major changes recently, these need to be tested before we're comfortable calling them fully stable.

πŸš€ Features

πŸ”§ Bug Fixes

  • date: expose adapter on this.$vuetify (bcf21dc)
  • date: count null as a valid date (d604929)
  • locale: update Italian translations (#18551) (1d3b0cd)
  • VDataTable: use theme surface color for group header rows (#18544) (aeabb45), closes #18543
  • VDataTable: only emit options once on search change (ac46a9a)
  • VDatePicker: generic props (6b4b0fc)
  • VDatePicker: update on external changes, emit Date object (efc65ef)
  • VDatePicker: show number of selected dates in header (92bda78)
  • VDatePicker: use adapter to setYear on date (99d42b0)
  • VDatePicker: viewMode button active state rotation (cb1f6ab)
  • VDatePicker: use monthShort for month formatting (cc0f01a)
  • VField: correct height for compact/comfortable densities (#18025) (7a24848), closes #17898 #17837
  • VImg: update size before emitting load event (f885881)
  • VOtpInput: limit length when type=number (#18585) (dc1a98b)
  • VOtpInput: modify onInput value after focusIndex check (e8abb2f)
  • VOtpInput: infinite loop when pressing multiple keys at once (a13b554), closes #18548
  • VOtpInput: maintain focus after input completion (ecaea86), closes #18016
  • VOtpInput: Display numeric keyboard when type is number (#18560) (3ffe9c5), closes [#18000](https://github.com/vuetifyjs/vuetify...
Read more

v3.3.23

24 Oct 22:38
Compare
Choose a tag to compare

πŸ”§ Bug Fixes

  • color: don't generate text color for css variable backgrounds (7f4f41c), closes #18511
  • date: use 2-digit value for day / month for keyboardDate format (d414013)
  • locale: update french translations (#18508) (8d625cf)
  • VNavigationDrawer: prevent prepend/append from shrinking vertically (74ff1a5)
  • VSelect: don't render elements for empty selection slot (ae1ea03), closes #18496

πŸ”¬ Code Refactoring

  • date: add correct type to toISO and clean-up format (16f4dfc)

v3.3.22

17 Oct 19:38
Compare
Choose a tag to compare

πŸ”§ Bug Fixes

πŸ§ͺ Labs

  • VStepper: clean-up for release (b5c3d96)

v3.3.21

10 Oct 22:02
Compare
Choose a tag to compare

πŸ”§ Bug Fixes

  • VChip: set default height to 32px (2809800), closes #17412
  • VColorPicker: reposition cursor on color change (1f3d9ac), closes #18344 #18347
  • VCombobox: don't allow search to be null (c71f48c), closes #18430
  • VTable: specify explicit flex for container (351a9e1)
  • VTable: correctly fill parent height (8f2f14d), closes #9927

πŸ§ͺ Labs

  • VDataTable: accept numbers as itemsPerPageOptions (7b9da8c), closes #16693
  • VDatePicker: add missing allowed-dates support (46d68d4), closes #17983
  • VOtpInput: add chain operator to select fn calls (2dee949)
  • VOtpInput: add color, bgColor, and baseColor to defaults provider (afd6a58)
  • VOtpInput: set field input color to inherit (cc03fa5)
  • VOtpInput: move to proper input when input index is not next (7b0ae73)
  • VOtpInput: adjust content padding (b022dc2)
  • VOtpInput: use flex gap for internal item spacing (403aaaa)
  • VOtpInput: change default type to number (01be04d)

v3.3.20

03 Oct 13:35
Compare
Choose a tag to compare

πŸ”§ Bug Fixes

  • forwardRefs: skip vue internal properties (631b42b), closes #18364
  • validation: null check errorMessages (6c7a4b9)
  • VList: collapse avatar and append slot in rail drawer (bfb3cde)
  • VNavigationDrawer: reactive prop watchers (8b10d36)
  • VSlider: correct display and interaction when reversed or rtl (1ddeb32), closes #18389 #18312
  • VTextField: don't show counter unless counter prop is set (e3554bb), closes #18342
  • VTimeline: consistent item width (0c40304), closes #17288

πŸ”„ Reverts

  • Revert "fix(VDataTable): strip item value proxies in selected Set" (5f20f48), closes #18356 #18359

πŸ§ͺ Labs

  • VSkeletonLoader: add new default type ossein (9e61694)
  • VDataTableVirtual: remove spacer height transition, pass correct key (fe2696a), closes #18351
  • VDatePicker: use correct "no" date locale (56b8137), closes #18144

v3.3.19

26 Sep 21:08
Compare
Choose a tag to compare

πŸ”§ Bug Fixes

  • VList: spread itemProps on VListItem (633356d)

πŸ§ͺ Labs

  • VDataTable: display loading-text if provided (deb7683), closes #18335

v3.3.18

26 Sep 18:04
Compare
Choose a tag to compare

⚠️ There was a bug found related to list items that shipped with this release. Reference this for patch notes but please install v3.3.19.

πŸ”§ Bug Fixes

πŸ§ͺ Labs

BREAKING CHANGES

  • VDataTable: Slot props have changed. item is now the original item object, item.raw and item.columns have moved to a new internalItem property. You can fix this with find+replace, just make sure to leave item.raw on select/autocomplete/combobox as that remains unchanged.

v3.3.17

19 Sep 17:20
Compare
Choose a tag to compare

πŸ”§ Bug Fixes

πŸ§ͺ Labs

  • date: add shortDate date format (a42c27b)
  • VBottomSheet: add configuration for md3 blueprint (f1a9ca4)
  • VBottomSheet: merge contentClass with internal (5d86301)
  • VDataTable: don't check select-all when table has no rows (#18271) (fa2d514), closes #18268
  • VDatePicker: add variant prop (e5df1e0)
  • VDatePicker: set correct max year (#18141) (fce67bf), closes #18112
  • VDatePicker: remove forced active when selected (ad54bb5)
  • VDatePicker: mode icon and toggle animation (0dc5b93)
  • VDatePicker: don't apply color to current day (90347f5)
  • VPicker: remove title color declaration (008eb93)
  • VPicker: add missing title/header color and add bgColor prop (0f0d055)

v3.3.16

12 Sep 21:01
Compare
Choose a tag to compare

πŸ”§ Bug Fixes

  • Selects: always use valueComparator to compare values (#18230) (7b3c2f9), closes #17997
  • VColorPicker: don't update color when canvas resizes (9e378df), closes #18231
  • VColorPicker: use a passive touchstart listener (af407fd), closes #18189
  • VField: prevent floating label from showing when visibility hidden (f296394), closes #18216
  • VField: correct left outline width with outline+rounded (03f437b), closes #18186
  • VLabel: apply color sass variable (b549043), closes #17302
  • VSelectionControl: set width to max-content (#18234) (5367e75), closes #18225
  • VTabs: width when using fixed prop and border-radius (127bb0a), closes #17027

πŸ§ͺ Labs

  • date: add startOfDay and endOfDay functions (6bd0f2c)
  • date: check if date is null | undefined | falsy in isValid (a1a1ca7)
  • filter: always pass InternalItem to custom filter function (#17832) (bbe5b2c), closes #17487
  • VBottomSheet: add elevation to content (5a6167d)
  • VDatePicker: enforce min/max on keyboard input (#18115) (e74d19d), closes #18113
  • VDatePickerYears: adjust default height (be1d41f)