Releases: bjankord/stylelint-config-sass-guidelines
Releases · bjankord/stylelint-config-sass-guidelines
v12.1.0
v12.0.0
Full list of changes can be viewed here
Added
- Added the following stylistic rules back that were removed in v10 thanks to the @stylistic/stylelint-plugin
@stylistic/block-opening-brace-space-before
@stylistic/color-hex-case
@stylistic/declaration-bang-space-after
@stylistic/declaration-bang-space-before
@stylistic/declaration-block-semicolon-newline-after
@stylistic/declaration-block-semicolon-space-before
@stylistic/declaration-block-trailing-semicolon
@stylistic/declaration-colon-space-after
@stylistic/declaration-colon-space-before
@stylistic/function-comma-space-after
@stylistic/function-parentheses-space-inside
@stylistic/indentation
@stylistic/media-feature-parentheses-space-inside
@stylistic/no-missing-end-of-source-newline
@stylistic/number-leading-zero
@stylistic/number-no-trailing-zeros
@stylistic/selector-list-comma-newline-after
@stylistic/string-quotes
v11.1.0
v11.0.0
v10.0.0
Changed
- Updated package to be compatible with stylelint v15
Added
- Added node 18 to automated test matrix
- Added scss/no-global-function-names rule. Resolves #268
Removed
- Dropped official support for Node 12
- Removed node 12 from automated test matrix
- Removed stylelint-order plugin. Resolves #214 and #231
- Removed tests for deprecated stylelint rules
- Removed deprecated stylelint rules
- "block-opening-brace-space-before": "always"
- "color-hex-case": "lower"
- "declaration-bang-space-after": "never"
- "declaration-bang-space-before": "always"
- "declaration-block-semicolon-newline-after": "always"
- "declaration-block-semicolon-space-before": "never"
- "declaration-block-trailing-semicolon": "always"
- "declaration-colon-space-after": "always-single-line"
- "declaration-colon-space-before": "never"
- "function-comma-space-after": "always-single-line"
- "function-parentheses-space-inside": "never"
- "indentation": 2
- "media-feature-parentheses-space-inside": "never"
- "no-missing-end-of-source-newline": true
- "number-leading-zero": "always"
- "number-no-trailing-zeros": true
- "selector-list-comma-newline-after": "always"
- "string-quotes": "single"
- Removed scss/at-mixin-pattern rule. Resolves #181 and #191
v9.0.1
v9.0.0
Changed
- Updated repo to be compatible with stylelint v14. Updated stylelint peerDependency range from
^13.0.0
to^14.0.0
PR - Renamed tests files extension from
.js
to.spec.js
- Moved manually tested passing and failing SCSS examples into
__tests__/manual-test-cases
Added
- Added node 16 to automated test matrix
Removed
- Dropped official support for Node 10 PR
- Removed node 10 from automated test matrix PR
- Removed babel as a dev dependency, resolves issue with security vuln in glob-parent CVE-2020-28469
- Removed
src/.stylelint.json
v8.0.0
v7.1.0
Changed
- Add dependabot integration to help with keeping dependencies up to date and secure
- Bumped up
stylelint
peer/dev dependency to v13.7.0
Fixed
- Replaced deprecated
at-rule-blacklist
rule withat-rule-disallowed-list
rule - Replaced deprecated
declaration-property-value-blacklist
rule withdeclaration-property-value-disallowed-list
rule
Removed
- Removed unused scss-lint files, these were only used to generate lint errors for comparison with stylelint and did not play a functional role in how this stylelint config worked
- Removed unused Gemfile
- Removed unused Gemfile.lock
- Removed src/.scss-lint.yml
v7.0.0
Changed
- Updated stylelint peerDependency range from
^10.0.1 || ^11.0.0 || ^12.0.0
to^13.0.0
Node.js v10 or newer is required. That's because stylelint v13 itself doesn't support Node.js versions below 10.
- Bumped up
stylelint-order
dependency to^4.0.0
- Update test expectations to not require specific error message order