lix-website/themes/lix/assets/bootstrap/node_modules/stylelint-scss/CHANGELOG.md
2024-04-26 22:49:34 -06:00

14 KiB

3.21.0

  • Changed: no-global-function-names handle interpolated values and add mappings for color functions.

3.20.1

  • Fixed: comment-no-empty remove duplicate rule name from rule's rejected message and improve readme.
  • Fixed: at-rule-no-unknown remove duplicate rule name from rule's rejected message.

3.20.0

  • Changed: dollar-variable-first-in-block to support @use and @forward when using the ignore: ["imports"] option.
  • Fixed: selector-nest-combinators throwing an error when certain type of nesting was used.
  • Fixed: dimension-no-non-numeric-values throwing an error for certain type of unitless interpolation.

3.19.0

  • Added: ignoreDefaults option to no-duplicate-dollar-variables rule.

3.18.0

  • Added: selector-no-redundant-nesting-selector add ignoreKeywords option to ignore certain keywords that can be used in Less or some other non-Scss syntax.
  • Fixed: comment-no-loud fix a bug where the rule was only checking for comments that were in the beginning of the file.

3.17.2

  • Updated: postcss-value-parser dependency and dev dependencies to latest versions.

3.17.1

  • Fixed: function-color-relative false positives for CSS filter property.

3.17.0

  • Added: comment-no-empty rule.

3.16.1

  • Fixed: operator-no-unspaced don't warn for negative numbers inside a function call in interpolated values.

3.16.0

  • Added: no-global-function-names rule.
  • Added: dollar-variable-first-in-block rule.
  • Added: dollar-variable-empty-line-after rule.
  • Fixed: function-color-relative, function-quote-no-quoted-strings-inside and function-unquote-no-unquoted-strings-inside point the warning to the function name.

3.15.0

  • Changed: no-duplicate-dollar-variables do not warn for duplicate variables that are in different scopes. A dollar variable is now considered a duplicate if it shadows a variable of the same name (see the Sass documentation).
  • Added: media-feature-value-dollar-variable new option ignore: ["keywords"] to not warn when the media feature value is a keyword value like none, dark, fine, srgb.
  • Added: double-slash-comment-empty-line-before new options except: ["inside-block"] and ignore: ["inside-block"].
  • Fixed: operator-no-unspaced do not find operators in valid unquoted URLs.

3.14.2

  • Fixed: operator-no-unspaced ignore operators inside @at-root.

3.14.1

  • Fixed: at-import-partial-extension don't warn for urls that have commas in them.

3.14.0

  • Added: support for stylelint version 13.
  • Fixed: avoid possible breaking changes in the future by not using stylelint's internal utility functions.

3.13.0

  • Added: support for stylelint version 12.
  • Fixed: duplicate warnings in at-rule-no-unknown rule.

3.12.1

  • Fixed: at-rule-conditional-no-parentheses don't warn for function calls.
  • Fixed: map-keys-quotes ignore math operators inside map values.
  • Fixed: operator-no-unspaced was looking for operators inside @forward and @use.

3.12.0

  • Added: no-duplicate-mixins rule.
  • Added: at-rule-no-unknown support for Sass' @forward and @use.

3.11.1

  • Fixed: selector-nest-combinators warning for @keyframes.

3.11.0

  • Added: support for stylelint version 11.

3.10.1

  • Fixed: broken linting reporting for dimension-no-non-numeric-values rule.

3.10.0

  • Added: at-if-no-nullrule.
  • Added: at-import-partial-extension rule.
  • Added: at-rule-conditional-no-parentheses rule.
  • Added: dimension-no-non-numeric-values rule.

3.9.4

  • Fixed: selector-nest-combinators rule throwing an error when using nested props.

3.9.3

  • Fixed: map-keys-quotes warning for unquoted numeric keys.

3.9.2

  • Fixed: selector-no-union-class-name throwing an error when using nested @-rules.

3.9.1

  • Fixed: selector-no-union-class-name false positives for id, attribute, and pseudo selectors.

3.9.0

  • Added: selector-no-union-class-name rule.
  • Added: function-color-relative rule.
  • Added: comment-no-loud rule.
  • Added: map-keys-quotes rule.
  • Fixed: typo in error message for at-else-empty-line-before and dollar-variable-empty-line-before rules.

3.8.0

  • Added: function-unquote-no-unquoted-strings-inside rule.
  • Fixed: wrong message name for at-each-key-value-single-line rule.

3.7.0

  • Added: at-each-key-value-single-line rule.
  • Added: function-quote-no-quoted-strings-inside rule.

3.6.1

  • Fixed: double-slash-comment-empty-line-before autofix not working in certain situations.

3.6.0

  • Added: support for stylelint version 10.

