๐ง Bug Fixes
- VAutocomplete: re-evaluate dirty on external change (#21344) (3a2c846), closes #20718
- VDataTable: shift click should only toggle selectable rows (#21334) (cd971b4), closes #21328
- VDataTableServer/Virtual: add generic headers type (32044d0), closes #21327
- VDialog: only take focus on open if scrim or retainFocus (#21343) (d678b70), closes #21301
- VFileInput/VFileUpload: change function not called on drop (#21182) (30363c9)
- VOverlay: check if target is positioned (10478a7), closes #21350
- VTable: remove border radius when top/bottom is present (95582d9), closes #21320 #21321
- VTextField: reset field on clear (#21310) (#21314) (5029e1b)
- VTooltip: disable transition when transition=false (5d58b69), closes #21268
๐งช Labs
- VDateInput: If multiple, reset model to [] (#21299) (3a9602b)
- VDateInput: add update-on prop (#21249) (7304a37), closes #21245 #20964
- VTimePicker: SSR hydration mismatch error (#21355) (f17fbd6)
Other Commits
- chore(release): publish v3.8.4 (5bcc32c)
- chore: update vue-i18n to 11.1.3 (115d483)
- chore: update vite to 6.3.5 (828dcd1)
- chore: update all non-major dependencies (#21365) (efcb75b)
- chore: update typescript to 5.8.3 (3fde2d1)
- chore(ci): update crowdin/github-action action to v2 (#21367) (48bb022)
- chore(package): update dependency vue-i18n to v11.1.2 (#21362) (7c0bf93)
- chore: enable renovate (179d23a)
- chore: remove patreon (ea600fa)
- docs(blog): add april 2025 update (#21349) (c359af7)
- docs(VFileInput): updated validation example for multiple file upload (#21335) (bf30c07), closes #21099
- docs(VOverlay): update opacity description (9c0a1ca), closes #21347
- docs: type inference issue on exposed API documentation (#21278) (dd0dc0f)
- docs: more precise description of the offset for location strategy (#21317) (37a6fa6)
- docs: missing links to GitHub (#21313) (60afb15)
- docs(sass-variables): mention how to use variable values containing commas (#21346) (7022c64)
- docs(vue-gtag): remove vue-gtag (0e04ba2)
- docs(team): update roster / blog post (e8ccf6a)
- chore(eslint-local-rules): update process for requiring modules (050d544)
- chore(vue-gtag): transition from vue-gtag-next to vue-gtag (fc3e514)
- chore: update conventional-github-releaser (a2e295e)