All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.8.0 - 2023-11-14
- Upgrade to Stylelint 15.11, and latest version of
stylelint-config-recommended-scss
(#38).
0.7.0 - 2023-07-20
- Enforce keyframe-block-no-duplicate-selectors (#34).
- Enforce selector-anb-no-unmatchable (#34).
- Disallow
forced-color-adjust
(#32, #35).
- Upgrade to Stylelint 15, and latest versions of
stylelint-config-prettier-scss
,stylelint-config-recommended-scss
,stylelint-declaration-strict-value
,stylelint-order
(#34).
0.6.0 - 2022-10-21
- Enforce mixin usage
@include ...
being used at the top of any declaration blocks. (#17, #14). - Enforce
scss/selector-no-union-class-name
rule (#23, #20). - Enforce basic BEM usage with
selector-class-pattern
(#26, #19). - Enforce
selector-max-combinators
andselector-max-specificity
(#24, #21). - Block data- attributes selectors with
selector-attribute-name-disallowed-list
(#30, #28).
- Upgrade to latest
stylelint-config-recommended-scss
(#22). - Allow system colors and
unset
indeclaration-strict-value
(#29, wagtail#8824).
0.5.0 - 2022-03-15
- Add linting rule to block
text-transform
, see wagtail#7624 for the reasoning behind this change (#16).
0.4.1 - 2022-02-28
- Allow
clear: none
,float: none
, andfloat: unset
rather than only logical values.
0.4.0 - 2022-02-27
- Start enforcing logical properties so that projects can better RTL (#10).
- Add up declaration-strict-value rule to enforce usage of variables (#9).
- Update internal package nanoid version.
0.3.2 - 2021-12-23
- Tweak SCSS import rules for Wagtail codebase compatibility
0.3.1 - 2021-12-23
- Switch from
stylelint-scss
tostylelint-config-recommended-scss
, which bundles the plugin and additionally comes withpostcss-scss
.
0.3.0 - 2021-12-22
- Update
stylelint
to require a minimum of v14.1.0 (PostCSS v8). - Update
stylelint-scss
dependency to latest version (4.0.1). - Replace stylistic rules with
stylelint-config-prettier-scss
, for compatibility with Prettier. - Fix rule name, to replace with
declaration-property-value-disallowed-list
.
0.2.0 - 2021-06-27
- Update
stylelint-scss
dependency to latest version. - Update stylelint to require a minimum of v13.5.0.
- Switch scss/media-feature-value-dollar-variable to ignore keyword values
0.1.1 - 2020-06-03
- Readme updated, stylelint-scss is not needed as a dependency on projects that extend this config.
- Loosen
stylelint-scss
requirement to have no upper bound, as stylelint-scss supports all major versions of stylelint from v8.0.0 to v13.0.0. - Whitelist only the needed files for published package’s content.
0.1.0 - 2019-05-09
- Initial release