nhsuk / nhsuk-frontend

NHS.UK frontend contains the code you need to start building user interfaces for NHS websites and services.
https://nhsuk.github.io/nhsuk-frontend/
MIT License
606 stars 106 forks source link

Bump postcss, stylelint, stylelint-order and stylelint-scss #933

Closed dependabot[bot] closed 1 week ago

dependabot[bot] commented 4 months ago

Bumps postcss to 8.4.37 and updates ancestor dependencies postcss, stylelint, stylelint-order and stylelint-scss. These dependencies need to be updated together.

Updates postcss from 7.0.39 to 8.4.37

Release notes

Sourced from postcss's releases.

8.4.37

  • Fixed original.column are not numbers error in another case.

8.4.36

  • Fixed original.column are not numbers error on broken previous source map.

8.4.35

  • Avoid ! in node.parent.nodes type.
  • Allow to pass undefined to node adding method to simplify types.

8.4.34

8.4.33

8.4.32

8.4.31

  • Fixed \r parsing to fix CVE-2023-44270.

8.4.30

8.4.29

8.4.28

  • Fixed Root.source.end for better source map (by @​romainmenke).
  • Fixed Result.root types when process() has no parser.

8.4.27

  • Fixed Container clone methods types.

8.4.26

  • Fixed clone methods types.

8.4.25

8.4.24

  • Fixed Plugin types.

8.4.23

  • Fixed warnings in TypeDoc.

... (truncated)

Changelog

Sourced from postcss's changelog.

8.4.37

  • Fixed original.column are not numbers error in another case.

8.4.36

  • Fixed original.column are not numbers error on broken previous source map.

8.4.35

  • Avoid ! in node.parent.nodes type.
  • Allow to pass undefined to node adding method to simplify types.

8.4.34

  • Fixed AtRule#nodes type (by Tim Weißenfels).
  • Cleaned up code (by Dmitry Kirillov).

8.4.33

  • Fixed NoWorkResult behavior difference with normal mode (by Romain Menke).
  • Fixed NoWorkResult usage conditions (by @​ahmdammarr).

8.4.32

  • Fixed postcss().process() types (by Andrew Ferreira).

8.4.31

  • Fixed \r parsing to fix CVE-2023-44270.

8.4.30

  • Improved source map performance (by Romain Menke).

8.4.29

  • Fixed Node#source.offset (by Ido Rosenthal).
  • Fixed docs (by Christian Oliff).

8.4.28

  • Fixed Root.source.end for better source map (by Romain Menke).
  • Fixed Result.root types when process() has no parser.

8.4.27

  • Fixed Container clone methods types.

8.4.26

  • Fixed clone methods types.

8.4.25

8.4.24

  • Fixed Plugin types.

8.4.23

  • Fixed warnings in TypeDoc.

... (truncated)

Commits


Updates stylelint from 13.13.1 to 16.2.1

Release notes

Sourced from stylelint's releases.

