Skip to content

Latest commit

 

History

History
239 lines (196 loc) · 12.2 KB

CHANGELOG.md

File metadata and controls

239 lines (196 loc) · 12.2 KB

Changelog

0.17.2 / 2024-06-07

  • Dropped rule: mdn-text-decoration-shorthand and text-decoration (Ed Sanders)

0.17.1 / 2024-06-05

  • Copy all overrides to basic/modern rules (Ed Sanders)
  • Ignore 'css-nesting' errors in LESS files (Ed Sanders)

  • build: Update eslint-config-wikimedia to 0.28.0 (Ed Sanders)

0.17.0 / 2024-06-03

  • Upgrade to Stylelint 16 (James D. Forrester, Volker E)

  • Upgrade browserslist-config-wikimedia from 0.5.0 to 0.7.0 (James D. Forrester)
  • Upgrade postcss-html from 1.5.0 to 1.6.0 (James D. Forrester)
  • build: Upgrade qunit from 2.19.4 to 2.20.1 (James D. Forrester)
  • build: Upgrade eslint-config-wikimedia from 0.25.1 to 0.27.0 (James D. Forrester)

0.16.1 / 2023-08-16

  • Changed rule: declaration-block-no-redundant-longhand-properties, don't suggest the 'inset' shorthand for top/right/bottom/left (Ed Sanders)

  • Downgrade stylelint-no-unsupported-browser-features to 6.1.0 (Ed Sanders)

  • Avoid variables named with Hungarian notation (Ed Sanders)
  • Assert that valid fixtures contain no disables (Ed Sanders)

0.16.0 / 2023-05-29

  • New rule: Disallow text-transform: capitalize (Jon Harald Søby)
  • Dropped rule: unit-disallowed-list, allow rem units from now on (James D. Forrester)

  • Upgrade stylelint from 14.16.1 to 15.10.1 (James D. Forrester)

  • build: Drop Node.js version 14.x and update to '16.x, 18.x' (James D. Forrester)

0.15.0 / 2023-05-29

  • mediawiki: Allow @import in Less in .vue files too (Roan Kattouw)
  • modern: Update browserslist-config-wikimedia to 0.5.0 (Ed Sanders)

