Skip to content

v6.0.0

Compare
Choose a tag to compare
@ota-meshi ota-meshi released this 07 Nov 01:06
· 770 commits to master since this release

💥 Breaking Changes

  • #979 Dropped support for Node.js 6.x, ESLint 5.x.
  • #940 Dropped autofix of vue/prop-name-casing.
  • #823 Added Nuxt properties to the default order of vue/order-in-components.
  • #895 #807 Upgrade to vue-eslint-parser@6.0.4

✨ Enhancements

Core:

  • #807 Support new syntax in Vue.js 2.6.
  • #979 Added support for ESLint 6.x.

New Rules:

  • #798 Added vue/no-empty-pattern rule applies no-empty-pattern rule to expressions in <template>.
  • #794 Added vue/dot-location rule applies dot-location rule to expressions in <template>.
  • #795 Added vue/keyword-spacing rule applies keyword-spacing rule to expressions in <template>.
  • #838 Added vue/no-deprecated-scope-attribute rule that reports deprecated scope attribute in Vue.js v2.5.0+.
  • #837 Added vue/valid-v-slot rule that checks whether every v-slot directive is valid.
  • #836 Added vue/v-slot-style rule that enforces v-slot directive style which you should use shorthand or long form.

🐛 Bug Fixes

  • #904 Fixed vue/use-v-on-exact to allows events with different key codes
  • #937 Fixed typo in vue/valid-v-else rule message

All commits: v5.2.3 -> v6.0.0