Releases: vuejs/eslint-plugin-vue
Releases · vuejs/eslint-plugin-vue
v3.9.0
Diff: v3.8.0 -> v3.9.0
Features
- 
b8d11de (#85) Added new rule vue/require-prop-types
 - 
39c9df5 (#88) Added new rules: vue/no-dupe-keys and vue/no-reserved-keys
 - 
55d388c (#95) Added new rule vue/attribute-hyphenation
 
Enhancements
- 
49b40d6 (#116) Upgrade
vue-eslint-parserto completely rewritten versionv2.x - 
da311e9 (#120) Add namespace check of svg & mathML instead of tag names
 - 
f834a7e (#113) Add
allowCoexistClassandallowCoexistStyleoptions in vue/no-duplicate-attributes 
Chores
v3.8.0
Diff: v3.7.0 -> v3.8.0
Features
- 
5ebdf71 (#72) Added new rule vue/no-async-in-computed-properties
 - 
1ea1396 (#84) Added new rule vue/no-shared-component-data
 - 
29d1cb6 (#94) Added new rule vue/name-property-casing
 
v3.7.0
Features
- b7e6ff1 added new rule vue/return-in-computed-property.
 
Enhancements
- 7904536 updated 
no-invalid-v-onrule to support Vue.js 2.4.0. The v2.4.0 supportsv-onobject syntax with no arguments. 
v3.6.0
Features
- 455e9b9 added new rule vue/no-side-effects-in-computed-properties.
 
v3.5.1
v3.5.0
v3.4.0
Enhancements
- 866d057 adds a new rule no-template-key. This rule disallows 
keyattribute on<template>elements because it does not work. 
Bug fixes
- 866d057 fixed false positives of no-invalid-v-for and require-v-for-key rules. Now it checks whether child elements of 
<template>elements havev-bind:keyattribute rather than the<template>elements.