All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
Nothing at the moment.
4.0.0 - 2024-02-02
- Add a script to automate building the CHANGELOG (#56)
- Allow !default annotations (#55)
- Upgrade Stylelint to v16.2.0 (#54)
- Lint JavaScript with eslint/prettier (#53)
- Remove deprecated rules, but test for future ones (#52)
- Start testing against a sample (#51)
- Remove Atom editor configuration (#49)
- Fix thoughtbot README logo (#50)
- Fix link to Sass guides (#48)
- Upgrade Node to v20.11.0 (#47)
- Add Dependabot for dependency checking (#40)
3.0.1 - 2023-07-14
- Updated stylelint to v15.10.1
- Updated stylelint-config-recommended to v13.0.0
- Updated stylelint-order to v6.0.0
- Updated stylelint-scss to v5.0.0
3.0.0 - 2022-04-22
function-calc-no-invalid
removed as it's been deprecateddeclaration-property-unit-allowed-list
was changed fromdeclaration-property-unit-whitelist
declaration-property-value-disallowed-list
was changed fromdeclaration-property-unit-blacklist
- Updated stylelint to v14.7.1
- Updated stylelint-config-recommended to v7.0.0
- Updated stylelint-order to v5.0.0
- Updated stylelint-scss to v4.2.0
- Updated stylelint-declaration-block-no-ignored-properties to v2.5.0
2.0.0 - 2020-03-09
property-case
set tolower
unit-case
set tolower
value-keyword-case
set tolower
scss/at-else-if-parentheses-space-before
set tonever
scss/at-function-parentheses-space-before
set tonever
scss/at-mixin-parentheses-space-before
set tonever
declaration-block-no-redundant-longhand-properties
set totrue
selector-list-comma-newline-before
set tonever-multi-line
selector-list-comma-space-before
set tonever
media-query-list-comma-newline-after
set toalways-multi-line
media-query-list-comma-newline-before
set tonever-multi-line
media-query-list-comma-space-after
set toalways
media-query-list-comma-space-before
set tonever
no-empty-first-line
set totrue
no-empty-source
set totrue
declaration-block-semicolon-newline-before
set tonever-multi-line
declaration-block-semicolon-space-before
set tonever
max-empty-lines
set to1
max-line-length
set to80
declaration-block-semicolon-newline-after
was changed fromalways-multi-line
toalways
color-hex-length
was changed fromshort
tolong
1.2.0 - 2019-12-15
- Updated stylelint-config-recommended to v3.0.0
- Updated stylelint-order to v3.1.1
- Updated stylelint-scss to v3.13.0
- Updated stylelint-declaration-block-no-ignored-properties to v2.2.0
1.1.0 - 2019-09-09
- Enabled
scss/selector-no-union-class-name
(replacing our custom implementation of linting for this). - Enabled
scss/map-keys-quotes
.
1.0.2 - 2019-08-06
- Use a
>=
stylelint peer dependency to be more flexible in which stylelint version consumers can use.
1.0.1 - 2019-04-18
- Added missing
stylelint-config-recommended
dependency.
1.0.0 - 2019-03-23
- This config now extends the
stylelint-config-recommended
, which turns on all the possible errors rules within stylelint. - Enabled
selector-nested-pattern
to lint for selectors that are concatenated using Sass's parent selector (&
). - Enabled
scss/no-duplicate-dollar-variables
, which lints for duplicate Sass variables. - Added the
stylelint-declaration-block-no-ignored-properties
plugin, which disallows property values that are ignored due to another property value in the same rule.
0.2.0 - 2019-01-18
- Enabled
function-calc-no-invalid
- Enabled
function-calc-no-unspaced-operator
- Enabled
function-linear-gradient-no-nonstandard-direction
- Bump stylelint-order to 2.0.0
- Bump stylelint-scss to 3.5.1