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-parser
to completely rewritten versionv2.x
-
da311e9 (#120) Add namespace check of svg & mathML instead of tag names
-
f834a7e (#113) Add
allowCoexistClass
andallowCoexistStyle
options 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-on
rule to support Vue.js 2.4.0. The v2.4.0 supportsv-on
object 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
key
attribute 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:key
attribute rather than the<template>
elements.