3.5.4

  • Fixed: dollar-variable-colon-newline-after no longer warns for multiline variables that use !default.

3.5.3

  • Fixed: operator-no-unspaced no longer warns for valid absolute urls and urls with interpolation.

3.5.2

  • Fixed: handle SCSS interpolation in selector-nest-combinators rule.

3.5.1

  • Fixed: error messages for selector-nest-combinators rule.

3.5.0

  • Added: selector-nest-combinators rule.

3.4.4

  • Updated: postcss-selector-parser dependency to 5.0.0 (major version bump) with a memory leak fix and other bug fixes.

3.4.3

  • Fixed: double-slash-comment-whitespace-inside fix error being thrown when using two backslashes inside a string.

3.4.2

  • Fixed: operator-no-unspaced no longer warns for relative url paths.

3.4.1

  • Fixed: at-function-named-arguments was not correctly handling functions inside Sass maps.

3.4.0

  • Added: at-mixin-argumentless-call-parentheses autofix (#280).
  • Fixed: partial-no-import correctly handle import parameters with urls (#283).

3.3.2

  • Fixed: Account for hyphens in function names (at-function-parentheses-space-before) and mixin (at-mixin-parentheses-space-before) names.

3.3.1

  • Fixed: at-function-named-arguments correctly parse function arguments with trailing commas.

3.3.0

  • Added: at-function-named-arguments add ignoreFunctions option.
  • Fixed: at-function-named-arguments correctly parse data uris as function parameters.

3.2.0

  • Added: no-dollar-variables rule.
  • Added: ignoreInside and ignoreInsideAtRules options to no-duplicate-dollar-variables rule.
  • Fixed: operator-no-unspaced no longer warns for unicode-range property.

3.1.3

  • Fixed: compatibility with non css syntaxes for operator-no-newline-after and operator-no-newline-before rules.

3.1.2

  • Fixed: compatibility with non css syntaxes.

3.1.1

  • Fixed: operator-no-newline-before and operator-no-unspaced rules were throwing an error when using CSS custom properties.

3.1.0

  • Added: no-duplicate-dollar-variables rule.

3.0.1

  • Fixed: at-function-named-arguments now ignores Sass maps.

3.0.0

  • Removed: Node.JS 4.x support. Node.js 6.x or greater is now required (#213).
  • Added: at-else-empty-line-before autofix (#221).
  • Added: at-else-if-parentheses-space-before autofix (#222).
  • Added: at-function-parentheses-space-before autofix (#223).
  • Added: at-mixin-parentheses-space-before autofix (#224).
  • Added: dollar-variable-empty-line-before autofix (#226).
  • Added: dollar-variable-colon-space-after autofix (#227).
  • Added: dollar-variable-colon-space-before autofix (#227).
  • Added: at-else-closing-brace-space-after autofix (#228).
  • Added: at-if-else-closing-brace-space-after autofix (#228).
  • Added: at-else-closing-brace-newline-after autofix (#229).
  • Added: at-if-closing-brace-newline-after autofix (#229).
  • Added: double-slash-comment-empty-line-before autofix (#230).
  • Added: dollar-variable-colon-newline-after autofix (#231).

2.5.0

  • Added: at-least-one-space option to dollar-variable-colon-space-after rule.
  • Fixed: dollar-variable-colon-newline-after now does not require a newline for Sass maps and multiline variables with parentheses when always-multi-line option is used.

2.4.0

  • Added: support for stylelint version 9.
  • Fixed: dollar-variable-colon-newline-after now allows multiline variables when always option is used.

2.3.0

  • Added: dollar-variable-default rule.

2.2.0

  • Added: at-function-named-arguments rule.
  • Added: at-mixin-named-arguments rule.

2.1.0

  • Added: at-else-if-parentheses-space-before rule.
  • Added: at-function-parentheses-space-before rule.
  • Added: at-mixin-parentheses-space-before rule.

2.0.1

  • Fixed: selector-no-redundant-nesting-selector now handles multiple nested selectors.

2.0.0

This version updates stylelint to version 8 and removes 2 rules that were deprecated in earlier versions.

  • Breaking changes:
    • Updated: stylelint dependency from version 7 to version 8.
    • Changed: stylelint is now listed in peerDependencies instead of dependencies. This means that you need to have stylelint installed in your project before using stylelint-scss.
    • Changed: white/blacklists and ignore* options to be case sensitive by default. See https://github.com/stylelint/stylelint/pull/2709
    • Removed: 2 deprecated rules
      • at-import-no-partial-extension
      • at-mixin-no-argumentless-call-parentheses

1.5.2

  • Fixed: operator-no-unspaced support escaped operators by handling them in sassValueParser.
  • Fixed: declaration-nested-properties support escaped selectors by checking for escaped characters in parseNestedPropRoot.

1.5.1

  • Fixed: at-rule-no-unknown add missing export to ruleName.
  • Fixed: at-rule-no-unknown add options validation.

1.5.0

  • Added: at-rule-no-unknown rule.

1.4.4

  • Fixed: at-if-closing-brace-newline-after: support @elseif.

1.4.3

  • Fixed: at-mixin-no-argumentless-call-parentheses messages

1.4.2:

  • Fixed: false positives in inline comment detecting by findCommentsInRaws if a comment is the first/last in a file/line
  • Fixed: findCommentsInRaws error in function detection

1.4.1

  • Fixed: mixed import names for at-else-closing-brace-space-after and at-else-empty-line-before rules.
  • Fixed: false positives for nested props rules (:not()-like selectors, strings, numbers).

1.4.0

  • Added: at-else-closing-brace-newline-after rule.
  • Added: at-else-closing-brace-space-after rule.
  • Added: at-if-closing-brace-newline-after rule.
  • Added: at-if-closing-brace-space-after rule.
  • Added: at-else-empty-line-before rule.
  • Added: declaration-nested-properties rule.
  • Added: declaration-nested-properties-no-divided-groups rule.
  • Added: dollar-variable-empty-line-before rule.
  • Added: ignore: "local"|"global" to the dollar-variable-pattern rule.
  • Added: docs folder to npm package.
  • Removed: src folder from npm package.
  • Removed: NodeJS 0.12.x support, stylelint-scss now requires NodeJS > 4.2.1 LTS or greater

1.3.4

  • Fixed: parsing - and + at the operation start in operator- rules.
  • Fixed: findCommentsInRaws false positives on comments inside strings (applicable to rules double-slash-comment-inline, double-slash-comment-whitespace-inside, operator-no-unspaced).

1.3.3

  • Fixed: parsing % character by operator- rules.
  • Fixed: false positives on operator- rules.

1.3.2

  • Fixed: findCommentsInRaws fail on parsing selectors like p:not(.not-p) (applicable to rules double-slash-comment-inline, double-slash-comment-whitespace-inside, operator-no-unspaced).
  • Fixed: 'double-slash-comment-whitespace-inside' false positives on empty comments (e.g. //).
  • Fixed: findCommentsInRaws giving wrong column number (applicable to rules double-slash-comment-inline, double-slash-comment-whitespace-inside, operator-no-unspaced).

1.3.1

  • Fixed: findCommentsInRaws for multiline CSS comments and text for //-comments (double-slash-comment- rules and operator-no-unspaced rule).

1.3.0

  • Added: at-mixin-argumentless-call-parentheses rule (with "always"/"never" behavior as a replacement for at-mixin-no-argumentless-call-parentheses).
  • Added: dollar-variable-colon-newline-after rule.
  • Added: dollar-variable-colon-space-after rule.
  • Added: dollar-variable-colon-space-before rule.
  • Added: double-slash-comment-empty-line-before rule.
  • Added: double-slash-comment-inline rule.
  • Added: double-slash-comment-whitespace-inside rule.
  • Added: operator-no-newline-after rule.
  • Added: operator-no-newline-before rule.
  • Added: operator-no-unspaced rule.
  • Deprecated: at-mixin-no-argumentless-call-parentheses.
  • Fixed: partial-no-import failing when linting a code string (not in an actual file, e.g. via stylelilnt Node API).
  • Updated stylelint dependency to version 7.

1.2.1

  • Fixed: at-function-pattern, at-mixin-pattern failing if there are parens inside a parameters list.

1.2.0

  • Added: partial-no-import rule.
  • Added: media-feature-value-dollar-variable rule.
  • Added: at-import-partial-extension-blacklist rule.
  • Added: at-import-partial-extension-whitelist rule.
  • Deprecated: at-import-no-partial-extension rule.
  • Fixed: dollar-variable-no-missing-interpolation was throwing an error on older Node.js versions.

1.1.1

  • Fixed: newlines inside braces in at-function-pattern, at-mixin-pattern.
  • Fixed: false positives and false negatives in selector-no-redundant-nesting-selector.

1.1.0

  • Added: at-mixin-no-argumentless-call-parentheses rule.
  • Added: at-import-no-partial-leading-underscore rule.
  • Added: at-import-no-partial-extension rule.
  • Added: percent-placeholder-pattern rule.
  • Fixed: selector-no-redundant-nesting-selector no longer warns about BEM syntax.
  • Fixed: bug causing rules to ignore severity levels warning / error and report ignore instead.

1.0.0

  • Added: at-extend-no-missing-placeholder rule.
  • Added: at-function-pattern rule.
  • Added: at-mixin-pattern rule.
  • Added: dollar-variable-no-missing-interpolation rule.
  • Added: dollar-variable-pattern rule.
  • Added: selector-no-redundant-nesting-selector rule.