Releases: wikimedia/stylelint-config-wikimedia
Releases · wikimedia/stylelint-config-wikimedia
0.18.0 / 2024-12-18
- 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
- Dropped rule:
mdn-text-decoration-shorthand
andtext-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-21
- 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
, allowrem
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
, fromignore:consecutive-duplicates
toignore: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)