Skip to content

Releases: future-architect/eslint-plugin-vue-scoped-css

v1.0.0

22 Jul 10:58
Compare
Choose a tag to compare

💥 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

v0.5.0

09 May 01:27
Compare
Choose a tag to compare

✨ New Features

  • #35 Supports ESLint v7.x

v0.4.0

22 Apr 00:58
Compare
Choose a tag to compare

✨ New Features

  • #32 Supports Node.js 14
  • #33 Add 'never' option to vue-scoped-css/require-scoped rule

v0.3.4

27 Jan 03:37
99c3ea3
Compare
Choose a tag to compare

🐛 Bugfixes

  • #24 Fixed: issue with vue files without templates: TypeError: Cannot read property 'range' of null.

Thank you very much, @simllll!

v0.3.3

14 Jan 06:26
94a25c7
Compare
Choose a tag to compare

🐛 Bugfixes

  • #22 Fixed false positives when there is no template block in no-unused-selector and require-selector-used-inside.

v0.3.2

14 Jan 05:53
dd6852e
Compare
Choose a tag to compare

🐛 Bugfixes

  • #21 Fixed false positives when ignoreBEMModifier and captureClassesFromDoc were used together in no-unused-selector and require-selector-used-inside.

v0.3.1

29 Nov 00:37
Compare
Choose a tag to compare
  • #20 Upgrade postcss-styl to v0.5.1

v0.3.0

28 Nov 13:29
Compare
Choose a tag to compare

✨ New Features

  • #16 Supports Stylus.
  • #17 Added suggestion to require-scoped
  • #19 Added option to not report errors if documentation of class names exist to no-unused-selector and require-selector-used-inside.

🐛 Bugfixes

  • #18 Fixed false positives when using <slot> with <transition>.

v0.2.2

26 Nov 08:43
651ddc7
Compare
Choose a tag to compare

🐛 Bugfixes

  • #15 Fixed parsing-error when self-closing

v0.2.1

18 Nov 15:57
09fe259
Compare
Choose a tag to compare

🐛 Bugfixes

  • #14 Fixed wrong nesting selector parse