Skip to content

Bump the stylelint group across 1 directory with 3 updates#7250

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/stylelint-ef100f32da
Open

Bump the stylelint group across 1 directory with 3 updates#7250
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/stylelint-ef100f32da

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 6, 2026

Copy link
Copy Markdown
Contributor

Bumps the stylelint group with 3 updates in the / directory: stylelint, stylelint-config-gds and stylelint-order.

Updates stylelint from 16.26.1 to 17.14.0

Release notes

Sourced from stylelint's releases.

17.14.0

It fixes 3 bugs, including a false negative one.

  • Fixed: performance of getting module paths (#9354) (@​jeddy3).
  • Fixed: performance by dynamically importing TIMING only on use (#9356) (@​jeddy3).
  • Fixed: function-calc-no-unspaced-operator false negatives for unspaced + and - operators following a * or / operator (#9357) (@​sarathfrancis90).

17.13.0

It fixes 3 bugs, including a false negative one.

  • Fixed: declaration-block-no-duplicate-properties false negatives for interleaved non-consecutive duplicates with ignore: ["consecutive-duplicates(-*)"] (#9324) (@​sarathfrancis90).
  • Fixed: selector-max-type false positives for nested selectors (#9319) (@​romainmenke).
  • Fixed: selector-type-no-unknown false positives for install (#9308) (@​Mouvedia).

17.12.0

It fixes 3 bugs, including a false negative one.

  • Fixed: block-no-empty reported range when using comments (#9294) (@​romainmenke).
  • Fixed: declaration-property-value-no-unknown false negatives for custom properties defined in reference files (#9292) (@​romainmenke).
  • Fixed: value-keyword-layout-mappings false positives for caption-side (#9293) (@​romainmenke).

17.11.1

It fixes 2 bugs.

  • Fixed: node_modules ignore for codeFilename paths containing a dot-prefixed directory (#9282) (@​tuhtah).
  • Fixed: declaration-block-no-redundant-longhand-properties range for contiguous redundant longhand properties (#9273) (@​pamelalozano16).

17.11.0

It adds 2 features, including a loader property to referenceFiles: {} for when the order of appearance in the reference styles matters.

17.10.0

It adds 3 rules and fixes 4 bugs. You can use the *-layout-mappings rules to enforce logical or physical properties, units and keywords.

  • Added: selector-no-invalid rule (#9232) (@​jeddy3).
  • Added: unit-layout-mappings rule (#9229) (@​jeddy3).
  • Added: value-keyword-layout-mappings rule (#9233) (@​jeddy3).
  • Fixed: inconsistent error messages when module is not found (#9260) (@​ybiquitous).
  • Fixed: property-layout-mappings false negatives for property names in declaration values (#9222) (@​jeddy3).
  • Fixed: property-layout-mappings false positives for @page properties (#9223) (@​jeddy3).
  • Fixed: selector-pseudo-class-no-unknown false positives for nested webkit-scrollbar part (#9259) (@​rkdfx).

17.9.1

It fixes 4 bugs. We also documented the messageArgs each rule provides to the message configuration property.

  • Fixed: ConfigurationError regression for custom syntaxes (#9245) (@​jeddy3).
  • Fixed: MD5 hash algorithm to SHA256 for caching (#9241) (@​rkdfx).
  • Fixed: property-no-deprecated autofix for page-break-*: always (#9214) (@​rkdfx).

... (truncated)

Changelog

Sourced from stylelint's changelog.

17.14.0 - 2026-06-25

It fixes 3 bugs, including a false negative one.

  • Fixed: performance of getting module paths (#9354) (@​jeddy3).
  • Fixed: performance by dynamically importing TIMING only on use (#9356) (@​jeddy3).
  • Fixed: function-calc-no-unspaced-operator false negatives for unspaced + and - operators following a * or / operator (#9357) (@​sarathfrancis90).

17.13.0 - 2026-06-06

It fixes 3 bugs, including a false negative one.

  • Fixed: declaration-block-no-duplicate-properties false negatives for interleaved non-consecutive duplicates with ignore: ["consecutive-duplicates(-*)"] (#9324) (@​sarathfrancis90).
  • Fixed: selector-max-type false positives for nested selectors (#9319) (@​romainmenke).
  • Fixed: selector-type-no-unknown false positives for install (#9308) (@​Mouvedia).

17.12.0 - 2026-05-20

It fixes 3 bugs, including a false negative one.

  • Fixed: block-no-empty reported range when using comments (#9294) (@​romainmenke).
  • Fixed: declaration-property-value-no-unknown false negatives for custom properties defined in reference files (#9292) (@​romainmenke).
  • Fixed: value-keyword-layout-mappings false positives for caption-side (#9293) (@​romainmenke).

17.11.1 - 2026-05-14

It fixes 2 bugs.

  • Fixed: node_modules ignore for codeFilename paths containing a dot-prefixed directory (#9282) (@​tuhtah).
  • Fixed: declaration-block-no-redundant-longhand-properties range for contiguous redundant longhand properties (#9273) (@​pamelalozano16).

17.11.0 - 2026-05-05

It adds 2 features, including a loader property to referenceFiles: {} for when the order of appearance in the reference styles matters.

17.10.0 - 2026-05-03

It adds 3 rules and fixes 4 bugs. You can use the *-layout-mappings rules to enforce logical or physical properties, units and keywords.

  • Added: selector-no-invalid rule (#9232) (@​jeddy3).
  • Added: unit-layout-mappings rule (#9229) (@​jeddy3).
  • Added: value-keyword-layout-mappings rule (#9233) (@​jeddy3).
  • Fixed: inconsistent error messages when module is not found (#9260) (@​ybiquitous).
  • Fixed: property-layout-mappings false negatives for property names in declaration values (#9222) (@​jeddy3).
  • Fixed: property-layout-mappings false positives for @page properties (#9223) (@​jeddy3).
  • Fixed: selector-pseudo-class-no-unknown false positives for nested webkit-scrollbar part (#9259) (@​rkdfx).

... (truncated)

Commits
  • f36e170 Release 17.14.0 (#9371)
  • 9334bff Bump actions/checkout from 6.0.3 to 7.0.0 (#9367)
  • f736374 Bump npm-run-all2 from 9.0.1 to 9.0.2 (#9370)
  • 78e1b44 Bump postcss-selector-parser from 7.1.2 to 7.1.4 in the postcss group (#9369)
  • cab5acd Bump eslint from 10.4.1 to 10.5.0 in the eslint group (#9368)
  • 89b95e1 Bump prettier from 3.8.3 to 3.8.4 (#9363)
  • 7ecce94 Bump cosmiconfig from 9.0.1 to 9.0.2 (#9362)
  • fa54191 Bump postcss-selector-parser from 7.1.1 to 7.1.2 in the postcss group (#9361)
  • 8c3cf69 Bump @​csstools/css-syntax-patches-for-csstree from 1.1.4 to 1.1.5 in the csst...
  • c61d3db Fix performance of getting module paths (#9354)
  • Additional commits viewable in compare view
Install script changes

This version modifies prepare script that runs during installation. Review the package contents before updating.


Updates stylelint-config-gds from 2.0.0 to 3.0.0

Changelog

Sourced from stylelint-config-gds's changelog.

3.0.0

To install this version with npm, run npm install stylelint-config-gds@3.0.0.

Breaking change: Requires Stylelint 17 and Node.js v20.19.0+

This release upgrades Stylelint to version 17, which requires a minimum Node.js version of v20.19.0.

If you use the Stylelint JavaScript API, note that Stylelint 17 now only supports ES Modules and no longer supports CommonJS.

Read about breaking changes in the Stylelint Migrating to v17.0.0 guide.

Breaking change: New or re-configured Stylelint rules

This release also upgrades the following configuration packages used by stylelint-config-gds:

You may see new errors when linting from the following new rules:

You may also see new errors from the string-no-newline rule, now configured with { ignore: ['at-rule-preludes', 'declaration-values'] }.

We recommend you update your code to fix the errors and only override the rule in your own stylelint configuration if you have a strong reason to (for example, adding exceptions for property-no-deprecated because of the browsers you need to support).

Removed rules

The upgrades of the configuration packages also remove some rules or options. While this will not trigger new linting errors, it means some verifications will no longer run on your code.

This release also removes the following rules:

... (truncated)

Commits
  • c81348e Merge pull request #141 from alphagov/release-3.0.0
  • b44e508 3.0.0
  • 008b7a5 Merge pull request #136 from alphagov/dependabot/npm_and_yarn/jest-30.4.0
  • 4cf2234 Merge pull request #139 from alphagov/dependabot/npm_and_yarn/picomatch-2.3.2
  • 3cdf359 Merge pull request #138 from alphagov/dependabot/npm_and_yarn/postcss-8.5.15
  • e164e78 Merge pull request #137 from alphagov/dependabot/npm_and_yarn/fast-uri-3.1.2
  • f353e31 Bump jest from 30.3.0 to 30.4.2
  • 181d867 Bump picomatch from 2.3.1 to 2.3.2
  • 2ce327d Bump postcss from 8.5.8 to 8.5.15
  • 4ce1e0a Merge pull request #118 from alphagov/stylelint-17
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for stylelint-config-gds since your current version.


Updates stylelint-order from 8.0.0 to 8.1.1

Release notes

Sourced from stylelint-order's releases.

8.1.1

  • Fixed false positives for non-standard CSS (e.g. SCSS) in <style> tags, when using postcss-html custom syntax

8.1.0

  • Added custom-properties-alphabetical-order rule
Changelog

Sourced from stylelint-order's changelog.

8.1.1

  • Fixed false positives for non-standard CSS (e.g. SCSS) in <style> tags, when using postcss-html custom syntax

8.1.0

  • Added custom-properties-alphabetical-order rule
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript labels Jul 6, 2026
@dependabot dependabot Bot requested a review from a team as a code owner July 6, 2026 11:03
@dependabot dependabot Bot added javascript dependencies Pull requests that update a dependency file labels Jul 6, 2026
@github-project-automation github-project-automation Bot moved this to Backlog 🏃🏼‍♀️ in GOV.UK Design System cycle board Jul 6, 2026
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown

📋 Stats

No changes to any distributed file sizes!


Action run for 98b088a

Bumps the stylelint group with 3 updates in the / directory: [stylelint](https://github.com/stylelint/stylelint), [stylelint-config-gds](https://github.com/alphagov/stylelint-config-gds) and [stylelint-order](https://github.com/hudochenkov/stylelint-order).


Updates `stylelint` from 16.26.1 to 17.14.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](stylelint/stylelint@16.26.1...17.14.0)

Updates `stylelint-config-gds` from 2.0.0 to 3.0.0
- [Changelog](https://github.com/alphagov/stylelint-config-gds/blob/main/CHANGELOG.md)
- [Commits](alphagov/stylelint-config-gds@2.0.0...3.0.0)

Updates `stylelint-order` from 8.0.0 to 8.1.1
- [Release notes](https://github.com/hudochenkov/stylelint-order/releases)
- [Changelog](https://github.com/hudochenkov/stylelint-order/blob/master/CHANGELOG.md)
- [Commits](hudochenkov/stylelint-order@8.0.0...8.1.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-version: 17.14.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: stylelint
- dependency-name: stylelint-config-gds
  dependency-version: 3.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: stylelint
- dependency-name: stylelint-order
  dependency-version: 8.1.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript

Projects

Status: Backlog 🏃🏼‍♀️

Development

Successfully merging this pull request may close these issues.

1 participant