0.14.0 / 2023-02-23

  • Changed rule: selector-pseudo-element-colon-notation: Expect double colon notation not single (Volker-E)

  • Upgrade styelint-no-unsupported-browser-features from 6.0.1 to 6.1.0 (James D. Forrester)
  • Upgrade stylelint from 14.8.1 to 14.9.1 (#192) (James D. Forrester)

  • packaging: Add 'Less' to package keywords (Volker E)
  • build: Drop Node.js version 12.x and update to '14.x, 16.x' (Volker-E)
  • build: Update 'stylelint' and dependencies to latest (Volker-E)
  • build: Upgrade and pin qunit from ^2.19.0 to 2.19.4 (James D. Forrester)
  • build: Upgrade eslint-config-wikimedia from 0.22.1 to 0.24.0 (James D. Forrester)

0.13.1 / 2022-07-29

  • Add back support for linting .vue files (James D. Forrester)
  • Add reportNeedlessDisables to main config (Ed Sanders)
  • Rule fix: Ensure selector-class-pattern is a prefix (Ed Sanders)
  • Tests: Assert disabled rules (Ed Sanders)

0.13.0 / 2022-04-29

  • Require stylelint 14.8.1, up from 14.2.0 (Ed Sanders)
  • profiles: Remove 'grade-a' and 'grade-c' deprecated aliases for 'support-modern' and 'support-basic' (Ed Sanders)
  • New rule: function-no-unknown (Ed Sanders)
  • New rule: selector-not-notation (Ed Sanders)
  • New rules from extending stylelint-config-recommended: (Ed Sanders) ** custom-property-no-missing-var-function ** declaration-block-no-duplicate-custom-properties ** font-family-no-duplicate-names ** keyframe-declaration-no-important ** named-grid-areas-no-invalid ** no-duplicate-at-import-rules ** no-empty-source ** no-invalid-position-at-import-rule ** no-irregular-whitespace ** selector-pseudo-element-no-unknown
  • Changed rule: declaration-block-no-duplicate-properties, from ignore:consecutive-duplicates to ignore:consecutive-duplicates-with-different-values. (Ed Sanders)
  • Changed rule: no-invalid-position-at-import-rule, disable in LESS files (Ed Sanders)
  • Changed rule: font-family-no-duplicate-names, allow 'monospace, monospace' hack (Ed Sanders)
  • Changed rule: function-name-case: Remove exception for 'DXImageTransform.Microsoft' (Ed Sanders)
  • profiles: Introduce 'mediawiki' config (Ed Sanders)
  • mediawiki profile: New rule: selector-class-pattern, to prevent use of overly-generic class names without prefixes (James D. Forrester)
  • mediawiki profile: New rule: at-rule-disallowed-list, disallowing @import outside of LESS files (Ed Sanders)
  • mediawiki profile: New rule: wikimedia/no-at-import-css for LESS files, blocking unsupported @import at-rules (Ed Sanders)

0.12.2 / 2022-02-22

  • Add postcss-less as a peerDependency too (James D. Forrester)

0.12.1 / 2022-02-19

  • Upgrade postcss-less from devDependency to dependency (James D. Forrester)
  • Update postcss-less to 6.0.0 (Ed Sanders)

0.12.0 / 2022-01-14

  • Require stylelint 14.2.0, up from 13.13.1 (James D. Forrester)

0.11.1 / 2021-06-13

  • Fix grade-n filenames (Ed Sanders)

0.11.0 / 2021-06-03

  • New rule: declaration-property-unit-disallowed-list, set to px for font-size and line-height (Volker E)
  • Support profiles: Rename 'grade-a' and 'grade-c' to 'support-modern' and 'support-basic' (Volker E)
  • Support profiles: Bump MediaWiki browser versions (Ed Sanders)

0.10.3 / 2020-11-19

  • Update names of "-disallowed-list" keys (Ed Sanders)
  • Require stylelint 13.8.0, up from 13.7.0 (Ed Sanders)

0.10.2 / 2020-11-18

  • Require stylelint 13.7.0, up from 13.3.2 (James D. Forrester)
  • Create Grade A/C presets for plugin/no-unsupported-browser-features (Ed Sanders)
  • grade-a: Enable new ignorePartialSupport flag (Ed Sanders)
  • grade-c: Bump FireFox to 3.6 (Ed Sanders)

0.10.1 / 2020-04-15

  • Require stylelint 13.3.2, up from 13.2.1 (James D. Forrester)

0.10.0 / 2020-03-31

  • Require stylelint 13.2.1, up from 13.2.0 (James D. Forrester)

0.9.0 / 2020-02-14

  • Require stylelint 13.2.0, up from 12.0.0 (James D. Forrester)

0.8.0 / 2019-12-11

  • Require stylelint 12.0.0, up from 11.1.1 (James D. Forrester)

0.7.0 / 2019-10-22

  • Require stylelint 11.1.1, up from 10.1.0 (James D. Forrester)
  • New rule: Add rem to unit-blacklist (Volker E)

0.6.0 / 2019-04-30

  • Require stylelint 10.0.1, up from 9.6.0 (James D. Forrester)

0.5.0 / 2018-11-28

  • Move stylelint to be a true dependency, not a peerDependency (James D. Forrester)
  • Bump stylelint dependency from 9.2.0 to 9.6.0 (James D. Forrester)
  • New rule: block-closing-brace-empty-line-before, set to never (Volker E)
  • New rule: comment-whitespace-inside, set to always (Volker E)
  • New rule: declaration-empty-line-before, set to never with exemptions (Volker E)
  • New rule: font-family-no-missing-generic-family-keyword, set to true (Volker E)
  • New rule: linebreaks, set to unix (James D. Forrester)
  • New rule: rule-empty-line-before, set to always-multi-line with exemptions (Volker E)
  • New rule: selector-max-empty-lines, set to 0 (Volker E)
  • Changed rule: block-opening-brace-space-before, from always-single-line to always (Volker E)

0.4.3 / 2018-04-04

  • build: Bump stylelint dependency from 8.2.0 to 8.4.0 (ricordisamoa)
  • build: Bump stylelint dependency from 8.4.0 to 9.2.0 (James D. Forrester)

0.4.2 / 2017-10-26

  • New rule: function-blacklist, configured to prevent rgb() color notation (Volker E)
  • Changed rule: selector-attribute-brackets-space-inside, set to always not never (Ed Sanders)
  • build: Bump stylelint dependency from 7.8.0 to 7.12.0 (Ed Sanders)
  • build: Bump stylelint dependency from 7.12.0 to 8.2.0 (James D. Forrester)

0.4.1 / 2017-02-17

  • Remove rule: custom-property-no-outside-root is deprecated (James D. Forrester)
  • Remove rule: function-url-scheme-whitelist is broken (James D. Forrester)
  • Remove rule: root-no-standard-properties is deprecated (James D. Forrester)
  • Replace rule: time-no-imperceptible to time-min-milliseconds (James D. Forrester)
  • Change rule: block-opening-brace-newline-before from always to always-single-line (James D. Forrester)
  • Change rule: block-opening-brace-space-before from always to always-single-line (James D. Forrester)

0.4.0 / 2017-02-17

  • New rule: at-rule-semicolon-newline-after, configured as 'always' (Volker E)
  • New rule: comment-no-empty, configured as 'true' (Volker E)
  • New rule: custom-property-no-outside-root, configured as 'true' (Volker E)
  • New rule: declaration-block-no-redundant-longhand-properties, configured as 'true' (Volker E)
  • New rule: function-linear-gradient-no-nonstandard-direction, configured as 'true' (Volker E)
  • New rule: function-max-empty-lines, configured as '0' (Volker E)
  • New rule: function-name-case, configured as 'lower' (Volker E)
  • New rule: function-url-no-scheme-relative, configured as 'true' (Volker E)
  • New rule: function-url-scheme-whitelist, configured as 'data' and 'https' (Volker E)
  • New rule: media-feature-name-case, configured as 'lower' (Volker E)
  • New rule: media-feature-name-no-unknown, configured as 'true' (Volker E)
  • New rule: no-invalid-double-slash-comments, configured as 'true' (Volker E)
  • New rule: property-case, configured as 'lower' (Volker E)
  • New rule: property-no-unknown, configured as 'true' (Volker E)
  • New rule: root-no-standard-properties, configured as 'true' (Volker E)
  • New rule: selector-attribute-brackets-space-inside, configured as 'never' (Volker E)
  • New rule: selector-attribute-operator-space-after, configured as 'never' (Volker E)
  • New rule: selector-attribute-operator-space-before, configured as 'never' (Volker E)
  • New rule: selector-descendant-combinator-no-non-space, configured as 'true' (Volker E)
  • New rule: selector-pseudo-class-case, configured as 'lower' (Volker E)
  • New rule: selector-pseudo-class-no-unknown, configured as 'true' (Volker E)
  • New rule: selector-pseudo-class-parentheses-space-inside, configured as 'always' (Volker E)
  • New rule: selector-pseudo-element-case, configured as 'lower' (Volker E)
  • New rule: selector-type-case, configured as 'lower' (Volker E)
  • New rule: selector-type-no-unknown, configured as 'true' (Volker E)
  • New rule: time-no-imperceptible, configured as 'true' (Volker E)
  • New rule: unit-case, configured as 'lower' (Volker E)
  • New rule: unit-no-unknown, configured as 'true' (Volker E)
  • New rule: value-keyword-case, configured as 'lower' (Volker E)
  • New rule: value-list-max-empty-lines, configured as '0' (Volker E)
  • Remove rule: media-feature-no-missing-punctuation is deprecated (James D. Forrester)
  • Remove rule: selector-root-no-composition is deprecated (James D. Forrester)
  • Replace rule: block-no-single-line is deprecated (James D. Forrester)
  • Change rule: Option for at-rule-empty-line-before was renamed (James D. Forrester)
  • Change rule: Set declaration-property-value-blacklist to block border: none (Volker E)
  • Change rule: Set function-name-case to ignore proprietary MS filters (Volker E)
  • Change rule: Set media-feature-name-no-vendor-prefix to 'null', not 'true' (Volker E)
  • build: Bump stylelint dependency from ^7.0.2 to ^7.3.1 (Volker E)
  • build: Bump stylelint dependency from ^7.3.1 to 7.8.0 (James D. Forrester)

0.3.0 / 2016-07-20

  • Change rule: Replace no-missing-eof-newline with no-missing-end-of-source-newline (Ed Sanders)
  • Change rule: Replace media-query-parentheses-space-inside with media-feature-parentheses-space-inside (Ed Sanders)
  • build: Bump stylelint dependency from ^6.9.0 to ^7.0.2 (Ed Sanders)

0.2.3 / 2016-07-12

  • New rule: at-rule-no-unknown, configured as 'true' (James D. Forrester)
  • New rule: selector-attribute-quotes, configured as 'always' (James D. Forrester)
  • Change rule: Replace number-zero-length-no-unit with length-zero-no-unit (James D. Forrester)
  • Change rule: Replace property-value-blacklist with declaration-property-value-blacklist (James D. Forrester)
  • build: Bump stylelint dependency from 6.5.1 to ^6.9.0 (James D. Forrester)

0.2.2 / 2016-06-07

  • build: Replace two deprecated rule values with equivalents (James D. Forrester)
  • build: Replace stylelint-value-border-zero plugin with a property-value-blacklist rule (James D. Forrester)

0.2.1 / 2016-06-07

  • build: Bump stylelint dependency from 6.3.3 to 6.5.1 (James D. Forrester)

0.2.0 / 2016-05-23

  • New rule: number-leading-zero, configured as 'always' (James D. Forrester)
  • New rule: number-no-trailing-zeros, configured as 'true' (James D. Forrester)
  • New rule: number-zero-length-no-unit, configured as 'true' (James D. Forrester)
  • New rule: stylelint-value-border-zero (via plugin), configured as '0' (Volker E)
  • Change rule: Set selector-pseudo-element-colon-notation to 'single', not 'double' (Ed Sanders)
  • Change rule: Set value-list-comma-newline-before to 'never-multi-line', not 'always-multi-line' (Volker E)

0.1.0 / 2016-05-17

  • Initial release (James D. Forrester)