Releases: vuejs/eslint-plugin-vue
Releases · vuejs/eslint-plugin-vue
v3.12.0
Diff: v3.11.0 -> v3.12.0
⭐ Features
- 140a276 (#138) Add new rule vue/no-multi-spaces
- 85558dc (#60) Add new rule vue/max-attributes-per-line
- becfb8a (#137) Detect Vue.mixin as component so it's also linted
🐛 Bug fixes
- 164b2ae (#143) Fix traversing in over many types in
require-valid-default-prop
- df84d9b (#146) Improve support for spread operator
⚙️ Chores
v3.11.0
Diff: v3.10.0 -> v3.11.0
⭐ Features
- a3d64c7 (#119) Add rule vue/require-valid-default-prop
- 4d0c1d3 (#123) Allow to use @vue/component to set enable parsing vue objects
- 0e46f31 (#129) Add rule vue/html-self-closing
🐛 Bug fixes
- 3db7b13 (#131) Match correct nodes in
return-in-computed-property
&require-render-return
- 8761bde (#139) Update
vue-eslint-parser
to support Eslint 4.4.0
⚙️ Chores
v3.10.0
Diff: v3.9.0 -> v3.10.0
Features
- 49d3456 (#114) Added new rule vue/require-render-return
Bug fixes
Chores
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.