From 74e62afdb14e8d98ba55c7118c1f0c5548726417 Mon Sep 17 00:00:00 2001 From: FND Date: Sat, 1 Mar 2025 11:53:46 +0100 Subject: [PATCH 1/3] Drop support for obsolete Node versions --- .github/workflows/{tests.yml => tests.yaml} | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) rename .github/workflows/{tests.yml => tests.yaml} (72%) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yaml similarity index 72% rename from .github/workflows/tests.yml rename to .github/workflows/tests.yaml index 24b1358..e1b6302 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yaml @@ -7,12 +7,12 @@ jobs: strategy: matrix: node-version: - - 14.x - 18.x - - 19.x + - 22.x + - latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - run: npm install-test diff --git a/package.json b/package.json index 512b3ab..b5f8f04 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ }, "homepage": "https://www.faucet-pipeline.org", "engines": { - "node": ">= 14" + "node": ">= 18" }, "dependencies": { "faucet-pipeline-core": "^2.0.0", From 490a6f569fb1f633fce956596532781943acd342 Mon Sep 17 00:00:00 2001 From: FND Date: Sun, 2 Mar 2025 21:41:13 +0100 Subject: [PATCH 2/3] Increase faucet-core compatibility note that we don't actually _need_ faucet-core v3 though --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b5f8f04..b0b7863 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "node": ">= 18" }, "dependencies": { - "faucet-pipeline-core": "^2.0.0", + "faucet-pipeline-core": "^2.0.0 || ^3.0.0", "postcss": "~8.4.12", "postcss-discard-comments": "~5.1.0", "postcss-import": "~15.1.0", From c00f504d2ca55b55f4f9aec63ed0dba123f96951 Mon Sep 17 00:00:00 2001 From: FND Date: Thu, 6 Mar 2025 21:00:23 +0100 Subject: [PATCH 3/3] Release 0.4.0 in the process, updated dependencies and tweaked change log for consistency --- .github/workflows/tests.yaml | 2 +- CHANGELOG.md | 15 +++++++++++++-- package.json | 14 +++++++------- test/test_error/expected.css | 2 +- 4 files changed, 22 insertions(+), 11 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index e1b6302..b702ff6 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -7,7 +7,7 @@ jobs: strategy: matrix: node-version: - - 18.x + - 20.x - 22.x - latest steps: diff --git a/CHANGELOG.md b/CHANGELOG.md index 9821e79..448d9c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,23 @@ faucet-pipeline-css version history =================================== + +v0.4.0 +------ + +_TBD_ + +maintenance release to update dependencies + +* bumped Node requirement to v20 or later, dropping support for obsolete versions + + v0.3.0 ------ _2023-01-12_ -Maintenance release to update dependencies; no significant changes +maintenance release to update dependencies; no significant changes v0.2.1 @@ -14,7 +25,7 @@ v0.2.1 _2022-02-18_ -Maintenance release to update dependencies; no significant changes +maintenance release to update dependencies; no significant changes v0.2.0 diff --git a/package.json b/package.json index b0b7863..eab6727 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "faucet-pipeline-css", - "version": "0.3.0", + "version": "0.4.0", "description": "CSS for faucet-pipeline", "main": "lib/index.js", "scripts": { @@ -19,20 +19,20 @@ }, "homepage": "https://www.faucet-pipeline.org", "engines": { - "node": ">= 18" + "node": ">= 20" }, "dependencies": { "faucet-pipeline-core": "^2.0.0 || ^3.0.0", - "postcss": "~8.4.12", - "postcss-discard-comments": "~5.1.0", - "postcss-import": "~15.1.0", + "postcss": "~8.5.3", + "postcss-discard-comments": "~7.0.3", + "postcss-import": "~16.1.0", "postcss-message-helpers": "~2.0.0", - "postcss-normalize-whitespace": "~5.1.0" + "postcss-normalize-whitespace": "~7.0.0" }, "devDependencies": { "eslint-config-fnd": "^1.13.0", "faucet-pipeline-static": "^2.1.0", - "json-diff": "^1.0.0", + "json-diff": "^1.0.6", "npm-run-all": "^4.1.5", "release-util-fnd": "^3.0.0" } diff --git a/test/test_error/expected.css b/test/test_error/expected.css index 57f6f7f..a092679 100644 --- a/test/test_error/expected.css +++ b/test/test_error/expected.css @@ -1,5 +1,5 @@ body:before { - content: "\26a0 CSS Error: src/index.css:2:2: Unknown word"; + content: "\26a0 CSS Error: src/index.css:2:2: Unknown word color"; font-weight: bold; display: block; border: 5px solid red;