vuejs/eslint-plugin-vue
### [`v8.5.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v8.5.0)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0)
#### ✨ Enhancements
- [#1796](https://togithub.com/vuejs/eslint-plugin-vue/issues/1796) Added [`prefer-true-attribute-shorthand` rule](https://eslint.vuejs.org/rules/prefer-true-attribute-shorthand.html) that forces the `v-bind` attribute with `true` value to use the shorthand.
- [#1804](https://togithub.com/vuejs/eslint-plugin-vue/issues/1804) Added [`vue/prefer-import-from-vue` rule](https://eslint.vuejs.org/rules/prefer-import-from-vue.html) that aims to use imports from `'vue'` instead of imports from `'@vue/*'`.
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0
### [`v8.4.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v8.4.1)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1)
##### 🐛 Bug Fixes
- [#1782](https://togithub.com/vuejs/eslint-plugin-vue/issues/1782) Support template literal component names in [`vue/no-undef-components` rule](https://eslint.vuejs.org/rules/no-undef-components.html).
- [#1790](https://togithub.com/vuejs/eslint-plugin-vue/issues/1790) Fixed false positives due to conflicts with other rules in [`vue/no-unused-properties` rule](https://eslint.vuejs.org/rules/no-unused-properties.html).
**Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1
### [`v8.4.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v8.4.0)
[Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0)
#### ✨ Enhancements
- [#1760](https://togithub.com/vuejs/eslint-plugin-vue/issues/1760) Added [`vue/no-v-text-v-html-on-component`](https://eslint.vuejs.org/rules/no-v-text-v-html-on-component.html) rule that disallows the use of `v-text` / `v-html` on component.
- [#1762](https://togithub.com/vuejs/eslint-plugin-vue/issues/1762) Added [`vue/object-shorthand`](https://eslint.vuejs.org/rules/object-shorthand.html) rule that applies [`object-shorthand`](https://eslint.org/docs/rules/object-shorthand) rule to expressions in ``.
- [#1763](https://togithub.com/vuejs/eslint-plugin-vue/issues/1763) Added [`vue/no-undef-components`](https://eslint.vuejs.org/rules/no-undef-components.html) rule that warns reports component that are used in the ``, but that are not defined in the ` Githubissues.
Githubissues is a development platform for aggregating issues.
This PR contains the following updates:
8.3.0
->8.5.0
Release Notes
vuejs/eslint-plugin-vue
### [`v8.5.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v8.5.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0) #### ✨ Enhancements - [#1796](https://togithub.com/vuejs/eslint-plugin-vue/issues/1796) Added [`prefer-true-attribute-shorthand` rule](https://eslint.vuejs.org/rules/prefer-true-attribute-shorthand.html) that forces the `v-bind` attribute with `true` value to use the shorthand. - [#1804](https://togithub.com/vuejs/eslint-plugin-vue/issues/1804) Added [`vue/prefer-import-from-vue` rule](https://eslint.vuejs.org/rules/prefer-import-from-vue.html) that aims to use imports from `'vue'` instead of imports from `'@vue/*'`. **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.1...v8.5.0 ### [`v8.4.1`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v8.4.1) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1) ##### 🐛 Bug Fixes - [#1782](https://togithub.com/vuejs/eslint-plugin-vue/issues/1782) Support template literal component names in [`vue/no-undef-components` rule](https://eslint.vuejs.org/rules/no-undef-components.html). - [#1790](https://togithub.com/vuejs/eslint-plugin-vue/issues/1790) Fixed false positives due to conflicts with other rules in [`vue/no-unused-properties` rule](https://eslint.vuejs.org/rules/no-unused-properties.html). **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v8.4.0...v8.4.1 ### [`v8.4.0`](https://togithub.com/vuejs/eslint-plugin-vue/releases/v8.4.0) [Compare Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v8.3.0...v8.4.0) #### ✨ Enhancements - [#1760](https://togithub.com/vuejs/eslint-plugin-vue/issues/1760) Added [`vue/no-v-text-v-html-on-component`](https://eslint.vuejs.org/rules/no-v-text-v-html-on-component.html) rule that disallows the use of `v-text` / `v-html` on component. - [#1762](https://togithub.com/vuejs/eslint-plugin-vue/issues/1762) Added [`vue/object-shorthand`](https://eslint.vuejs.org/rules/object-shorthand.html) rule that applies [`object-shorthand`](https://eslint.org/docs/rules/object-shorthand) rule to expressions in ``. - [#1763](https://togithub.com/vuejs/eslint-plugin-vue/issues/1763) Added [`vue/no-undef-components`](https://eslint.vuejs.org/rules/no-undef-components.html) rule that warns reports component that are used in the ``, but that are not defined in the ` Githubissues.