✨ Enhancements
- #2224 Added
vue/no-use-v-else-with-v-for
rule that disallows usingv-else-if
/v-else
on the same element asv-for
. - #1983 Added
vue/require-typed-object-prop
rule that enforces adding type declarations to object props. - #2238 Added
vue/no-deprecated-model-definition
rule that disallows themodel
definition, which is deprecated in Vue 3.
🐛 Bug Fixes
- #2229 Don't auto fix in
vue/attribute-hyphenation
rule when it would break props.
⚙️ Updates
- #2223 Ignore blocks in
vue/html-self-closing
rule. - #2244 Improved the
vue/no-setup-props-destructure
rule (expect more lint issues!). - #2222 Renamed
vue/component-tags-order
tovue/block-order
(the old rule is still included in the preset configs, but it is now deprecated).
Full Changelog: v9.15.1...v9.16.0