Skip to content

Latest commit

 

History

History
238 lines (173 loc) · 9.39 KB

CHANGELOG.md

File metadata and controls

238 lines (173 loc) · 9.39 KB

17.0.0

  • Updated: stylelint-scss to 3.17.2.
  • Updated: stylelint to 13.0.0.

16.0.0

  • Fixed: selector-class-pattern rule regex to account for numerals, case detection, and ensure kebab-case over snake_case.
  • Fixed: selector-id-pattern rule regex to account for numerals, case detection, and ensure kebab-case over snake_case.
  • Updated: stylelint-config-recommended-scss to 4.1.0.
  • Updated: stylelint-find-rules to 2.2.0.
  • Updated: stylelint-scss to 3.13.0.
  • Updated: stylelint to 11.0.0.

15.0.0

  • Added: NodeJS 12.x.x support.
  • Updated: stylelint to 11.0.0.
  • Removed: stylelint < 10.1.0 compatibility.
  • Updated: stylelint-config-recommended to 3.0.0.
  • Updated: stylelint-config-recommended-scss to 4.0.0.
  • Updated: Bump minimum Node.js required version to 10.0.0.

14.0.0

  • Updated: stylelint to 10.0.0.
  • Updated: stylelint-scss to 3.6.0.
  • Updated: stylelint-config-recommended to 2.2.0.

13.1.0

  • Added: Added SCSS shared config extends tests.
  • Changed: stylelint-config-wordpress/scss now extends stylelint-config-recommended-scss (the net result of this change results in no rule changes for this SCSS config).
  • Updated: stylelint-scss to 3.3.0.
  • Updated: stylelint to 9.5.0.

13.0.0

  • Added: stylelint 9.1.3 support.
  • Changed: Updated stylelint peer dependency version to ^9.1.3.
  • Changed: Improved no-duplicate-selectors tests.
  • Removed: Jest snapshots.
  • Removed: stylelint < 9.1.3 compatibility.
  • Updated: selector-pseudo-element-colon-notation to use double
  • Updated: stylelint-config-recommended to 2.1.0.
  • Updated: stylelint-scss to 2.1.0.
  • Updated: Bump minimum Node.js required version to 8.9.3.

12.0.0

  • Changed: stylelint-config-wordpress now extends stylelint-config-recommended, which turns on the at-rule-no-unknown, block-no-empty, comment-no-empty, declaration-block-no-ignored-properties, declaration-block-no-redundant-longhand-properties, font-family-no-duplicate-names, media-feature-name-no-unknown, no-empty-source rule. These rules are part of stylelint's possible errors rules.
  • Removed: stylelint-scss < 1.5.1 compatibility.
  • Removed: Removed style guide docs.
  • Removed: at-rule-no-unknown custom ignoreAtRules options in stylelint-config-wordpress/scss shared config.
  • Added: scss/at-rule-no-unknown rule in stylelint-config-wordpress/scss shared config.
  • Added: NodeJS 8.x.x support.
  • Added: npm 5.x.x support.
  • Added: Jest snapshots to help detect and prevent regressions.

11.0.0

  • Added: declaration-property-unit-whitelist rule to allow px and exclude % and em units in line-height values.
  • Changed: Relocated repo to https://github.com/WordPress-Coding-Standards.
  • Fixed: Include CSS config at-rule-empty-line-before rules in SCSS config.

10.0.2

  • Added: Added import to ignoreAtRules option in at-rule-empty-line-before rule for SCSS config.

10.0.1

  • Removed: rule-non-nested-empty-line-before rule from SCSS config. This rule is deprecated in stylelint v8, the new rule-empty-line-before rule already exists in the primary config.

10.0.0

  • Added: scss/selector-no-redundant-nesting-selector rule in stylelint-config-wordpress/scss shared config.
  • Added: selector-no-empty rule.
  • Added: NodeJS 7.x.x support
  • Fixed: Added stylelint-scss plugin @if/@else placement rules.
  • Fixed: Ignore relative keyword names in font-weight-notation rule.
  • Fixed: Ignore proprietary DXImageTransform.Microsoft MS filters
  • Fixed: Removed @debug from ignoreAtRules array of at-rule-no-unknown rule in stylelint-config-wordpress/scss chared config.
  • Deprecated blockless-group option for at-rule-empty-line-before rule. Use the new blockless-after-blockless option instead.
  • Deprecated media-feature-no-missing-punctuation rule.
  • Deprecated rule-nested-empty-line-before and rule-non-nested-empty-line-before rules. Use the new rule-empty-line-before rule instead.
  • Deprecated selector-no-empty rule.
  • Refactor: Switch from AVA to Jest for tests.
  • Refactor: Switch from eslint-plugin-ava to eslint-plugin-jest.
  • Removed: stylelint < 7.10.1 compatibility.
  • Removed: stylelint-scss < 1.4.4 compatibility.
  • Removed: NodeJS 4.x support, stylelint and stylelint-config-wordpress now require NodeJS > 6.9.1 LTS or greater

9.1.1

  • Fixed: Re-releasing failed npmjs.com 9.1.0 release as 9.1.1.

