From 454977f274d2854959869af8e94a570aeb81557e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 10 Aug 2025 23:39:30 +0000 Subject: [PATCH 1/3] Bump the all-dependencies group across 1 directory with 5 updates Bumps the all-dependencies group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@mdn/browser-compat-data](https://github.com/mdn/browser-compat-data) | `6.0.33` | `6.1.1` | | [browserslist](https://github.com/browserslist/browserslist) | `4.25.1` | `4.25.2` | | [stylelint](https://github.com/stylelint/stylelint) | `16.22.0` | `16.23.1` | | [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) | `38.0.0` | `39.0.0` | | [web-features](https://github.com/web-platform-dx/web-features/tree/HEAD/packages/web-features) | `2.41.2` | `2.43.1` | Updates `@mdn/browser-compat-data` from 6.0.33 to 6.1.1 - [Release notes](https://github.com/mdn/browser-compat-data/releases) - [Changelog](https://github.com/mdn/browser-compat-data/blob/main/RELEASE_NOTES.md) - [Commits](https://github.com/mdn/browser-compat-data/compare/v6.0.33...v6.1.1) Updates `browserslist` from 4.25.1 to 4.25.2 - [Release notes](https://github.com/browserslist/browserslist/releases) - [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) - [Commits](https://github.com/browserslist/browserslist/compare/4.25.1...4.25.2) Updates `stylelint` from 16.22.0 to 16.23.1 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/16.22.0...16.23.1) Updates `stylelint-config-standard` from 38.0.0 to 39.0.0 - [Release notes](https://github.com/stylelint/stylelint-config-standard/releases) - [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint-config-standard/compare/38.0.0...39.0.0) Updates `web-features` from 2.41.2 to 2.43.1 - [Release notes](https://github.com/web-platform-dx/web-features/releases) - [Commits](https://github.com/web-platform-dx/web-features/commits/v2.43.1/packages/web-features) --- updated-dependencies: - dependency-name: "@mdn/browser-compat-data" dependency-version: 6.1.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: browserslist dependency-version: 4.25.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all-dependencies - dependency-name: stylelint dependency-version: 16.23.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all-dependencies - dependency-name: stylelint-config-standard dependency-version: 39.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: all-dependencies - dependency-name: web-features dependency-version: 2.43.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 197 +++++++++++++++------------------------------- package.json | 10 +-- 2 files changed, 70 insertions(+), 137 deletions(-) diff --git a/package-lock.json b/package-lock.json index c81785d..6c62a57 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,16 +19,16 @@ ], "license": "MIT-0", "devDependencies": { - "@mdn/browser-compat-data": "^6.0.33", - "browserslist": "^4.25.1", + "@mdn/browser-compat-data": "^6.1.1", + "browserslist": "^4.25.2", "glob": "^11.0.3", "postcss": "^8.5.6", "postcss-cli": "^11.0.1", "postcss-preset-env": "^10.2.4", "semver": "^7.7.2", - "stylelint": "^16.22.0", - "stylelint-config-standard": "^38.0.0", - "web-features": "^2.41.2" + "stylelint": "^16.23.1", + "stylelint-config-standard": "^39.0.0", + "web-features": "^2.43.1" } }, "node_modules/@babel/code-frame": { @@ -1242,19 +1242,16 @@ } }, "node_modules/@keyv/serialize": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.0.3.tgz", - "integrity": "sha512-qnEovoOp5Np2JDGonIDL6Ayihw0RhnRh6vxPuHo4RDn1UOzwEo4AeIfpL6UGIrsceWrCMiVPgwRjbHu4vYFc3g==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@keyv/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-RlDgexML7Z63Q8BSaqhXdCYNBy/JQnqYIwxofUrNLGCblOMHp+xux2Q8nLMLlPpgHQPoU0Do8Z6btCpRBEqZ8g==", "dev": true, - "license": "MIT", - "dependencies": { - "buffer": "^6.0.3" - } + "license": "MIT" }, "node_modules/@mdn/browser-compat-data": { - "version": "6.0.33", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.0.33.tgz", - "integrity": "sha512-9GSjKHfHonWQ7al8GG3Jqj0v9CrtuoxwnQMN9vbsbCa7wMzdAB7qhtKNbTeZ5Alnj/rUImcacQqbYG4B7QmMXg==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.1.1.tgz", + "integrity": "sha512-9/Uu3ROTiOR4kzvWclJz2wsx65bLUZzsQOxCcIFmy0JBQ2soH8tw6aSmkxOjDS1QM11InjY9/lcWcnKZL8zUNA==", "dev": true, "license": "CC0-1.0" }, @@ -1428,27 +1425,6 @@ "dev": true, "license": "MIT" }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", @@ -1476,9 +1452,9 @@ } }, "node_modules/browserslist": { - "version": "4.25.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz", - "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", + "version": "4.25.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz", + "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==", "dev": true, "funding": [ { @@ -1494,9 +1470,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001726", - "electron-to-chromium": "^1.5.173", + "caniuse-lite": "^1.0.30001733", + "electron-to-chromium": "^1.5.199", "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.3" }, @@ -1507,40 +1484,15 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "node_modules/cacheable": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.10.0.tgz", - "integrity": "sha512-SSgQTAnhd7WlJXnGlIi4jJJOiHzgnM5wRMEPaXAU4kECTAMpBoYKoZ9i5zHmclIEZbxcu3j7yY/CF8DTmwIsHg==", + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.10.3.tgz", + "integrity": "sha512-M6p10iJ/VT0wT7TLIGUnm958oVrU2cUK8pQAVU21Zu7h8rbk/PeRtRWrvHJBql97Bhzk3g1N6+2VKC+Rjxna9Q==", "dev": true, "license": "MIT", "dependencies": { - "hookified": "^1.8.2", - "keyv": "^5.3.3" + "hookified": "^1.10.0", + "keyv": "^5.4.0" } }, "node_modules/callsites": { @@ -1554,9 +1506,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001726", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz", - "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==", + "version": "1.0.30001733", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz", + "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==", "dev": true, "funding": [ { @@ -1571,7 +1523,8 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chokidar": { "version": "3.6.0", @@ -1925,10 +1878,11 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.177", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.177.tgz", - "integrity": "sha512-7EH2G59nLsEMj97fpDuvVcYi6lwTcM1xuWw3PssD8xzboAW7zj7iB3COEEEATUfjLHrs5uKBLQT03V/8URx06g==", - "dev": true + "version": "1.5.199", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz", + "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==", + "dev": true, + "license": "ISC" }, "node_modules/emoji-regex": { "version": "9.2.2", @@ -2029,13 +1983,13 @@ } }, "node_modules/file-entry-cache": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.1.1.tgz", - "integrity": "sha512-zcmsHjg2B2zjuBgjdnB+9q0+cWcgWfykIcsDkWDB4GTPtl1eXUA+gTI6sO0u01AqK3cliHryTU55/b2Ow1hfZg==", + "version": "10.1.3", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.1.3.tgz", + "integrity": "sha512-D+w75Ub8T55yor7fPgN06rkCAUbAYw2vpxJmmjv/GDAcvCnv9g7IvHhIZoxzRZThrXPFI2maeY24pPbtyYU7Lg==", "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^6.1.10" + "flat-cache": "^6.1.12" } }, "node_modules/fill-range": { @@ -2052,15 +2006,15 @@ } }, "node_modules/flat-cache": { - "version": "6.1.10", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.10.tgz", - "integrity": "sha512-B6/v1f0NwjxzmeOhzfXPGWpKBVA207LS7lehaVKQnFrVktcFRfkzjZZ2gwj2i1TkEUMQht7ZMJbABUT5N+V1Nw==", + "version": "6.1.12", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.12.tgz", + "integrity": "sha512-U+HqqpZPPXP5d24bWuRzjGqVqUcw64k4nZAbruniDwdRg0H10tvN7H6ku1tjhA4rg5B9GS3siEvwO2qjJJ6f8Q==", "dev": true, "license": "MIT", "dependencies": { - "cacheable": "^1.10.0", + "cacheable": "^1.10.3", "flatted": "^3.3.3", - "hookified": "^1.9.1" + "hookified": "^1.10.0" } }, "node_modules/flatted": { @@ -2285,9 +2239,9 @@ } }, "node_modules/hookified": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.9.1.tgz", - "integrity": "sha512-u3pxtGhKjcSXnGm1CX6aXS9xew535j3lkOCegbA6jdyh0BaAjTbXI4aslKstCr6zUNtoCxFGFKwjbSHdGrMB8g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/hookified/-/hookified-1.11.0.tgz", + "integrity": "sha512-aDdIN3GyU5I6wextPplYdfmWCo+aLmjjVbntmX6HLD5RCi/xKsivYEBhnRD+d9224zFf008ZpLMPlWF0ZodYZw==", "dev": true, "license": "MIT" }, @@ -2304,27 +2258,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "BSD-3-Clause" - }, "node_modules/ignore": { "version": "7.0.5", "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", @@ -2523,13 +2456,13 @@ } }, "node_modules/keyv": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.3.4.tgz", - "integrity": "sha512-ypEvQvInNpUe+u+w8BIcPkQvEqXquyyibWE/1NB5T2BTzIpS5cGEV1LZskDzPSTvNAaT4+5FutvzlvnkxOSKlw==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-5.5.0.tgz", + "integrity": "sha512-QG7qR2tijh1ftOvClut4YKKg1iW6cx3GZsKoGyJPxHkGWK9oJhG9P3j5deP0QQOGDowBMVQFaP+Vm4NpGYvmIQ==", "dev": true, "license": "MIT", "dependencies": { - "@keyv/serialize": "^1.0.3" + "@keyv/serialize": "^1.1.0" } }, "node_modules/kind-of": { @@ -4019,9 +3952,9 @@ } }, "node_modules/stylelint": { - "version": "16.22.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.22.0.tgz", - "integrity": "sha512-SVEMTdjKNV4ollUrIY9ordZ36zHv2/PHzPjfPMau370MlL2VYXeLgSNMMiEbLGRO8RmD2R8/BVUeF2DfnfkC0w==", + "version": "16.23.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.23.1.tgz", + "integrity": "sha512-dNvDTsKV1U2YtiUDfe9d2gp902veFeo3ecCWdGlmLm2WFrAV0+L5LoOj/qHSBABQwMsZPJwfC4bf39mQm1S5zw==", "dev": true, "funding": [ { @@ -4048,7 +3981,7 @@ "debug": "^4.4.1", "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^10.1.1", + "file-entry-cache": "^10.1.3", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", @@ -4082,9 +4015,9 @@ } }, "node_modules/stylelint-config-recommended": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-16.0.0.tgz", - "integrity": "sha512-4RSmPjQegF34wNcK1e1O3Uz91HN8P1aFdFzio90wNK9mjgAI19u5vsU868cVZboKzCaa5XbpvtTzAAGQAxpcXA==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-17.0.0.tgz", + "integrity": "sha512-WaMSdEiPfZTSFVoYmJbxorJfA610O0tlYuU2aEwY33UQhSPgFbClrVJYWvy3jGJx+XW37O+LyNLiZOEXhKhJmA==", "dev": true, "funding": [ { @@ -4101,13 +4034,13 @@ "node": ">=18.12.0" }, "peerDependencies": { - "stylelint": "^16.16.0" + "stylelint": "^16.23.0" } }, "node_modules/stylelint-config-standard": { - "version": "38.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-38.0.0.tgz", - "integrity": "sha512-uj3JIX+dpFseqd/DJx8Gy3PcRAJhlEZ2IrlFOc4LUxBX/PNMEQ198x7LCOE2Q5oT9Vw8nyc4CIL78xSqPr6iag==", + "version": "39.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-39.0.0.tgz", + "integrity": "sha512-JabShWORb8Bmc1A47ZyJstran60P3yUdI1zWMpGYPeFiC6xzHXJMkpKAd8EjIhq3HPUplIWWMDJ/xu0AiPd+kA==", "dev": true, "funding": [ { @@ -4121,13 +4054,13 @@ ], "license": "MIT", "dependencies": { - "stylelint-config-recommended": "^16.0.0" + "stylelint-config-recommended": "^17.0.0" }, "engines": { "node": ">=18.12.0" }, "peerDependencies": { - "stylelint": "^16.18.0" + "stylelint": "^16.23.0" } }, "node_modules/stylelint/node_modules/ansi-regex": { @@ -4387,9 +4320,9 @@ "license": "MIT" }, "node_modules/web-features": { - "version": "2.41.2", - "resolved": "https://registry.npmjs.org/web-features/-/web-features-2.41.2.tgz", - "integrity": "sha512-fzdUtsB62yni5EYV4EbRxWUlHMJ2zacA+qubtEGdwXu/IMlg9ytkt6kBeYiJ3MMl91PA0CU+azbFlXKN1VeZUw==", + "version": "2.43.1", + "resolved": "https://registry.npmjs.org/web-features/-/web-features-2.43.1.tgz", + "integrity": "sha512-dSYLDH0irL6LGlRs+59iO3na9LuI0YZQqcexEUtDDVOCthLdfCcTjsQB07ZS77E7VN5mF4eLyZxnSunP0Yi5sQ==", "dev": true, "license": "Apache-2.0" }, diff --git a/package.json b/package.json index 37a3b89..6b58f25 100644 --- a/package.json +++ b/package.json @@ -61,16 +61,16 @@ "test:doc-links": "node tasks/check-doc-links.mjs" }, "devDependencies": { - "@mdn/browser-compat-data": "^6.0.33", - "browserslist": "^4.25.1", + "@mdn/browser-compat-data": "^6.1.1", + "browserslist": "^4.25.2", "glob": "^11.0.3", "postcss": "^8.5.6", "postcss-cli": "^11.0.1", "postcss-preset-env": "^10.2.4", "semver": "^7.7.2", - "stylelint": "^16.22.0", - "stylelint-config-standard": "^38.0.0", - "web-features": "^2.41.2" + "stylelint": "^16.23.1", + "stylelint-config-standard": "^39.0.0", + "web-features": "^2.43.1" }, "stylelint": { "extends": "stylelint-config-standard", From 2fb99ae23785c759ba2735fbd21ae0af1a5c7f22 Mon Sep 17 00:00:00 2001 From: Romain Menke Date: Wed, 20 Aug 2025 11:46:52 +0200 Subject: [PATCH 2/3] Added: color-function-display-p3-linear --- CHANGELOG.md | 5 ++ cssdb.json | 25 +++++++++- cssdb.mjs | 25 +++++++++- cssdb.settings.json | 17 +++++++ package-lock.json | 111 ++++++++++++++++++++++--------------------- package.json | 2 +- src/styles/style.css | 1 + 7 files changed, 130 insertions(+), 56 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2dbac5..507ddb6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changes to cssdb +### 8.4.0 (August 20, 2025) + +- Added `color-function-display-p3-linear` +- Updated `@mdn/browser-compat-data` to `6.1.4` + ### 8.3.1 (June 23, 2025) - Updated `@mdn/browser-compat-data` to `6.0.25` diff --git a/cssdb.json b/cssdb.json index 3ed6612..9b7f21e 100644 --- a/cssdb.json +++ b/cssdb.json @@ -310,6 +310,23 @@ "vendors_implementations": 3, "web-feature": "color-function" }, + { + "id": "color-function-display-p3-linear", + "title": "The `display-p3-linear` Color Space for the `color()` Function", + "description": "The `display-p3-linear` predefined color space is the same as `display-p3` except that the transfer function is linear-light.", + "specification": "https://drafts.csswg.org/css-color-4/#predefined-display-p3-linear", + "stage": 2, + "browser_support": {}, + "docs": {}, + "example": "p {\n color: color(display-p3-linear 0.3081 0.014 0.0567);\n}", + "polyfills": [ + { + "type": "PostCSS Plugin", + "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-function-display-p3-linear" + } + ], + "vendors_implementations": 0 + }, { "id": "color-functional-notation", "title": "Color Functional Notation", @@ -2086,22 +2103,28 @@ "specification": "https://www.w3.org/TR/css-values-4/#sign-funcs", "stage": 2, "browser_support": { + "and_chr": "138", "and_ff": "118", + "android": "138", + "chrome": "138", + "edge": "138", "firefox": "118", "ios_saf": "15.4", + "op_mob": "91", "safari": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/sign" }, "example": "div {\n order: abs(-10);\n order: sign(-10);\n}", + "interoperable_at": 1750896000, "polyfills": [ { "type": "PostCSS Plugin", "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions" } ], - "vendors_implementations": 2 + "vendors_implementations": 3 }, { "id": "src-function", diff --git a/cssdb.mjs b/cssdb.mjs index ae75e13..a711323 100644 --- a/cssdb.mjs +++ b/cssdb.mjs @@ -310,6 +310,23 @@ export default [ "vendors_implementations": 3, "web-feature": "color-function" }, + { + "id": "color-function-display-p3-linear", + "title": "The `display-p3-linear` Color Space for the `color()` Function", + "description": "The `display-p3-linear` predefined color space is the same as `display-p3` except that the transfer function is linear-light.", + "specification": "https://drafts.csswg.org/css-color-4/#predefined-display-p3-linear", + "stage": 2, + "browser_support": {}, + "docs": {}, + "example": "p {\n color: color(display-p3-linear 0.3081 0.014 0.0567);\n}", + "polyfills": [ + { + "type": "PostCSS Plugin", + "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-function-display-p3-linear" + } + ], + "vendors_implementations": 0 + }, { "id": "color-functional-notation", "title": "Color Functional Notation", @@ -2086,22 +2103,28 @@ export default [ "specification": "https://www.w3.org/TR/css-values-4/#sign-funcs", "stage": 2, "browser_support": { + "and_chr": "138", "and_ff": "118", + "android": "138", + "chrome": "138", + "edge": "138", "firefox": "118", "ios_saf": "15.4", + "op_mob": "91", "safari": "15.4" }, "docs": { "mdn": "https://developer.mozilla.org/en-US/docs/Web/CSS/sign" }, "example": "div {\n order: abs(-10);\n order: sign(-10);\n}", + "interoperable_at": 1750896000, "polyfills": [ { "type": "PostCSS Plugin", "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-sign-functions" } ], - "vendors_implementations": 2 + "vendors_implementations": 3 }, { "id": "src-function", diff --git a/cssdb.settings.json b/cssdb.settings.json index 4a5ff20..2600b36 100644 --- a/cssdb.settings.json +++ b/cssdb.settings.json @@ -201,6 +201,23 @@ } ] }, + { + "id": "color-function-display-p3-linear", + "title": "The `display-p3-linear` Color Space for the `color()` Function", + "description": "The `display-p3-linear` predefined color space is the same as `display-p3` except that the transfer function is linear-light.", + "specification": "https://drafts.csswg.org/css-color-4/#predefined-display-p3-linear", + "stage": 2, + "browser_support": {}, + "docs": {}, + "example": "p {\n color: color(display-p3-linear 0.3081 0.014 0.0567);\n}", + "mdn_path": [], + "polyfills": [ + { + "type": "PostCSS Plugin", + "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-function-display-p3-linear" + } + ] + }, { "id": "color-functional-notation", "title": "Color Functional Notation", diff --git a/package-lock.json b/package-lock.json index 6c62a57..a99bc18 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ ], "license": "MIT-0", "devDependencies": { - "@mdn/browser-compat-data": "^6.1.1", + "@mdn/browser-compat-data": "^6.1.4", "browserslist": "^4.25.2", "glob": "^11.0.3", "postcss": "^8.5.6", @@ -234,6 +234,7 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0" @@ -1249,9 +1250,9 @@ "license": "MIT" }, "node_modules/@mdn/browser-compat-data": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.1.1.tgz", - "integrity": "sha512-9/Uu3ROTiOR4kzvWclJz2wsx65bLUZzsQOxCcIFmy0JBQ2soH8tw6aSmkxOjDS1QM11InjY9/lcWcnKZL8zUNA==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-6.1.4.tgz", + "integrity": "sha512-g4WOGwx+cR4dQ5QsRzuJCUuMu/Vn+/vtRiOQ4TLtKQkQV37J3/HiVrU4PQYm/aJy1DbE83ONwcz5SjrwvRP9Ag==", "dev": true, "license": "CC0-1.0" }, @@ -1311,9 +1312,9 @@ } }, "node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.0.tgz", + "integrity": "sha512-TKY5pyBkHyADOPYlRT9Lx6F544mPl0vS5Ew7BJ45hA08Q+t3GjbueLliBWN3sMICk6+y7HdyxSzC4bWS8baBdg==", "dev": true, "license": "MIT", "engines": { @@ -1452,9 +1453,9 @@ } }, "node_modules/browserslist": { - "version": "4.25.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.2.tgz", - "integrity": "sha512-0si2SJK3ooGzIawRu61ZdPCO1IncZwS8IzuX73sPZsXW6EQ/w/DAfPyKI8l1ETTCr2MnvqWitmlCUxgdul45jA==", + "version": "4.25.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.3.tgz", + "integrity": "sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ==", "dev": true, "funding": [ { @@ -1472,8 +1473,8 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001733", - "electron-to-chromium": "^1.5.199", + "caniuse-lite": "^1.0.30001735", + "electron-to-chromium": "^1.5.204", "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.3" }, @@ -1485,14 +1486,14 @@ } }, "node_modules/cacheable": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.10.3.tgz", - "integrity": "sha512-M6p10iJ/VT0wT7TLIGUnm958oVrU2cUK8pQAVU21Zu7h8rbk/PeRtRWrvHJBql97Bhzk3g1N6+2VKC+Rjxna9Q==", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/cacheable/-/cacheable-1.10.4.tgz", + "integrity": "sha512-Gd7ccIUkZ9TE2odLQVS+PDjIvQCdJKUlLdJRVvZu0aipj07Qfx+XIej7hhDrKGGoIxV5m5fT/kOJNJPQhQneRg==", "dev": true, "license": "MIT", "dependencies": { - "hookified": "^1.10.0", - "keyv": "^5.4.0" + "hookified": "^1.11.0", + "keyv": "^5.5.0" } }, "node_modules/callsites": { @@ -1506,9 +1507,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001733", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001733.tgz", - "integrity": "sha512-e4QKw/O2Kavj2VQTKZWrwzkt3IxOmIlU6ajRb6LP64LHpBo1J67k2Hi4Vu/TgJWsNtynurfS0uK3MaUTCPfu5Q==", + "version": "1.0.30001735", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001735.tgz", + "integrity": "sha512-EV/laoX7Wq2J9TQlyIXRxTJqIw4sxfXS4OYgudGxBYRuTv0q7AM6yMEpU/Vo1I94thg9U6EZ2NfZx9GJq83u7w==", "dev": true, "funding": [ { @@ -1800,9 +1801,9 @@ } }, "node_modules/cssdb": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.0.tgz", - "integrity": "sha512-c7bmItIg38DgGjSwDPZOYF/2o0QU/sSgkWOMyl8votOfgFuyiFKWPesmCGEsrGLxEA9uL540cp8LdaGEjUGsZQ==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.1.tgz", + "integrity": "sha512-XnDRQMXucLueX92yDe0LPKupXetWoFOgawr4O4X41l5TltgK2NVbJJVDnnOywDYfW1sTJ28AcXGKOqdRKwCcmQ==", "dev": true, "funding": [ { @@ -1878,9 +1879,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.199", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.199.tgz", - "integrity": "sha512-3gl0S7zQd88kCAZRO/DnxtBKuhMO4h0EaQIN3YgZfV6+pW+5+bf2AdQeHNESCoaQqo/gjGVYEf2YM4O5HJQqpQ==", + "version": "1.5.207", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.207.tgz", + "integrity": "sha512-mryFrrL/GXDTmAtIVMVf+eIXM09BBPlO5IQ7lUyKmK8d+A4VpRGG+M3ofoVef6qyF8s60rJei8ymlJxjUA8Faw==", "dev": true, "license": "ISC" }, @@ -1983,13 +1984,13 @@ } }, "node_modules/file-entry-cache": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.1.3.tgz", - "integrity": "sha512-D+w75Ub8T55yor7fPgN06rkCAUbAYw2vpxJmmjv/GDAcvCnv9g7IvHhIZoxzRZThrXPFI2maeY24pPbtyYU7Lg==", + "version": "10.1.4", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-10.1.4.tgz", + "integrity": "sha512-5XRUFc0WTtUbjfGzEwXc42tiGxQHBmtbUG1h9L2apu4SulCGN3Hqm//9D6FAolf8MYNL7f/YlJl9vy08pj5JuA==", "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^6.1.12" + "flat-cache": "^6.1.13" } }, "node_modules/fill-range": { @@ -2006,15 +2007,15 @@ } }, "node_modules/flat-cache": { - "version": "6.1.12", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.12.tgz", - "integrity": "sha512-U+HqqpZPPXP5d24bWuRzjGqVqUcw64k4nZAbruniDwdRg0H10tvN7H6ku1tjhA4rg5B9GS3siEvwO2qjJJ6f8Q==", + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.13.tgz", + "integrity": "sha512-gmtS2PaUjSPa4zjObEIn4WWliKyZzYljgxODBfxugpK6q6HU9ClXzgCJ+nlcPKY9Bt090ypTOLIFWkV0jbKFjw==", "dev": true, "license": "MIT", "dependencies": { - "cacheable": "^1.10.3", + "cacheable": "^1.10.4", "flatted": "^3.3.3", - "hookified": "^1.10.0" + "hookified": "^1.11.0" } }, "node_modules/flatted": { @@ -2056,9 +2057,9 @@ } }, "node_modules/fs-extra": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz", + "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==", "dev": true, "license": "MIT", "dependencies": { @@ -2443,9 +2444,9 @@ "license": "MIT" }, "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", "dev": true, "license": "MIT", "dependencies": { @@ -3421,6 +3422,7 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "dependencies": { "@csstools/postcss-cascade-layers": "^5.0.2", "@csstools/postcss-color-function": "^4.0.10", @@ -4231,11 +4233,14 @@ } }, "node_modules/tinyglobby/node_modules/fdir": { - "version": "6.4.6", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", - "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", "dev": true, "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, "peerDependencies": { "picomatch": "^3 || ^4" }, @@ -4246,9 +4251,9 @@ } }, "node_modules/tinyglobby/node_modules/picomatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", - "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", "engines": { @@ -4320,9 +4325,9 @@ "license": "MIT" }, "node_modules/web-features": { - "version": "2.43.1", - "resolved": "https://registry.npmjs.org/web-features/-/web-features-2.43.1.tgz", - "integrity": "sha512-dSYLDH0irL6LGlRs+59iO3na9LuI0YZQqcexEUtDDVOCthLdfCcTjsQB07ZS77E7VN5mF4eLyZxnSunP0Yi5sQ==", + "version": "2.43.2", + "resolved": "https://registry.npmjs.org/web-features/-/web-features-2.43.2.tgz", + "integrity": "sha512-sCgTwaRWhNm80CaukEiSwixLgrcQ2Bll2tAf0uI4Hg22yJrrPxaDyLP2gtynS9wMVl3tPbtLOoOgalNbsnFIAw==", "dev": true, "license": "Apache-2.0" }, @@ -4462,9 +4467,9 @@ } }, "node_modules/yaml": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", - "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", + "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", "dev": true, "license": "ISC", "bin": { diff --git a/package.json b/package.json index 6b58f25..e5c7ef4 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "test:doc-links": "node tasks/check-doc-links.mjs" }, "devDependencies": { - "@mdn/browser-compat-data": "^6.1.1", + "@mdn/browser-compat-data": "^6.1.4", "browserslist": "^4.25.2", "glob": "^11.0.3", "postcss": "^8.5.6", diff --git a/src/styles/style.css b/src/styles/style.css index 0d4d418..bac472a 100644 --- a/src/styles/style.css +++ b/src/styles/style.css @@ -123,6 +123,7 @@ img { .sr-only { border: 0; + /* stylelint-disable-next-line property-no-deprecated */ clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; From 7129eea41621a207092f92e0b368db30ad9b857b Mon Sep 17 00:00:00 2001 From: Romain Menke Date: Wed, 20 Aug 2025 12:00:08 +0200 Subject: [PATCH 3/3] Add alpha-function --- CHANGELOG.md | 1 + cssdb.json | 17 +++++++++++++++++ cssdb.mjs | 17 +++++++++++++++++ cssdb.settings.json | 16 ++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 6 files changed, 54 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 507ddb6..75cbed3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ### 8.4.0 (August 20, 2025) - Added `color-function-display-p3-linear` +- Added `alpha-function` - Updated `@mdn/browser-compat-data` to `6.1.4` ### 8.3.1 (June 23, 2025) diff --git a/cssdb.json b/cssdb.json index 9b7f21e..f59ccd1 100644 --- a/cssdb.json +++ b/cssdb.json @@ -33,6 +33,23 @@ ], "vendors_implementations": 3 }, + { + "id": "alpha-function", + "title": "`alpha()` Function", + "description": "Relative alpha colors", + "specification": "https://drafts.csswg.org/css-color-5/#relative-alpha", + "stage": 2, + "browser_support": {}, + "docs": {}, + "example": "p {\n color: alpha(from red / calc(alpha * 0.5));\n}", + "polyfills": [ + { + "type": "PostCSS Plugin", + "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-alpha-function" + } + ], + "vendors_implementations": 0 + }, { "id": "any-link-pseudo-class", "title": "`:any-link` Hyperlink Pseudo-Class", diff --git a/cssdb.mjs b/cssdb.mjs index a711323..f678dc8 100644 --- a/cssdb.mjs +++ b/cssdb.mjs @@ -33,6 +33,23 @@ export default [ ], "vendors_implementations": 3 }, + { + "id": "alpha-function", + "title": "`alpha()` Function", + "description": "Relative alpha colors", + "specification": "https://drafts.csswg.org/css-color-5/#relative-alpha", + "stage": 2, + "browser_support": {}, + "docs": {}, + "example": "p {\n color: alpha(from red / calc(alpha * 0.5));\n}", + "polyfills": [ + { + "type": "PostCSS Plugin", + "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-alpha-function" + } + ], + "vendors_implementations": 0 + }, { "id": "any-link-pseudo-class", "title": "`:any-link` Hyperlink Pseudo-Class", diff --git a/cssdb.settings.json b/cssdb.settings.json index 2600b36..5831355 100644 --- a/cssdb.settings.json +++ b/cssdb.settings.json @@ -18,6 +18,22 @@ } ] }, + { + "id": "alpha-function", + "title": "`alpha()` Function", + "description": "Relative alpha colors", + "specification": "https://drafts.csswg.org/css-color-5/#relative-alpha", + "stage": 2, + "browser_support": {}, + "docs": {}, + "example": "p {\n color: alpha(from red / calc(alpha * 0.5));\n}", + "polyfills": [ + { + "type": "PostCSS Plugin", + "link": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-alpha-function" + } + ] + }, { "id": "any-link-pseudo-class", "title": "`:any-link` Hyperlink Pseudo-Class", diff --git a/package-lock.json b/package-lock.json index a99bc18..a2c713b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "cssdb", - "version": "8.3.1", + "version": "8.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "cssdb", - "version": "8.3.1", + "version": "8.4.0", "funding": [ { "type": "opencollective", diff --git a/package.json b/package.json index e5c7ef4..99cd77f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cssdb", - "version": "8.3.1", + "version": "8.4.0", "type": "module", "description": "A list of CSS features and their positions in the process of becoming implemented web standards", "license": "MIT-0",