16.2.1

  • Fixed: report flags not reporting on subsequent runs when cache is used (#7483) (@​ybiquitous).
  • Fixed: custom-property-no-missing-var-function false positives for properties that can contain author-defined identifiers (#7478) (@​ybiquitous).
  • Fixed: selector-pseudo-class-no-unknown false positives for :seeking, the media loading state and sound state pseudo-classes (#7490) (@​Mouvedia).
  • Fixed: selector-max-specificity false positives with ignoreSelectors option for of <selector> syntax (#7475) (@​ybiquitous).
  • Fixed: function-calc-no-unspaced-operator performance (#7505) (@​ybiquitous).
  • Fixed: validateOptions to report when secondary option object is an empty object or null (#7476) (@​ybiquitous).
  • Fixed: report() error message responsibility for a missing node or line number (#7474) (@​ybiquitous).

16.2.0

  • Added: media-query-no-invalid specific problem messages (#7462) (@​romainmenke).
  • Added: checkContextFunctionalPseudoClasses: [] to selector-max-id (#7380) (@​brigitamaria).
  • Fixed: declaration-property-value-no-unknown false negatives for @starting-style (#7461) (@​fpetrakov).
  • Fixed: function-no-unknown|value-keyword-case false positives for template literals with line breaks (#7443) (@​Sh031224).
  • Fixed: allowEmptyInput option ignored in configuration object regression (#7446) (@​ybiquitous).
  • Fixed: at-rule-no-unknown false positives for @starting-style (#7438) (@​fpetrakov).
  • Fixed: ERR_UNSUPPORTED_ESM_URL_SCHEME for --custom-formatter on Windows (#7432) (@​JounQin).
  • Fixed: Error: Could not find <package> message clarity (#7456) (@​jeddy3).
  • Fixed: overrides.files negated pattern regression introduced in 15.0.0 (#7468) (@​ybiquitous).

16.1.0

  • Added: lightness-notation rule (#7366) (@​fpetrakov).
  • Added: ignore: ["keyframe-selectors"] to selector-disallowed-list (#7417) (@​mattxwang).
  • Fixed: selector-pseudo-class-no-unknown false positive for :popover-open (#7425) (@​mattxwang).
  • Fixed: declaration-property-value-no-unknown and other false positives for multiline SCSS interpolation. (#7406) (@​FloEdelmann).
  • Fixed: function-url-quotes false positives for SCSS variable and @ character (#7416) (@​mattxwang).

16.0.2

16.0.1

16.0.0

Migrating to 16.0.0 guide.

... (truncated)

Changelog

Sourced from stylelint's changelog.

16.2.1

  • Fixed: report flags not reporting on subsequent runs when cache is used (#7483) (@​ybiquitous).
  • Fixed: custom-property-no-missing-var-function false positives for properties that can contain author-defined identifiers (#7478) (@​ybiquitous).
  • Fixed: selector-pseudo-class-no-unknown false positives for :seeking, the media loading state and sound state pseudo-classes (#7490) (@​Mouvedia).
  • Fixed: selector-max-specificity false positives with ignoreSelectors option for of <selector> syntax (#7475) (@​ybiquitous).
  • Fixed: function-calc-no-unspaced-operator performance (#7505) (@​ybiquitous).
  • Fixed: validateOptions to report when secondary option object is an empty object or null (#7476) (@​ybiquitous).
  • Fixed: report() error message responsibility for a missing node or line number (#7474) (@​ybiquitous).

16.2.0

  • Added: media-query-no-invalid specific problem messages (#7462) (@​romainmenke).
  • Added: checkContextFunctionalPseudoClasses: [] to selector-max-id (#7380) (@​brigitamaria).
  • Fixed: declaration-property-value-no-unknown false negatives for @starting-style (#7461) (@​fpetrakov).
  • Fixed: function-no-unknown|value-keyword-case false positives for template literals with line breaks (#7443) (@​Sh031224).
  • Fixed: allowEmptyInput option ignored in configuration object regression (#7446) (@​ybiquitous).
  • Fixed: at-rule-no-unknown false positives for @starting-style (#7438) (@​fpetrakov).
  • Fixed: ERR_UNSUPPORTED_ESM_URL_SCHEME for --custom-formatter on Windows (#7432) (@​JounQin).
  • Fixed: Error: Could not find <package> message clarity (#7456) (@​jeddy3).
  • Fixed: overrides.files negated pattern regression introduced in 15.0.0 (#7468) (@​ybiquitous).

16.1.0

  • Added: lightness-notation rule (#7366) (@​fpetrakov).
  • Added: ignore: ["keyframe-selectors"] to selector-disallowed-list (#7417) (@​mattxwang).
  • Fixed: selector-pseudo-class-no-unknown false positive for :popover-open (#7425) (@​mattxwang).
  • Fixed: declaration-property-value-no-unknown and other false positives for multiline SCSS interpolation. (#7406) (@​FloEdelmann).
  • Fixed: function-url-quotes false positives for SCSS variable and @ character (#7416) (@​mattxwang).

16.0.2

16.0.1

16.0.0

Migrating to 16.0.0 guide.

... (truncated)

Commits
  • 5c68274 16.2.1
  • 52cb83f Prepare 16.2.1 (#7479)
  • 328544d Document CLI user guide to fix typo for —custom-syntax (#7503)
  • 5e2eff7 Fix function-calc-no-unspaced-operator performance (#7505)
  • 398d3a8 Fix benchmark script (#7504)
  • 3de4eba Bump husky from 8.0.3 to 9.0.6 (#7500)
  • 382961f Fix report flags not reporting on subsequent runs when cache is used (#7483)
  • f02d168 Fix validateOptions to report when secondary option object is an empty obje...
  • a889974 Fix selector-pseudo-class-no-unknown false positives for :seeking, the me...
  • e86c9cd Provide repository info to gh command in GitHub action (#7491)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by ybiquitous, a new releaser for stylelint since your current version.


Updates stylelint-order from 4.1.0 to 6.0.4

Release notes

Sourced from stylelint-order's releases.

6.0.4

  • Added support for Stylelint 16

6.0.3

  • Fixed sorting inside CSS-in-JS css helper

6.0.2

  • Added Stylelint v15 to peerDependencies

6.0.1

  • Fix regression causing root of CSS or SCSS to report violations

6.0.0

  • Dropped Node.js 12 and 14 support.
  • Added support for postcss-styled-syntax.

5.0.0

  • Breaking change: Dropped Node.js 8 support. Node.js 12 or greater is now required.
  • Breaking change: Dropped support for Stylelint 13 and earlier.
  • Added support for Stylelint 14.
Changelog

Sourced from stylelint-order's changelog.

6.0.4

  • Added support for Stylelint 16

6.0.3

  • Fixed sorting inside CSS-in-JS css helper

6.0.2

  • Added Stylelint v15 to peerDependencies

6.0.1

  • Fix regression causing root of CSS or SCSS to report violations

6.0.0

  • Dropped Node.js 12 and 14 support.
  • Added support for postcss-styled-syntax.

5.0.0

  • Breaking change: Dropped Node.js 8 support. Node.js 12 or greater is now required.
  • Breaking change: Dropped support for Stylelint 13 and earlier.
  • Added support for Stylelint 14.
Commits


Updates stylelint-scss from 3.21.0 to 6.2.1

Release notes

Sourced from stylelint-scss's releases.

6.2.1

  • Fixed: function-no-unknown: fix falsely reported CSS functions (#976).

Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.2.0...v6.2.1

6.2.0

  • Added: at-import-partial-extension-allowed-list rule, and deprecated at-import-partial-extension-whitelist rule (#958).
  • Added: at-import-partial-extension-disallowed-list rule, and deprecated at-import-partial-extension-blacklist rule (#958).
  • Fixed: no-unused-private-members check variables used as parameters and skip files using @import (#957).
  • Fixed: no-unused-private-members refactor variable search to match regex in atRules params and declaration values (#962).
  • Fixed: operator-no-unspaced fix data uri in background shorthand (#968).
  • Fixed: at-rule-conditional-no-parentheses remove extra autofix space (#969).
  • Fixed: function-no-unknown handle functions inside interpolation (#970).
  • Fixed: operator-no-unspaced fix function calls inside interpolation (#972).
  • Fixed: at-function-named-arguments handle interpolation in ignored function names (#973).
  • Fixed: at-import-no-partial-leading-underscore fix version in deprecation message (#974).

Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.1.0...v6.2.0

6.1.0

Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.0.0...v6.1.0

6.0.0

  • Added: stylelint@16 support.
  • Removed: stylelint@14 and stylelint@15 support.

Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.3.2...v6.0.0

5.3.2

  • Fixed: function-no-unknown false negatives for functions with namespace (#888)
  • Fixed: at-root-no-redundant check selector list for parent selectors (#886)

Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.3.1...v5.3.2

5.3.1

  • Fixed: improve block-no-redundant-nesting autofix (#883).

Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.3.0...v5.3.1

5.3.0

  • Added: block-no-redundant-nesting rule (#872).
  • Added: load-no-partial-leading-underscore rule, and deprecated at-import-no-partial-leading-underscore rule (#867).
  • Added: autofix to at-root-no-redundant rule (#860).
  • Added: autofix to at-use-no-redundant-alias rule (#866).
  • Fixed: at-root-no-redundant check if all selectors followed by @at-root include '&' outside interpolation (#870).

... (truncated)

Changelog

Sourced from stylelint-scss's changelog.

6.2.1

  • Fixed: function-no-unknown: fix falsely reported CSS functions (#976).

Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.2.0...v6.2.1

6.2.0

  • Added: at-import-partial-extension-allowed-list rule, and deprecated at-import-partial-extension-whitelist rule (#958).
  • Added: at-import-partial-extension-disallowed-list rule, and deprecated at-import-partial-extension-blacklist rule (#958).
  • Fixed: no-unused-private-members check variables used as parameters and skip files using @import (#957).
  • Fixed: no-unused-private-members refactor variable search to match regex in atRules params and declaration values (#962).
  • Fixed: operator-no-unspaced fix data uri in background shorthand (#968).
  • Fixed: at-rule-conditional-no-parentheses remove extra autofix space (#969).
  • Fixed: function-no-unknown handle functions inside interpolation (#970).
  • Fixed: operator-no-unspaced fix function calls inside interpolation (#972).
  • Fixed: at-function-named-arguments handle interpolation in ignored function names (#973).
  • Fixed: at-import-no-partial-leading-underscore fix version in deprecation message (#974).

Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.1.0...v6.2.0

6.1.0

Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v6.0.0...v6.1.0

6.0.0

  • Added: stylelint@16 support.
  • Removed: stylelint@14 and stylelint@15 support.

Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.3.2...v6.0.0

5.3.2

  • Fixed: function-no-unknown false negatives for functions with namespace (#888)
  • Fixed: at-root-no-redundant check selector list for parent selectors (#886)

Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.3.1...v5.3.2

5.3.1

  • Fixed: improve block-no-redundant-nesting autofix (#883).

Full Changelog: https://github.com/stylelint-scss/stylelint-scss/compare/v5.3.0...v5.3.1

... (truncated)

Commits
  • 735aece 6.2.1
  • 0e18a2f Prepare version 6.2.1
  • 1e28344 function-no-unknown: fix falsly reported CSS functions (#976)
  • 536e910 6.2.0
  • 7aebe36 Prepare version 6.2.0
  • 68916d4 Update contributors list
  • d161ec3 at-import-no-partial-leading-underscore: fix version in deprecation msg (#974)
  • ca43ee4 at-function-named-arguments: handle interpolation in ignored fn names (#973)
  • 1205636 operator-no-unspaced: fix function calls inside interpolation (#972)
  • 1f8576e function-no-unknown: handle functions inside interpolation (#970)
  • Additional commits viewable in compare view


You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/nhsuk/nhsuk-frontend/network/alerts).

Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

dependabot[bot] commented 4 months ago

Dependabot tried to add @chrimesdev as a reviewer to this PR, but received the following error from GitHub:

POST https://api.github.com/repos/nhsuk/nhsuk-frontend/pulls/933/requested_reviewers: 422 - Reviews may only be requested from collaborators. One or more of the users or teams you specified is not a collaborator of the nhsuk/nhsuk-frontend repository. // See: https://docs.github.com/rest/pulls/review-requests#request-reviewers-for-a-pull-request
roshaanbajwa commented 1 week ago

@dependabot recreate

dependabot[bot] commented 1 week ago

Superseded by #982.