Skip to content

v1.0.0

Compare
Choose a tag to compare
@ota-meshi ota-meshi released this 22 Jul 10:58
· 349 commits to master since this release

💥 Breaking Changes

  • #38 Drop supports ESLint 5.x
  • #38 Drop supports vue-eslint-parser 5.x and 6.x
  • #38 Moved vue-eslint-parser to "peerDependencies" from "dependencies"
  • #38 Upgrade dependencies

✨ New Features

  • #38 Supports for Vue.js 3.x Scoped styles. Related to RFC0023
    • #38 Changed vue-scoped-css/no-unused-selector rule to support ::v-deep(),::v-slotted() and ::v-global pseudo-element.
    • #38 Changed vue-scoped-css/require-selector-used-inside rule to support ::v-deep(),::v-slotted() and ::v-global pseudo-element.
  • #38 Supports for Vue.js 3.x v-enter-from and v-leave-from. Related to RFC0018
    • #38 Changed vue-scoped-css/no-unused-selector rule to support v-enter-from and v-leave-from.
    • #38 Changed vue-scoped-css/require-selector-used-inside rule to support v-enter-from and v-leave-from.

New Rules

  • #39 Added vue-scoped-css/no-deprecated-deep-combinator rule that reports the use of deprecated deep combinators as errors. Related to RFC0023
  • #41 Added vue-scoped-css/require-v-deep-argument rule that reports ::v-deep pseudo-element with no selector argument passed. Related to RFC0023
  • #42 Added vue-scoped-css/require-v-slotted-argument rule that reports ::v-slotted pseudo-element with no selector argument passed. Related to RFC0023
  • #43 Added vue-scoped-css/require-v-global-argument rule that reports ::v-global pseudo-element with no selector argument passed. Related to RFC0023
  • #45 Added vue-scoped-css/no-parent-of-v-global rule that reports parent selector for ::v-global pseudo-element. Related to RFC0023