v9.13.0
Support for Vue 3.3 "Rurouni Kenshin" π
see https://blog.vuejs.org/posts/vue-3-3
β¨ Enhancements
New Rules
- #2167 Added
vue/prefer-define-optionsrule that enforces use ofdefineOptionsinstead of default export. - #2165 Added
vue/valid-define-optionsrule that checks whetherdefineOptionscompiler macro is valid.
Other Changes
- #2154 Added support for
defineOptionsanddefineSlotstovue/define-macros-orderrule. - #2163 Added support for
defineOptionsanddefineSlotstovue/no-unsupported-featuresrule. - #2152 Added support for new
defineEmitstype syntax tovue/require-explicit-emitsrule. - #2159 Added support for
defineOptionstovue/component-definition-name-casingrule. - #2161 Added support for
defineOptionstovue/match-component-file-namerule. - #2157 Added support for
defineOptionstovue/multi-word-component-namesrule. - #2158 Added support for
defineOptionstovue/no-reserved-component-namesrule. - #2162 Added support for
defineOptionstovue/no-restricted-component-optionsrule. - #2160 Added support for
defineOptionstovue/order-in-componentsrule. - #2164 Added support for
defineOptionstovue/padding-lines-in-component-definitionrule. - #2134 Added support for imported types in SFC macros.
βοΈ Updates
- #2170 Upgraded to vue-eslint-parser v9.3 that supports Vue 3.3.
Full Changelog: v9.12.0...v9.13.0