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.
3.1.1 - 2022-07-08
core
: AllowoptimizeLegibility
invalue-keyword-case
scss
: Disablescss/function-no-unknown
until module pattern is used at large
3.1.0 - 2022-07-06
- Create
@absolunet/stylelint-config-pwastudio
- PWA Studio rules core
: Addfunction-no-unknown
core
: Addkeyframe-block-no-duplicate-selectors
core
: Addimport-notation
withstring
core
: Addselector-not-notation
withcomplex
core
: Ignoredeclaration-property-max-values
core
: Ignorerule-selector-property-disallowed-list
scss
: Addscss/at-use-no-unnamespaced
scss
: Addscss/dollar-variable-no-namespaced-assignment
scss
: Addscss/function-no-unknown
- Update
stylelint
to 14.9.1 core
: Add unitsrem
,ch
,vmin
,vmax
tounit-allowed-list
- Maintenance updates
3.0.0 - 2021-11-11
- Recover
@absolunet/stylelint-loader
in this repository - Manage SCSS syntax manually
- Drop support for Node.js 10
- Change plugins to peer dependencies
- Change
color-function-notation
tolegacy
forscss
- Manager and tester updates
- Maintenance updates
- Add
named-grid-areas-no-invalid
- Add
custom-property-no-missing-var-function
- Add
no-invalid-position-at-import-rule
- Add
color-hex-alpha
- Add
no-irregular-whitespace
- Ignore
selector-disallowed-list
- Remove
function-calc-no-invalid
2.0.1 - 2021-02-26
- Remove
scss/comment-no-empty
because it breaks commenting blocks of code
2.0.0 - 2021-02-25
- Creation of
@absolunet/stylelint-config-core
- Core rules - Creation of
@absolunet/stylelint-config-scss
- SCSS rules - Creation of
@absolunet/stylelint-config-salesforce
- Salesforce rules
- Support Node.js 10+
- Migration to @absolunet/tester 4
- Maintenance updates
- Added
declaration-block-no-duplicate-custom-properties
- Added
alpha-value-notation
- Added
hue-degree-notation
- Added
color-function-notation
- Added
selector-attribute-name-disallowed-list
- Ignored
comment-pattern
- Renamed
at-rule-blacklist
toat-rule-disallowed-list
- Renamed
at-rule-property-requirelist
toat-rule-property-required-list
- Renamed
at-rule-whitelist
toat-rule-allowed-list
- Renamed
comment-word-blacklist
tocomment-word-disallowed-list
- Renamed
declaration-property-unit-blacklist
todeclaration-property-unit-disallowed-list
- Renamed
declaration-property-unit-whitelist
todeclaration-property-unit-allowed-list
- Renamed
declaration-property-value-blacklist
todeclaration-property-value-disallowed-list
- Renamed
declaration-property-value-whitelist
todeclaration-property-value-allowed-list
- Renamed
function-blacklist
tofunction-disallowed-list
- Renamed
function-url-scheme-blacklist
tofunction-url-scheme-disallowed-list
- Renamed
function-url-scheme-whitelist
tofunction-url-scheme-allowed-list
- Renamed
function-whitelist
tofunction-allowed-list
- Renamed
media-feature-name-blacklist
tomedia-feature-name-disallowed-list
- Renamed
media-feature-name-value-whitelist
tomedia-feature-name-value-allowed-list
- Renamed
media-feature-name-whitelist
tomedia-feature-name-allowed-list
- Renamed
property-blacklist
toproperty-disallowed-list
- Renamed
property-whitelist
toproperty-allowed-list
- Renamed
selector-attribute-operator-blacklist
toselector-attribute-operator-disallowed-list
- Renamed
selector-attribute-operator-whitelist
toselector-attribute-operator-allowed-list
- Renamed
selector-combinator-blacklist
toselector-combinator-disallowed-list
- Renamed
selector-combinator-whitelist
toselector-combinator-allowed-list
- Renamed
selector-pseudo-class-blacklist
toselector-pseudo-class-disallowed-list
- Renamed
selector-pseudo-class-whitelist
toselector-pseudo-class-allowed-list
- Renamed
selector-pseudo-element-blacklist
toselector-pseudo-element-disallowed-list
- Renamed
selector-pseudo-element-whitelist
toselector-pseudo-element-allowed-list
- Renamed
unit-blacklist
tounit-disallowed-list
- Renamed
unit-whitelist
tounit-allowed-list
- Simplified
scale-unlimited/declaration-strict-value
implementation
- Added verbose names to
order/order
rule
- Added
scss/no-global-function-names
- Added
scss/comment-no-empty
replacingcomment-no-empty
- Changed
scss/at-function-pattern
to allow private prefix-
- Changed
scss/at-mixin-pattern
to remove mandatory suffix - Ignored
scss/dollar-variable-empty-line-after
- Ignored
scss/dollar-variable-first-in-block
(covered byorder/order
)
- Remove
@absolunet/stylelint-config-nwayo
package (Replaced by@absolunet/stylelint-config-scss
) - Remove distribution from git repository
1.3.1 - 2020-02-11
- Update to stylelint 13.1.0
- Update to stylelint-declaration-strict-value 1.1.8
- Update to stylelint-order 4.0.0
- Update to stylelint-scss 3.14.2
- Update manager and tester
- Convert tests to Given-When-Then
- Maintenance updates
1.3.0 - 2019-11-04
- Migration to @absolunet/manager 2 and @absolunet/tester 3
- Update to stylelint-order 3.1.1
- Update to stylelint-declaration-strict-value 1.1.6
- Added
unicode-bom
rule
- Added
scss/at-each-key-value-single-line
rule - Added
scss/at-if-no-null
rule - Added
scss/at-import-partial-extension
rule - Added
scss/at-rule-conditional-no-parentheses
rule - Added
scss/dimension-no-non-numeric-values
rule - Added
scss/function-quote-no-quoted-strings-inside
rule - Added
scss/function-unquote-no-unquoted-strings-inside
rule - Added
scss/map-keys-quotes
rule - Added
scss/selector-no-union-class-name
rule - Added
scss/no-duplicate-mixins
rule
1.2.1 - 2019-05-21
- Maintenance updates
- Update to stylelint-scss 3.6.1
- Update to stylelint-declaration-strict-value 1.1.3
- Removed
function-calc-no-invalid
rule because it conflicts with SCSS variables
1.2.0 - 2019-04-29
- Maintenance updates
- Update to stylelint-scss 3.6.0
- Update to stylelint-order 3.0.0
- Added
function-calc-no-invalid
rule - Added
at-rule-no-vendor-prefi
rule
1.1.1 - 2018-11-26
- Group properties order
- META: Converted repository to a multi package structure
1.1.0 - 2018-10-26
- Update to stylelint-order 1.0.0
- Maintenance updates
- Added
linebreaks
rule - Added
no-empty-first-line
rule - Added
inherit
as-radius
possible value
- Added
scss/no-duplicate-dollar-variables
rule while ignoring at-scopes
1.0.3 - 2018-06-22
- Added
-radius
toscale-unlimited/declaration-strict-value
rule
- Update to stylelint-scss 3.1.3
1.0.2 - 2018-06-18
- Removed
scss/no-duplicate-dollar-variables
rule because it is too restrictive
1.0.1 - 2018-06-18
- Correct
scss/no-duplicate-dollar-variables
rule scope
1.0.0 - 2018-06-15
- Maintenance updates
- Added
keyframes-name-pattern
rule
- Added
scss/no-duplicate-dollar-variables
rule
0.1.2 - 2018-03-13
- Update loader
0.1.1 - 2018-03-12
- META: Don't publish tests
0.1.0 - 2018-03-12
- Update to stylelint 9.1.1
- Update to stylelint-order 0.8.1
- Changed
scss/dollar-variable-colon-space-after
toat-least-one-space
0.0.3 - 2018-01-30
- Misc adjustments
0.0.2 - 2018-01-24
- Correction to z-index
0.0.1 - 2018-01-24
- Initial