Skip to content

Releases: wikimedia/stylelint-config-wikimedia

0.18.0 / 2024-12-18

18 Dec 20:50
adb14ac
Compare
Choose a tag to compare
  • Upgrade stylelint from 16.2.0 to 16.12.0 (Romain Menke & Volker E.)

  • build: Update GitHub Actions version to latest compatible (James D. Forrester)
  • build: Upgrade qunit to 2.21.1 and eslint-config-wikimedia to 0.28.2 (James D. Forrester)
  • build: Drop Node.js version 18.x and update to '20.x, 22.x' (Volker E.)
  • build: Re-build package-lock for upstream security fixes (James D. Forrester)

0.17.2 / 2024-06-07

10 Jun 19:24
23cd3cd
Compare
Choose a tag to compare
  • Dropped rule: mdn-text-decoration-shorthand and text-decoration (Ed Sanders)

0.17.1 / 2024-06-05

05 Jun 16:53
9e7ea35
Compare
Choose a tag to compare
  • 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

03 Jun 16:59
6dcd5e1
Compare
Choose a tag to compare
  • 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-21

22 Aug 16:36
9057f14
Compare
Choose a tag to compare
  • 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

14 Jul 16:47
a83c8da
Compare
Choose a tag to compare
  • 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

14 Jul 16:42
Compare
Choose a tag to compare
  • 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

23 Feb 17:33
e095dbc
Compare
Choose a tag to compare
  • 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

03 Nov 22:00
54a3377
Compare
Choose a tag to compare
  • 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

04 May 20:40
512f994
Compare
Choose a tag to compare
  • 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)