Releases: vuejs/vue-eslint-parser
Releases · vuejs/vue-eslint-parser
v4.0.3
🐛 Bug fixes
- 309cf52 fixed a bug that it had constructed
VFilterSequenceExpression
nodes on the places filters are disallowed.
v4.0.2
🐛 Bug fixes
- 595b9ae fixed the bug that new nodes for Vue.js filters syntax can have wrong end location if there is a line break after a filter name.
v4.0.1
🐛 Bug fixes
- 41cf264 fixed wrong locations of new nodes for Vue.js filters syntax.
v3.3.0
✨ Enhancements
- 04bf33b made the parser throwing syntax errors on illegal
slot-scope
attributes.
v3.2.2
Chore
- 4045239 separated a dynamic
require()
expression to two in order to make Webpack recognizable that it's depending on espree
.
v3.2.1
Bug fixes
- c0e9190 made the parser throwing syntax error on the top-level commas in
v-bind
directives (E.g., :foo="a,b"
). It was parsed to SequenceExpression
wrongly before.
v3.2.0
Enhancements
- 9b947b1 added the option
parserOptions.parser:false
to skip parsing <script>
elements completely. This is useful for the language ESLint community don't provide that custom parser.
Bug fixes
- 7de2b86 fixed the list of void element names to be acording to WHATWG spec.
- adbaf4b fixed the list of normal element names to be acording to WHATWG spec.
- 7ded104 fixed the parser to handle
{{}}
as a part of text rather than an empty mustache.
- 6906fb1 fixed the parser to allow empty mustaches.
v3.1.1
Bug fixes
- fa73293 fixed the bug that
vue-eslint-parser
parsed the v-on
directive with no argument and an object expression (e.g., v-on="{foo: bar}"
) to a block statement. (#30)
v3.1.0
Enhancements
- f6f42bb allows the
xmlns
attribute on <template>
elements in order to define custom elements which are a part of SVG/MathML.