Skip to content

Releases: vuetifyjs/vuetify

v3.4.7

13 Dec 03:50
Compare
Choose a tag to compare

🔧 Bug Fixes

v3.4.6

06 Dec 19:07
Compare
Choose a tag to compare

🔧 Bug Fixes

  • theme: move defaults object to generator function (af07b7f), closes #18339

v3.4.5

05 Dec 18:31
Compare
Choose a tag to compare

🔧 Bug Fixes

🔥 Performance Improvements

  • VOverlay: only add resize listener when overlay is open (ca2174c), closes #18372

v3.4.4

28 Nov 20:49
Compare
Choose a tag to compare

🔧 Bug Fixes

v3.4.3

21 Nov 22:27
Compare
Choose a tag to compare

🔧 Bug Fixes

  • date: use provided locale (fe38cb2), closes #18685
  • locale: dataFooter.itemsPerPageText typo in fr locale (#18594) (e66f65e)
  • router: match query with exact prop (870b091), closes #18724
  • VCarousel: add missing control item class and styling (f5292a3)
  • VDataTable: pass minWidth to headers (2f8a4b4), closes #18727
  • VDataTable: add missing footer divider and update padding (48c6573)
  • VDataTable: remove custom pagination for v-pagination component (d84591e), closes #16447
  • VDatePicker: always emit month when clicking prev or next (9269530)
  • VDatePickerMonth: apply month/year updates when displayValue changes (6901d24)
  • VDatePickerMonth: use min / allowed-dates in displayDate calculation (05db921)
  • VDatePickerMonth: convert min/max to date for isAfter function (2faefa8)
  • VOtpInput: disable input when prop.disabled is true (#18697) (9d3eb14), closes #18690
  • VPagination: properly check if totalVisible prop has a value (a822307)
  • VPagination: hide visible items if value is <= 0 (3a52406)
  • VPagination: set circle border radius when using rounded prop (5b0055b)
  • VSelect: add option role to VListItem elements (#18629) (82e596e), closes #17767 #16881
  • VSelectionControlGroup: default readonly value (#18513) (7e3f892), closes #18424
  • VSlideGroup: disable prev/next button clicks (e522e3f), closes #18706
  • VTab: pass through VBtn slots (aeaa776)
  • VTable: font-color, size, and icon size (ecbf74e)

v3.4.2

16 Nov 16:20
Compare
Choose a tag to compare

🔄 Reverts

  • Revert "fix(VDataTable): prevent layout shift when changing pages" (26c9ccb), closes #18689

v3.4.1

14 Nov 20:31
Compare
Choose a tag to compare

🔧 Bug Fixes

  • date: update cz value in date options (4e54c4c), closes #18397
  • date: update _YYYMMDD regexp to account for string length (7f8fbcf)
  • date: ensure compatibility with date-io (1e5a50b), closes #18642
  • types: add missing generic types (8030d40), closes #17379 #18666
  • VBtn: don't bind symbol value as an attribute (43558f2), closes #18655
  • VDataTable: prevent layout shift when changing pages (c6e4546)
  • VDataTableVirtual: pass original item index to item slots (51ef1e3), closes #18668
  • VDatePicker: use disabled prop for all disabled calculations (b43aa8b), closes #18650
  • VDatePicker: avoid reset of isReversing from duplicate update event (f24c129)
  • VDatePicker: pass prop width if available (fad105e), closes #18674
  • VDatePicker: add missing header slot (d6646b4), closes #18675
  • VDatePickerMonth: always render 6 rows for consistent height (9132ed3)
  • VDialog: don't clip card shadow (3ce876f), closes #18052
  • VImg: stop timers and events when unmounted (e5f09a4), closes #18651 #18616
  • VSelectionControl: ensure array model when multiple (e36974e), closes #18366
  • VSwitch: reset with VForm (f2be584)
  • VVirtualScroll: reset offsets when items change (f5b13c1), closes #18648

v3.4.0

09 Nov 12:11
Compare
Choose a tag to compare

v3.4.0 (Blackguard)

Welcome to the v3.4.0 release of Vuetify!

VBottomSheet, VDataIterator, VDataTable, VDatePicker, VInfiniteScroll, VOtpInput, VSkeletonLoader, and VStepper have been moved from labs.


Hero

💪 Support Vuetify Development

Vuetify is an open source MIT project that has been made possible due to the generous contributions by our sponsors and backers. If you are interested in supporting this project, please consider:

📖 Table of Contents

📑 Upgrade guide

  • vuetify/labs imports for the above components should be changed to vuetify/components, or removed entirely if you're using auto-imports.
  • If you were using labs components, read the changelog to see if you need to make any other adjustments.
  • Support for browsers older than two years has been dropped.

💯 Release notes

Since 3.3.23

🚀 Features

Read more

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