- Updated vuetify-loader to support automatic imports
- Install
vuetify-loader@next
- Install
- Created new vite plugin:
@vuetify/vite-plugin
- Don't import from
/lib
anymore, see #14099 for examples - SASS variables can currently only be customized with the vite plugin
- We are working on bringing this to Webpack in the future
- Update to
vue@^3.2
andsass@^1.34
🔧 Bug Fixes
- utilites: use logical properties for margin/padding classes 3e01ffd
- VBtn: only show focus if activated by keyboard (#14059) addbd2f, closes #14059 #3923 #8572 #9808
- VIcon: allow colons to be used in icon names (#14038) cb956f2, closes #14038 #13975
🚀 Features
- framework: define package exports (#14099) d7e5b65, closes #14099
- framework: add esm build, separate css modules in /lib 4d4e43c, closes #7927
- styles: use the sass module system instead of @import (#14094) da87615, closes #14094 #13694
- VExpansionPanels: port to v3 (#14014) a2e00eb, closes #14014 #13551
- VField: create new component (#14064) 4239fee, closes #14064
- VFileInput: port to v3 (#14029) d73e7c4, closes #14029 #9349
- VMenu: port to v3 (#14030) 9a896ac, closes #14030 #3303 #5310 #9753 #10578 #11818 #12110
- VNoSsr: create new component (#14076) 5dcc4bf, closes #14076
- VTextField: port to v3 (#13996) 008c9c4, closes #13996 #7872 #12989
- VOverlay: implement activator prop (#14027) d597bf4, closes #14027
- VOverlay: make scroll strategies reactive 00e5391
- VProgressLinear: port to v3 (#13659) 563c0cf, closes #13659 #12484
- VTooltip: port to v3 (#14052) fedb40b, closes #14052 #7529 #8213 #9878 #12552