9.1.0

  • Added: stylelint-config-wordpress/scss preset.

9.0.0

  • Removed: stylelint < 7.2.0 compatibility.
  • Removed: NodeJS 0.12.x support, stylelint and stylelint-config-wordpress now require NodeJS > 4.2.1 LTS or greater
  • Added: at-rule-no-unknown rule.
  • Added: selector-attribute-quotes rule.
  • Added: font-weight-notation rule.
  • Added: max-line-length rule.
  • Added: property-no-unknown rule.
  • Added: selector-class-pattern rule.
  • Added: selector-id-pattern rule.
  • Deprecated no-missing-eof-newline rule. Use the new no-missing-end-of-source-newline rule instead.
  • Fixed font-family-name-quotes test warning message in values.js.

8.0.0

  • Removed: stylelint < 6.6.0 compatibility.
  • Removed: number-zero-length-no-unit rule.
  • Added: length-zero-no-unit rule.
  • Added: value-keyword-case rule.

7.1.1

  • Fixed: Re-releasing failed npmjs.com 7.0.0 release as 7.1.1.

7.1.0

  • Fixed: font-family-name-quotes rule deprecated option double-where-recommended to new always-where-recommended option.
  • Fixed: function-url-quotes rule deprecated option none to new never option.
  • Removed: stylelint < 6.5.1 compatibility.
  • Changed: Improved tests and documentation.
  • Added: comment-empty-line-before rule.

7.0.0

  • Added: keyframe-declaration-no-important rule.
  • Added: selector-pseudo-class-no-unknown rule.
  • Added: selector-pseudo-element-no-unknown rule.
  • Added: selector-type-no-unknown rule.

6.0.0

  • Added: at-rule-name-space-after rule.
  • Added: no-extra-semicolons rule.
  • Added: selector-attribute-operator-space-after rule.
  • Added: selector-attribute-operator-space-before rule.
  • Added: selector-max-empty-liness rule.

5.0.0

  • Added: at-rule-name-case rule.
  • Added: declaration-block-no-duplicate-properties rule.
  • Added: function-max-empty-lines rule.
  • Added: function-name-case rule.
  • Added: property-case rule.
  • Added: selector-attribute-brackets-space-inside rule.
  • Added: selector-pseudo-class-case rule.
  • Added: selector-pseudo-class-parentheses-space-inside rule.
  • Added: selector-pseudo-element-case rule.
  • Added: shorthand-property-no-redundant-values rule.
  • Added: unit-case rule.
  • Added: unit-no-unknown rule.

4.0.0

  • Removed: stylelint < 5.2.0 compatibility.
  • Added: at-rule-semicolon-newline-after rule.
  • Added: selector-type-case rule.

3.0.1

  • Added: stylelint version ^4.5.0 as a peer dependency to peerDependencies in package.json

3.0.0

  • Removed: stylelint < 4.5.0 compatibility.
  • Deprecated: rule-no-shorthand-property-overrides rule. Use the new declaration-block-no-shorthand-property-overrides rule instead.
  • Deprecated: rule-trailing-semicolon rule. Use the new declaration-block-trailing-semicolon rule instead.
  • Added: color-named rule.
  • Added: declaration-block-no-shorthand-property-overrides rule.
  • Added: declaration-block-trailing-semicolon rule.
  • Added: string-no-newline rule.

2.1.0

  • Added: max-empty-lines rule, limits the number of adjacent empty lines to 2.
  • Changed: rule-nested-empty-line-before rule option ignore: ["after-comment"].
  • Removed all vendor prefixes, lets autoprefixer handle vendor prefixes:
    • Removed: at-rule-no-vendor-prefix
    • Removed: media-feature-name-no-vendor-prefix
    • Removed: property-no-vendor-prefix
    • Removed: selector-no-vendor-prefix
    • Removed: value-no-vendor-prefix

2.0.2

  • Fixed another npmjs.com release issue

2.0.1

  • Fixed npmjs.com release

2.0.0

  • Removed: media-query-parentheses-space-inside rule.
  • Removed: stylelint < 4.3.4 compatibility.
  • Added: font-family-name-quotes rule with double quotes where recommended option.
  • Added: media-feature-no-missing-punctuation rule.
  • Added: no-invalid-double-slash-comments rule.

1.1.1

  • Changed: rule-non-nested-empty-line-before with option ignore: ["after-comment"],.

1.1.0

  • Added: selector-pseudo-element-colon-notation with option single

1.0.1

  • Changed: config syntax.

1.0.0

  • Removed: stylelint < 3.0.0 compatibility.
  • Changed: renamed the function-space-after rule to function-whitespace-after.
  • Changed: at-rule-empty-line-before with option ignore: ["after-comment"],.
  • Changed: declaration-colon-space-after with option always-single-line.
  • Added: declaration-colon-newline-after with option always-multi-line.
  • Added: function-linear-gradient-no-nonstandard-direction.

0.2.0

  • Fixed: No quotes for URLs -> "function-url-quotes": [ 2, "none" ].

0.1.0

  • Initial release.