Releases: bjankord/stylelint-config-sass-guidelines
Releases · bjankord/stylelint-config-sass-guidelines
v13.0.0
Changed
- Bumped stylelint from 16.9.0 to 17.1.0
- Bumped stylelint-scss from 6.6.0 to 7.0.0
- Bumped @stylistic/stylelint-plugin from 3.0.1 to 5.0.1
- Updated minimum node version to 20.19.0
- Updated "@stylistic/function-parentheses-space-inside": "never" to "@stylistic/function-parentheses-space-inside": "never-single-line" for better support with prettier
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.0to^14.0.0PR - Renamed tests files extension from
.jsto.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
stylelintpeer/dev dependency to v13.7.0
Fixed
- Replaced deprecated
at-rule-blacklistrule withat-rule-disallowed-listrule - Replaced deprecated
declaration-property-value-blacklistrule withdeclaration-property-value-disallowed-listrule
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