diff --git a/.changeset/brave-cars-behave.md b/.changeset/brave-cars-behave.md new file mode 100644 index 0000000000..af8b6b9922 --- /dev/null +++ b/.changeset/brave-cars-behave.md @@ -0,0 +1,5 @@ +--- +"stylelint": major +--- + +Removed: Node.js 14 support diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index cd95fcd140..76304d9248 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -17,7 +17,7 @@ jobs: test: uses: stylelint/.github/.github/workflows/test.yml@main with: - node-version: '["14", "16", "18", "20"]' + node-version: '["16", "18", "20"]' os: '["ubuntu-latest", "windows-latest", "macos-latest"]' exclude: '[{"node-version": "18", "os": "ubuntu-latest"}]' # for coverage # HACK: `--workerIdleMemoryLimit` can avoid failures on Node.js 20. See https://github.com/jestjs/jest/issues/11956 diff --git a/docs/migration-guide/to-16.md b/docs/migration-guide/to-16.md index d566609977..7f7a18856f 100644 --- a/docs/migration-guide/to-16.md +++ b/docs/migration-guide/to-16.md @@ -5,3 +5,10 @@ This release contains breaking changes. ## Removed deprecated stylistic rules We've removed the stylistic rules we deprecated in 15.0.0. See the [15.0.0 migration guide](./to-15.md) for details on how to migrate. + +## Removed support for Node.js 14 + +Node.js 14 has reached end-of-life. We've removed support for it so that we could update some of our dependencies. You should use the following or higher versions of Node.js: + +- 16.13.0 +- 18.0.0 diff --git a/package-lock.json b/package-lock.json index c07fa38471..861214a86a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -97,7 +97,7 @@ "typescript": "^5.1.6" }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": "^16.13.0 || >=18.0.0" }, "funding": { "type": "opencollective", diff --git a/package.json b/package.json index b13b026be5..433aca044b 100644 --- a/package.json +++ b/package.json @@ -215,6 +215,6 @@ "typescript": "^5.1.6" }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": "^16.13.0 || >=18.0.0" } }