v3.2.1
- feat: support tsconfig.server.json for server-side TypeScript in https://github.com/web-infra-dev/modern.js/pull/8596
- add @rsbuild/core/types reference to app-tools types in https://github.com/web-infra-dev/modern.js/pull/8544
- feat: 支持单独配置服务端 tsconfig 配置, 详情可查看 https://github.com/web-infra-dev/modern.js/pull/8596
v4.1.0-beta.0
[!CAUTION] Vuetify Needs Your Support! The OpenCollective funds dried up. We are currently unable to compensate our contributors for their continued work on the framework and the ecosystem tools.
If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.
Sponsor via Open Collective | Sponsor via GitHub
What happens when you open source project depends on unpaid labor:
- releases appear less frequently
- hard bugs get sidelined because nobody can afford the time to fix them
- maintainers burn out from juggling day jobs with the framework you depend on
- roadmap targets are moved
Every contribution helps us keep Vuetify alive and ship exciting new features.
Thank you.
The following components/features have been promoted to the core framework from labs:
- validation rules
- v-icon-btn
- v-stepper-vertical
- v-pull-to-refresh
- v-file-upload
- v-date-input
- v-color-input
- v-picker
- elevation: add
hover-elevationprop and CSS utilities (#22621) (c41efc4), closes #20462 - rounded: accept arbitrary values (#22721) (bd9037c), closes #14368
- theme: add optional page transitions (#22623) (b85a946)
- vCalendar: 24hour support (#22853) (c046c1f), closes #22415
- VColorPicker: add
hide-input-labelsprop (82ffc22), closes #22285 - VCommandPalette, VOverlay: introduce viewport location strategy (#22698) (ca399e5)
- VDataTable: add mobile header slot (#21429) (c0bdb9c), closes #19730
- VDataTable: add v-model:opened for group-by (#22772) (355e37a), closes #22300 #17707
- VDataTable: highlight search matches (#22852) (d4e1812), closes #20357
- VDatePicker: keyboard arrows navigation in selection grid (#22857) (d100d83), closes #5629
- VExpansionPanels: add more props for customization (#22723) (cd7b8ca), closes #21616 #12039
- VFileInput, VFileUpload: support pasting files and folders (b60d830), closes #22732
- VNumberInput: add
groupingprop (#22134) (ff04a2c), closes #22453 - VOtpInput: groups, a11y improvements, emoji (#22803) (825bf43), closes #22659 #18427
- VPagination, VDataTableFooter: ability to hide last page (#22788) (c8a245c)
- VProgressLinear: add
splitvariant to align with MD3 (#22662) (105a8b8) - VSparkline: markers & tooltips (#22748) (4eb9dc0)
- VTooltip: add
colorprop (#19689) (88934c8), closes #19567 - VTooltip:
target="cursor"should work for hoverable tooltips (#22728) (342c20b), closes #22161 - VTreeview: bind indentLines to item slot (327d648)
- Dialog, VSnackbar: correct position with static location strategy (a8c1ad9)
- VCheckbox: align indeterminate opacity and color with MD3 (#22804) (c651933), closes #22039
- VDatePicker: align range selection with MD3 (#22858) (c4ae6de), closes #22793
- VHover: reconcile actual hover state when re-enabled (#22845) (3cde811), closes #22498
- VOverlay:
containedshould opt-out from static strategy (4c5228c) - VOverlay: make
locationandoriginactually useful (#22720) (13c9af0), closes #20919 - VSnackbarQueue: avoid stale z-index (#22796) (66f09ce)
- ✨ VDateRangePicker: add new component (#22860) (7d3d76d), closes #21741
- ✨ VHeatmap: add new component (#22535) (68ed649 + d336bde + 9a3bdff)
- ✨ VHighlight: add new component (#22817) (181bf89)
- ✨ VMonthPicker: add new component (#22534) (65a71c1), closes #17950
- VFileUpload: add
loadingprop (4dbc61f), closes #21695 - VFileUpload: stabilize item keys to correctly remove using chips (d020c7f), closes #21772
- VFileUpload:
readonlyshould suppress dropzone interactions (63305d0)
v16.3.0-canary.25
- Enable mimalloc in benchmarks: #93388
- Turbopack: fix subpath imports pointing to external packages: #93308
- Turbopack: fix error reporting with crashing webpack loaders: #93926
- docs: instrumentationClientInject: #93913
- Fix Yarn berry tests: #93962
- Polish instant fix cards and validation messages: #93894
- Add deployable tarballs to pack-next: #93963
- fix(devtools): detect VS Code renamed macOS binary in launch-editor: #93971
- turbo-tasks: task-storage memory wins: #93720
- Add backport PR skill: #93973
- Turbopack: respect the module-sync export condition: #93970
- use the action cache for passing tests: #93954
- devlow-bench: percentile-based comparison and run retries: #93950
- @vercel/devlow-bench: 0.3.5 → 0.4.0: #93951
- [test] Prerendering HTTP access fallback pages with Cache Components: #93987
- Prerender HTTP access fallbacks with Cache Components semantics: #93988
- Add experimental.appShells feature flag: #93997
Huge thanks to @lukesandberg, @mischnic, @aurorascharff, @timneutkens, @wbinnssmith, @unstubbable, and @acdlite for helping!
Release 2026-05-20 22:32
Release 2026-05-20 22:32
- deferred hydration (#7362) (5fa9e555f3) by @schiller-manuel
- router-core: params.priority route option as tie breaker in matching algorithm (#7411) (d533f87976) by @Sheraff
- fix route mismatch warnings and HMR route indexes (#7422) (b60eb36e59) by @schiller-manuel
- router-plugin: detect typed root route context for HMR (#7420) (8146db7e54) by @schiller-manuel
- router-core: hydrate before initial client route match (#7416) (d9cf9331b8) by @schiller-manuel
- update express and webpack-dev-server (#7443) (697c66b337) by @Sheraff
- update zod to v4.4.3 (#7441) (9f6258f23e) by @Sheraff
- update @rolldown/pluginutils to 1.0.1 (#7440) (fa48ea8d38) by @Sheraff
- update chokidar to v5 (#7439) (c0f439c59b) by @Sheraff
- update @swc/core in example/react/quickstart-webpack-file-based (#7434) (60ad69c8fa) by @Sheraff
- @tanstack/react-router@1.170.6
- @tanstack/react-start@1.168.9
- @tanstack/react-start-client@1.168.1
- @tanstack/react-start-rsc@0.1.9
- @tanstack/react-start-server@1.167.6
- @tanstack/router-cli@1.167.8
- @tanstack/router-core@1.171.4
- @tanstack/router-generator@1.167.8
- @tanstack/router-plugin@1.168.9
- @tanstack/router-utils@1.162.1
- @tanstack/router-vite-plugin@1.167.9
- @tanstack/solid-router@1.170.6
- @tanstack/solid-start@1.168.9
- @tanstack/solid-start-client@1.168.1
- @tanstack/solid-start-server@1.167.6
- @tanstack/start-client-core@1.170.1
- @tanstack/start-plugin-core@1.171.2
- @tanstack/start-server-core@1.169.1
- @tanstack/start-static-server-functions@1.167.6
- @tanstack/start-storage-context@1.167.6
- @tanstack/vue-router@1.170.6
- @tanstack/vue-start@1.168.9
- @tanstack/vue-start-client@1.167.6
- @tanstack/vue-start-server@1.167.6
@tanstack/start-plugin-core@1.171.2
- Updated dependencies [
7df0d02]:- @tanstack/router-generator@1.167.8
- @tanstack/router-plugin@1.168.9
Release 2026-05-20 21:37
Release 2026-05-20 21:37
- deferred hydration (#7362) (5fa9e555f3) by @schiller-manuel
- router-core: params.priority route option as tie breaker in matching algorithm (#7411) (d533f87976) by @Sheraff
- fix route mismatch warnings and HMR route indexes (#7422) (b60eb36e59) by @schiller-manuel
- router-plugin: detect typed root route context for HMR (#7420) (8146db7e54) by @schiller-manuel
- router-core: hydrate before initial client route match (#7416) (d9cf9331b8) by @schiller-manuel
- update express and webpack-dev-server (#7443) (697c66b337) by @Sheraff
- update zod to v4.4.3 (#7441) (9f6258f23e) by @Sheraff
- update @rolldown/pluginutils to 1.0.1 (#7440) (fa48ea8d38) by @Sheraff
- update chokidar to v5 (#7439) (c0f439c59b) by @Sheraff
- update @swc/core in example/react/quickstart-webpack-file-based (#7434) (60ad69c8fa) by @Sheraff
- @tanstack/react-router@1.170.6
- @tanstack/react-start@1.168.8
- @tanstack/react-start-client@1.168.1
- @tanstack/react-start-rsc@0.1.8
- @tanstack/react-start-server@1.167.6
- @tanstack/router-cli@1.167.7
- @tanstack/router-core@1.171.4
- @tanstack/router-generator@1.167.7
- @tanstack/router-plugin@1.168.8
- @tanstack/router-utils@1.162.1
- @tanstack/router-vite-plugin@1.167.8
- @tanstack/solid-router@1.170.6
- @tanstack/solid-start@1.168.8
- @tanstack/solid-start-client@1.168.1
- @tanstack/solid-start-server@1.167.6
- @tanstack/start-client-core@1.170.1
- @tanstack/start-plugin-core@1.171.1
- @tanstack/start-server-core@1.169.1
- @tanstack/start-static-server-functions@1.167.6
- @tanstack/start-storage-context@1.167.6
- @tanstack/vue-router@1.170.6
- @tanstack/vue-start@1.168.8
- @tanstack/vue-start-client@1.167.6
- @tanstack/vue-start-server@1.167.6