v9.20.0
β¨ Enhancements
Added Support for Vue 3.4 π
- #2357 Added support for
v-bindsame-name shorthand. - #2360 Added support for
defineModelmacro.
New Rules
- #2110 Added
vue/enforce-style-attributerule that enforces or forbids the use of thescopedandmoduleattributes in SFC top level<style>tags.
New Options
- #2323 Added
allowlist option tovue/no-template-shadowrule. - #2339 Added
allowlist option tovue/no-v-text-v-html-on-componentrule. - #2346 Added
selfClosingTagoption tovue/html-closing-bracket-newlinerule. - #2349 Added
defineExposeLastoption tovue/define-macros-orderrule.
Improvements
- #2345 Added support for
$props.<prop>tovue/no-unused-propertiesrule. - #2276 Added support for Vuex to
vue/no-unused-propertiesrule.
π Bug Fixes
- #2340 Fixed
vue/no-unused-emit-declarationsrule to detect emits in template with<script setup>. - #2350 Fixed
vue/require-explicit-emitsrule to detect emits in template with<script setup>.
Full Changelog: v9.19.2...v9.20.0