From 321d4639e2dcb705dca55535ef30002b1959922d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 28 Apr 2025 13:33:44 +0200 Subject: [PATCH 01/29] Bump web-specs version from 3.49.0 to 3.49.1 (#1823) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- packages/web-specs/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web-specs/package.json b/packages/web-specs/package.json index 0a317ef6..9955b8e0 100644 --- a/packages/web-specs/package.json +++ b/packages/web-specs/package.json @@ -1,6 +1,6 @@ { "name": "web-specs", - "version": "3.49.0", + "version": "3.49.1", "description": "Curated list of technical Web specifications", "repository": { "type": "git", From d40340a8744217c7d885c6ccc70998a9bbc0ad77 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 28 Apr 2025 13:34:09 +0200 Subject: [PATCH 02/29] Bump browser-specs version from 4.45.0 to 4.45.1 (#1826) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- packages/browser-specs/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/browser-specs/package.json b/packages/browser-specs/package.json index 5debe72e..46f30b77 100644 --- a/packages/browser-specs/package.json +++ b/packages/browser-specs/package.json @@ -1,6 +1,6 @@ { "name": "browser-specs", - "version": "4.45.0", + "version": "4.45.1", "description": "Curated list of technical Web specifications that are directly implemented or that will be implemented by Web browsers.", "repository": { "type": "git", From 4ad057d4acd02783a1ed8672d6f08a26027383e8 Mon Sep 17 00:00:00 2001 From: fetch-info bot <> Date: Tue, 29 Apr 2025 06:29:23 +0000 Subject: [PATCH 03/29] [data] Update spec info --- index.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.json b/index.json index e45c0faf..ba11fb46 100644 --- a/index.json +++ b/index.json @@ -23566,7 +23566,7 @@ ], "release": { "url": "https://www.w3.org/TR/pointerevents3/", - "status": "Working Draft", + "status": "Candidate Recommendation Snapshot", "filename": "Overview.html" }, "nightly": { From 3646433b7c823c61fe2975d87fa8721d381bead4 Mon Sep 17 00:00:00 2001 From: fetch-info bot <> Date: Wed, 30 Apr 2025 06:28:46 +0000 Subject: [PATCH 04/29] [data] Update spec info --- index.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.json b/index.json index ba11fb46..4e429cf7 100644 --- a/index.json +++ b/index.json @@ -162,7 +162,7 @@ "status": "Draft Deliverable", "alternateUrls": [], "repository": "https://github.com/AOMediaCodec/av1-mpeg2-ts", - "sourcePath": "index.html", + "sourcePath": "index.bs", "filename": "index.html" }, "title": "Carriage of AV1 in MPEG-2 TS", @@ -2261,7 +2261,7 @@ "status": "Editor's Draft", "alternateUrls": [], "repository": "https://github.com/privacycg/saa-non-cookie-storage", - "sourcePath": "spec.html", + "sourcePath": "spec.bs", "filename": "index.html" }, "title": "Extending Storage Access API (SAA) to non-cookie storage", From b28fc83a7f5a7c23bf3214df8d4312906d8f06b2 Mon Sep 17 00:00:00 2001 From: W3C browser-specs bot <164927682+browser-specs-bot@users.noreply.github.com> Date: Wed, 30 Apr 2025 12:16:23 +0200 Subject: [PATCH 05/29] Add Explicit JavaScript Compile Hints (File-based) (#1830) Close #1531, adding the suggested spec to the list. Co-authored-by: browser-specs-bot <> Co-authored-by: Francois Daoust --- specs.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/specs.json b/specs.json index 768ca782..f0cf69a5 100644 --- a/specs.json +++ b/specs.json @@ -697,6 +697,13 @@ "https://wicg.github.io/document-picture-in-picture/", "https://wicg.github.io/document-policy/", "https://wicg.github.io/entries-api/", + { + "nightly": { + "status": "Editor's Draft" + }, + "url": "https://wicg.github.io/explicit-javascript-compile-hints-file-based/", + "shortTitle": "Explicit JavaScript Compile Hints (File-based)" + }, "https://wicg.github.io/eyedropper-api/", "https://wicg.github.io/fenced-frame/", "https://wicg.github.io/file-system-access/", From c14820194a619497297525cd939af8398aeecbf9 Mon Sep 17 00:00:00 2001 From: fetch-info bot <> Date: Wed, 30 Apr 2025 12:29:24 +0000 Subject: [PATCH 06/29] [data] Update spec info --- index.json | 34 +++++++++++++++++++++++++++++ packages/browser-specs/package.json | 2 +- packages/web-specs/package.json | 2 +- 3 files changed, 36 insertions(+), 2 deletions(-) diff --git a/index.json b/index.json index 4e429cf7..0f8e8d17 100644 --- a/index.json +++ b/index.json @@ -8458,6 +8458,40 @@ ] } }, + { + "url": "https://wicg.github.io/explicit-javascript-compile-hints-file-based/", + "seriesComposition": "full", + "shortname": "explicit-javascript-compile-hints-file-based", + "series": { + "shortname": "explicit-javascript-compile-hints-file-based", + "currentSpecification": "explicit-javascript-compile-hints-file-based", + "title": "Explicit JavaScript Compile Hints (File-based)", + "shortTitle": "File-based", + "nightlyUrl": "https://wicg.github.io/explicit-javascript-compile-hints-file-based/" + }, + "nightly": { + "url": "https://wicg.github.io/explicit-javascript-compile-hints-file-based/", + "status": "Editor's Draft", + "alternateUrls": [], + "repository": "https://github.com/WICG/explicit-javascript-compile-hints-file-based", + "sourcePath": "index.bs", + "filename": "index.html" + }, + "shortTitle": "Explicit JavaScript Compile Hints (File-based)", + "organization": "W3C", + "groups": [ + { + "name": "Web Platform Incubator Community Group", + "url": "https://www.w3.org/community/wicg/" + } + ], + "title": "Explicit JavaScript Compile Hints (File-based)", + "source": "spec", + "categories": [ + "browser" + ], + "standing": "good" + }, { "url": "https://wicg.github.io/eyedropper-api/", "seriesComposition": "full", diff --git a/packages/browser-specs/package.json b/packages/browser-specs/package.json index 46f30b77..81c204ea 100644 --- a/packages/browser-specs/package.json +++ b/packages/browser-specs/package.json @@ -1,6 +1,6 @@ { "name": "browser-specs", - "version": "4.45.1", + "version": "4.46.0", "description": "Curated list of technical Web specifications that are directly implemented or that will be implemented by Web browsers.", "repository": { "type": "git", diff --git a/packages/web-specs/package.json b/packages/web-specs/package.json index 9955b8e0..ca7bc647 100644 --- a/packages/web-specs/package.json +++ b/packages/web-specs/package.json @@ -1,6 +1,6 @@ { "name": "web-specs", - "version": "3.49.1", + "version": "3.50.0", "description": "Curated list of technical Web specifications", "repository": { "type": "git", From fb2734bf67fed4be0d1091914b706394a0c790e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Daoust?= Date: Wed, 30 Apr 2025 18:05:49 +0200 Subject: [PATCH 07/29] Leverage validate-repos and throttle requests on w3c.json files (#1831) * Throttle JSON fetches per origin The `fetchJSON` function was only applying loose throttling, but https://raw.githubusercontent.com is starting to return 429 responses after a while (we send a few hundreds of requests to retrieve `w3c.json` files). Documentation does not say much, but it would seem the limit is around ~5000 requests per hour. This update makes the function sleep 1000ms in between requests to a given origin. This will likely add ~10mn of (idle) build time. * Fetch and use info from validate-repo when possible The validate-repos project collects all known `w3c.json` file, and contains the information we need to map repo names to groups for a good chunk of specs. This still does not work well for /TR specs because we guess the name of the repository from the spec's shortname, but that's still better than what we used to have! --- src/fetch-groups.js | 35 +++++++++++++++++++++++++++++------ src/fetch-json.js | 10 ++++++++-- 2 files changed, 37 insertions(+), 8 deletions(-) diff --git a/src/fetch-groups.js b/src/fetch-groups.js index 10359d97..617680b5 100644 --- a/src/fetch-groups.js +++ b/src/fetch-groups.js @@ -11,6 +11,13 @@ import parseSpecUrl from "./parse-spec-url.js"; import fetchJSON from "./fetch-json.js"; +/** + * We will very likely need to use group information from the validate-repos + * project which compiles w3c.json files across repositories. + */ +let w3cGroups = null; + + /** * Retrieve the information about the exact organization and the group that * develops an ISO specification from the description page on the ISO web site. @@ -195,9 +202,29 @@ export default async function (specs, options) { spec.organization = spec.organization ?? "W3C"; if (!spec.groups) { - let groups = null; + // Get group info from validate-repos if possible to avoid having to + // send individual network requests for each spec + // Note: this will not yield anything for many /TR specs because we + // guess the name of the repo from the shortname. + if (!w3cGroups) { + const report = await fetchJSON( + "https://w3c.github.io/validate-repos/report.json" + ); + w3cGroups = report.groups; + } + spec.groups = Object.values(w3cGroups) + .filter(group => group.repos?.find(repo => + repo.fullName?.toLowerCase() === `${info.owner}/${info.name}`.toLowerCase() + )) + .map(group => Object.assign({ + name: group.name, + url: group._links.homepage.href + })); + } + if (spec.groups.length === 0) { + let groups = []; if (info.name === "svgwg") { - groups = [19480]; + groups.push(19480); } else if (info.type === "tr") { // Use the W3C API to find info about /TR specs @@ -211,7 +238,6 @@ export default async function (specs, options) { if (!resp?._links?.deliverers) { throw new Error(`W3C API did not return deliverers for the spec`); } - groups = []; for (const deliverer of resp._links.deliverers) { groups.push(deliverer.href); } @@ -219,8 +245,6 @@ export default async function (specs, options) { else { // Use info in w3c.json file, which we'll either retrieve from the // repository when one is defined or directly from the spec origin - // (we may need to go through the repository in all cases in the future, - // but that approach works for now) let url = null; if (info.type === "github") { const octokit = new Octokit({ auth: options?.githubToken }); @@ -246,7 +270,6 @@ export default async function (specs, options) { // Retrieve info about W3C groups from W3C API // (Note the "groups" array may contain numbers, strings or API URLs) - spec.groups = []; for (const id of groups) { const url = ('' + id).startsWith("https://") ? id : `https://api.w3.org/groups/${id}`; const info = await fetchJSON(url, options); diff --git a/src/fetch-json.js b/src/fetch-json.js index 0dd9d9e0..660c0c78 100644 --- a/src/fetch-json.js +++ b/src/fetch-json.js @@ -1,7 +1,13 @@ import ThrottledQueue from "./throttled-queue.js"; // Make sure we remain "friendly" with servers -const fetchQueue = new ThrottledQueue({ maxParallel: 2 }); +// In particular, we're going to have to fetch a number of w3c.json files from +// https://raw.githubusercontent.com which seems to restrict the total number +// of allowed requests to ~5000 per hour and per IP address. +const fetchQueue = new ThrottledQueue({ + maxParallel: 4, + sleepInterval: 1000 +}); // Maintain a cache of fetched JSON resources in memory to avoid sending the // same fetch request again and again @@ -14,7 +20,7 @@ export default async function (url, options) { if (cache[url]) { return structuredClone(cache[url]); } - const res = await fetchQueue.runThrottled(fetch, url, options); + const res = await fetchQueue.runThrottledPerOrigin(url, fetch, url, options); if (res.status === 404) { return null; } From b4f347aa377e1d18f1e5affd3d6300db73fd6983 Mon Sep 17 00:00:00 2001 From: fetch-info bot <> Date: Wed, 30 Apr 2025 18:46:50 +0000 Subject: [PATCH 08/29] [data] Update spec info --- index.json | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/index.json b/index.json index 0f8e8d17..82714945 100644 --- a/index.json +++ b/index.json @@ -12867,8 +12867,8 @@ "organization": "W3C", "groups": [ { - "name": "Audiobooks Working Group", - "url": "https://www.w3.org/publishing/groups/publ-wg/" + "name": "Publishing Maintenance Working Group", + "url": "https://www.w3.org/groups/wg/pm/" } ], "release": { @@ -20551,10 +20551,6 @@ { "name": "Devices and Sensors Working Group", "url": "https://www.w3.org/das/" - }, - { - "name": "Web Applications Working Group", - "url": "https://www.w3.org/groups/wg/webapps/" } ], "release": { @@ -20917,8 +20913,8 @@ "organization": "W3C", "groups": [ { - "name": "Web Applications Working Group", - "url": "https://www.w3.org/groups/wg/webapps/" + "name": "Accessible Rich Internet Applications Working Group", + "url": "https://www.w3.org/WAI/ARIA/" } ], "release": { @@ -23865,8 +23861,8 @@ "organization": "W3C", "groups": [ { - "name": "Audiobooks Working Group", - "url": "https://www.w3.org/publishing/groups/publ-wg/" + "name": "Publishing Maintenance Working Group", + "url": "https://www.w3.org/groups/wg/pm/" } ], "release": { @@ -24675,10 +24671,6 @@ { "name": "Devices and Sensors Working Group", "url": "https://www.w3.org/das/" - }, - { - "name": "Web Applications Working Group", - "url": "https://www.w3.org/groups/wg/webapps/" } ], "release": { From 64423486c1ed8456ace7abd0760ce229c90ced5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Daoust?= Date: Thu, 1 May 2025 17:09:47 +0200 Subject: [PATCH 09/29] Monitoring: loop through the right set of issues (#1833) The monitor job correctly determines the set of issues that need reviewing, but then incorrectly looped over the entire set of open issues when updating GitHub... --- src/monitor-specs.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/monitor-specs.js b/src/monitor-specs.js index 87598fc8..94b5748d 100644 --- a/src/monitor-specs.js +++ b/src/monitor-specs.js @@ -254,7 +254,7 @@ fetchIssuesToReview().then(async issues => { } console.log('Mark GitHub issues as needing a review...'); - for (const issue of issues) { + for (const issue of issuesToReview) { const comment = `The specification was updated on **${issue.lastRevised}** (last reviewed on ${issue.lastReviewed}).`; await flagIssueForReview(issue, comment); } From 4febe0041e08af8e74e283cddee695a365bb1f17 Mon Sep 17 00:00:00 2001 From: fetch-info bot <> Date: Thu, 1 May 2025 18:46:42 +0000 Subject: [PATCH 10/29] [data] Update spec info --- index.json | 110 +++++++++++++++++++++++++++++++++++------------------ 1 file changed, 73 insertions(+), 37 deletions(-) diff --git a/index.json b/index.json index 82714945..fae8bba4 100644 --- a/index.json +++ b/index.json @@ -23596,7 +23596,7 @@ ], "release": { "url": "https://www.w3.org/TR/pointerevents3/", - "status": "Candidate Recommendation Snapshot", + "status": "Candidate Recommendation Draft", "filename": "Overview.html" }, "nightly": { @@ -23984,7 +23984,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -24004,7 +24004,9 @@ "title": "RDF 1.2 Concepts and Abstract Syntax", "source": "w3c", "shortTitle": "RDF 1.2 Concepts and Abstract Syntax", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -24024,7 +24026,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -24044,7 +24046,9 @@ "title": "RDF 1.2 N-Quads", "source": "w3c", "shortTitle": "RDF 1.2 N-Quads", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -24063,7 +24067,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -24083,7 +24087,9 @@ "title": "RDF 1.2 N-Triples", "source": "w3c", "shortTitle": "RDF 1.2 N-Triples", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -24102,7 +24108,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -24122,7 +24128,9 @@ "title": "RDF 1.2 Schema", "source": "w3c", "shortTitle": "RDF 1.2 Schema", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -24141,7 +24149,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -24161,7 +24169,9 @@ "title": "RDF 1.2 Semantics", "source": "w3c", "shortTitle": "RDF 1.2 Semantics", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -24180,7 +24190,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -24200,7 +24210,9 @@ "title": "RDF 1.2 TriG", "source": "w3c", "shortTitle": "RDF 1.2 TriG", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -24219,7 +24231,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -24239,7 +24251,9 @@ "title": "RDF 1.2 Turtle", "source": "w3c", "shortTitle": "RDF 1.2 Turtle", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -24258,7 +24272,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -24278,7 +24292,9 @@ "title": "RDF 1.2 XML Syntax", "source": "w3c", "shortTitle": "RDF 1.2 XML Syntax", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -25220,7 +25236,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -25240,7 +25256,9 @@ "title": "SPARQL 1.2 Entailment Regimes", "source": "w3c", "shortTitle": "SPARQL 1.2 Entailment Regimes", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -25259,7 +25277,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -25279,7 +25297,9 @@ "title": "SPARQL 1.2 Federated Query", "source": "w3c", "shortTitle": "SPARQL 1.2 Federated Query", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -25298,7 +25318,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -25318,7 +25338,9 @@ "title": "SPARQL 1.2 Graph Store Protocol", "source": "w3c", "shortTitle": "SPARQL 1.2 Graph Store Protocol", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -25337,7 +25359,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -25357,7 +25379,9 @@ "title": "SPARQL 1.2 Protocol", "source": "w3c", "shortTitle": "SPARQL 1.2 Protocol", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -25376,7 +25400,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -25396,7 +25420,9 @@ "title": "SPARQL 1.2 Query Language", "source": "w3c", "shortTitle": "SPARQL 1.2 Query Language", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -25415,7 +25441,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -25435,7 +25461,9 @@ "title": "SPARQL 1.2 Query Results CSV and TSV Formats", "source": "w3c", "shortTitle": "SPARQL 1.2 Query Results CSV and TSV Formats", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -25454,7 +25482,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -25474,7 +25502,9 @@ "title": "SPARQL 1.2 Query Results JSON Format", "source": "w3c", "shortTitle": "SPARQL 1.2 Query Results JSON Format", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -25493,7 +25523,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -25513,7 +25543,9 @@ "title": "SPARQL 1.2 Query Results XML Format", "source": "w3c", "shortTitle": "SPARQL 1.2 Query Results XML Format", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -25532,7 +25564,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -25552,7 +25584,9 @@ "title": "SPARQL 1.2 Service Description", "source": "w3c", "shortTitle": "SPARQL 1.2 Service Description", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { @@ -25571,7 +25605,7 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], @@ -25591,7 +25625,9 @@ "title": "SPARQL 1.2 Update", "source": "w3c", "shortTitle": "SPARQL 1.2 Update", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { From f73f58f28a8f020652a8efb2b910d529909ce590 Mon Sep 17 00:00:00 2001 From: fetch-info bot <> Date: Fri, 2 May 2025 01:04:56 +0000 Subject: [PATCH 11/29] [data] Update spec info --- index.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/index.json b/index.json index fae8bba4..23eeefcf 100644 --- a/index.json +++ b/index.json @@ -6591,14 +6591,16 @@ "organization": "W3C", "groups": [ { - "name": "RDF-star Working Group", + "name": "RDF & SPARQL Working Group", "url": "https://www.w3.org/groups/wg/rdf-star/" } ], "title": "SPARQL 1.2 Overview", "source": "spec", "shortTitle": "SPARQL 1.2 Overview", - "categories": [], + "categories": [ + "browser" + ], "standing": "good" }, { From d5c01a661308adee31fe074e48bd43bc6152895d Mon Sep 17 00:00:00 2001 From: fetch-info bot <> Date: Wed, 7 May 2025 01:06:44 +0000 Subject: [PATCH 12/29] [data] Update spec info --- index.json | 1 + 1 file changed, 1 insertion(+) diff --git a/index.json b/index.json index 23eeefcf..3710485a 100644 --- a/index.json +++ b/index.json @@ -1506,6 +1506,7 @@ ], "excludePaths": [ "fetch/fetch-later", + "fetch/local-network-access", "fetch/metadata", "fetch/private-network-access" ] From ff525312173600a167416aa679d2d0b6faaecd9d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 7 May 2025 08:25:56 +0200 Subject: [PATCH 13/29] Bump puppeteer from 24.7.2 to 24.8.1 (#1842) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 24.7.2 to 24.8.1. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.7.2...puppeteer-v24.8.1) --- updated-dependencies: - dependency-name: puppeteer dependency-version: 24.8.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 124 ++++++++++++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 78 insertions(+), 48 deletions(-) diff --git a/package-lock.json b/package-lock.json index 75b3cdbf..7f40cb45 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "ajv-formats": "^3.0.1", "commander": "^13.1.0", "mocha": "^11.1.0", - "puppeteer": "^24.7.2", + "puppeteer": "^24.8.1", "reffy": "^18.6.0", "rimraf": "^6.0.1", "undici": "^7.8.0" @@ -416,9 +416,9 @@ } }, "node_modules/@puppeteer/browsers": { - "version": "2.10.2", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.2.tgz", - "integrity": "sha512-i4Ez+s9oRWQbNjtI/3+jxr7OH508mjAKvza0ekPJem0ZtmsYHP3B5dq62+IaBHKaGCOuqJxXzvFLUhJvQ6jtsQ==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.3.tgz", + "integrity": "sha512-iPpnFpX25gKIVsHsqVjHV+/GzW36xPgsscWkCnrrETndcdxNsXLdCrTwhkCJNR/FGWr122dJUBeyV4niz/j3TA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -880,9 +880,9 @@ } }, "node_modules/chromium-bidi": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-4.1.1.tgz", - "integrity": "sha512-biR7t4vF3YluE6RlMSk9IWk+b9U+WWyzHp+N2pL9vRTk+UXHYRTVp7jTK58ZNzMLBgoLMHY4QyJMbeuw3eKxqg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-5.1.0.tgz", + "integrity": "sha512-9MSRhWRVoRPDG0TgzkHrshFSJJNZzfY5UFqUMuksg7zL1yoZIZ3jLB0YAgHclbiAxPI86pBnwDX1tbzoiV8aFw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2272,18 +2272,18 @@ } }, "node_modules/puppeteer": { - "version": "24.7.2", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.7.2.tgz", - "integrity": "sha512-ifYqoY6wGs0yZeFuFPn8BE9FhuveXkarF+eO18I2e/axdoCh4Qh1AE+qXdJBhdaeoPt6eRNTY4Dih29Jbq8wow==", + "version": "24.8.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.8.1.tgz", + "integrity": "sha512-5OvJCe6tQ09EWf35qqyoH/cr9YGMbLj0ZpoT2pEImF9Ox35JXyAn8kIqj8eBgpDfyzuEwXYIMUwIAIkdgO/gDA==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.10.2", - "chromium-bidi": "4.1.1", + "@puppeteer/browsers": "2.10.3", + "chromium-bidi": "5.1.0", "cosmiconfig": "^9.0.0", - "devtools-protocol": "0.0.1425554", - "puppeteer-core": "24.7.2", + "devtools-protocol": "0.0.1439962", + "puppeteer-core": "24.8.1", "typed-query-selector": "^2.12.0" }, "bin": { @@ -2294,23 +2294,37 @@ } }, "node_modules/puppeteer-core": { - "version": "24.7.2", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.7.2.tgz", - "integrity": "sha512-P9pZyTmJqKODFCnkZgemCpoFA4LbAa8+NumHVQKyP5X9IgdNS1ZnAnIh1sMAwhF8/xEUGf7jt+qmNLlKieFw1Q==", + "version": "24.8.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.8.1.tgz", + "integrity": "sha512-UP/VIxVk/Akrgql3a55ZAIuAIx7+yQevz6qEXFUtSTIynEcgsCJ6tlRdi7uKAAlovmNQG4iNMzq9f8WxZLnGGg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.10.2", - "chromium-bidi": "4.1.1", + "@puppeteer/browsers": "2.10.3", + "chromium-bidi": "5.1.0", "debug": "^4.4.0", - "devtools-protocol": "0.0.1425554", + "devtools-protocol": "0.0.1439962", "typed-query-selector": "^2.12.0", - "ws": "^8.18.1" + "ws": "^8.18.2" }, "engines": { "node": ">=18" } }, + "node_modules/puppeteer-core/node_modules/devtools-protocol": { + "version": "0.0.1439962", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1439962.tgz", + "integrity": "sha512-jJF48UdryzKiWhJ1bLKr7BFWUQCEIT5uCNbDLqkQJBtkFxYzILJH44WN0PDKMIlGDN7Utb8vyUY85C3w4R/t2g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/puppeteer/node_modules/devtools-protocol": { + "version": "0.0.1439962", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1439962.tgz", + "integrity": "sha512-jJF48UdryzKiWhJ1bLKr7BFWUQCEIT5uCNbDLqkQJBtkFxYzILJH44WN0PDKMIlGDN7Utb8vyUY85C3w4R/t2g==", + "dev": true, + "license": "BSD-3-Clause" + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -2986,9 +3000,9 @@ "license": "ISC" }, "node_modules/ws": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", + "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", "dev": true, "license": "MIT", "engines": { @@ -3392,9 +3406,9 @@ "optional": true }, "@puppeteer/browsers": { - "version": "2.10.2", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.2.tgz", - "integrity": "sha512-i4Ez+s9oRWQbNjtI/3+jxr7OH508mjAKvza0ekPJem0ZtmsYHP3B5dq62+IaBHKaGCOuqJxXzvFLUhJvQ6jtsQ==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.3.tgz", + "integrity": "sha512-iPpnFpX25gKIVsHsqVjHV+/GzW36xPgsscWkCnrrETndcdxNsXLdCrTwhkCJNR/FGWr122dJUBeyV4niz/j3TA==", "dev": true, "requires": { "debug": "^4.4.0", @@ -3724,9 +3738,9 @@ "dev": true }, "chromium-bidi": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-4.1.1.tgz", - "integrity": "sha512-biR7t4vF3YluE6RlMSk9IWk+b9U+WWyzHp+N2pL9vRTk+UXHYRTVp7jTK58ZNzMLBgoLMHY4QyJMbeuw3eKxqg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-5.1.0.tgz", + "integrity": "sha512-9MSRhWRVoRPDG0TgzkHrshFSJJNZzfY5UFqUMuksg7zL1yoZIZ3jLB0YAgHclbiAxPI86pBnwDX1tbzoiV8aFw==", "dev": true, "requires": { "mitt": "^3.0.1", @@ -4698,31 +4712,47 @@ } }, "puppeteer": { - "version": "24.7.2", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.7.2.tgz", - "integrity": "sha512-ifYqoY6wGs0yZeFuFPn8BE9FhuveXkarF+eO18I2e/axdoCh4Qh1AE+qXdJBhdaeoPt6eRNTY4Dih29Jbq8wow==", + "version": "24.8.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.8.1.tgz", + "integrity": "sha512-5OvJCe6tQ09EWf35qqyoH/cr9YGMbLj0ZpoT2pEImF9Ox35JXyAn8kIqj8eBgpDfyzuEwXYIMUwIAIkdgO/gDA==", "dev": true, "requires": { - "@puppeteer/browsers": "2.10.2", - "chromium-bidi": "4.1.1", + "@puppeteer/browsers": "2.10.3", + "chromium-bidi": "5.1.0", "cosmiconfig": "^9.0.0", - "devtools-protocol": "0.0.1425554", - "puppeteer-core": "24.7.2", + "devtools-protocol": "0.0.1439962", + "puppeteer-core": "24.8.1", "typed-query-selector": "^2.12.0" + }, + "dependencies": { + "devtools-protocol": { + "version": "0.0.1439962", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1439962.tgz", + "integrity": "sha512-jJF48UdryzKiWhJ1bLKr7BFWUQCEIT5uCNbDLqkQJBtkFxYzILJH44WN0PDKMIlGDN7Utb8vyUY85C3w4R/t2g==", + "dev": true + } } }, "puppeteer-core": { - "version": "24.7.2", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.7.2.tgz", - "integrity": "sha512-P9pZyTmJqKODFCnkZgemCpoFA4LbAa8+NumHVQKyP5X9IgdNS1ZnAnIh1sMAwhF8/xEUGf7jt+qmNLlKieFw1Q==", + "version": "24.8.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.8.1.tgz", + "integrity": "sha512-UP/VIxVk/Akrgql3a55ZAIuAIx7+yQevz6qEXFUtSTIynEcgsCJ6tlRdi7uKAAlovmNQG4iNMzq9f8WxZLnGGg==", "dev": true, "requires": { - "@puppeteer/browsers": "2.10.2", - "chromium-bidi": "4.1.1", + "@puppeteer/browsers": "2.10.3", + "chromium-bidi": "5.1.0", "debug": "^4.4.0", - "devtools-protocol": "0.0.1425554", + "devtools-protocol": "0.0.1439962", "typed-query-selector": "^2.12.0", - "ws": "^8.18.1" + "ws": "^8.18.2" + }, + "dependencies": { + "devtools-protocol": { + "version": "0.0.1439962", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1439962.tgz", + "integrity": "sha512-jJF48UdryzKiWhJ1bLKr7BFWUQCEIT5uCNbDLqkQJBtkFxYzILJH44WN0PDKMIlGDN7Utb8vyUY85C3w4R/t2g==", + "dev": true + } } }, "randombytes": { @@ -5196,9 +5226,9 @@ "dev": true }, "ws": { - "version": "8.18.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", - "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", + "version": "8.18.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.2.tgz", + "integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ==", "dev": true, "requires": {} }, diff --git a/package.json b/package.json index ddccb8ea..1d7c89f1 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "ajv-formats": "^3.0.1", "commander": "^13.1.0", "mocha": "^11.1.0", - "puppeteer": "^24.7.2", + "puppeteer": "^24.8.1", "reffy": "^18.6.0", "rimraf": "^6.0.1", "undici": "^7.8.0" From efeb0fa8fc10cff493d21f81ebb47d6724154ded Mon Sep 17 00:00:00 2001 From: fetch-info bot <> Date: Thu, 8 May 2025 12:46:51 +0000 Subject: [PATCH 14/29] [data] Update spec info --- index.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.json b/index.json index 3710485a..64840331 100644 --- a/index.json +++ b/index.json @@ -10481,7 +10481,7 @@ "status": "Unofficial Proposal Draft", "alternateUrls": [], "repository": "https://github.com/WICG/web-preferences-api", - "sourcePath": "index.bs", + "sourcePath": "index.html", "filename": "index.html" }, "title": "Web Preferences API", From 66f7afc29e09d995670d9fed74f22d71fe4d4c05 Mon Sep 17 00:00:00 2001 From: fetch-info bot <> Date: Fri, 9 May 2025 06:49:08 +0000 Subject: [PATCH 15/29] [data] Update spec info --- index.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/index.json b/index.json index 64840331..959c19af 100644 --- a/index.json +++ b/index.json @@ -10465,8 +10465,8 @@ "series": { "shortname": "web-preferences-api", "currentSpecification": "web-preferences-api", - "title": "Web Preferences API", - "shortTitle": "Web Preferences API", + "title": "Media Queries", + "shortTitle": "Media Queries", "nightlyUrl": "https://wicg.github.io/web-preferences-api/" }, "organization": "W3C", @@ -10478,19 +10478,19 @@ ], "nightly": { "url": "https://wicg.github.io/web-preferences-api/", - "status": "Unofficial Proposal Draft", + "status": "Editor's Draft", "alternateUrls": [], "repository": "https://github.com/WICG/web-preferences-api", "sourcePath": "index.html", "filename": "index.html" }, - "title": "Web Preferences API", + "title": "Media Queries Level 5", "source": "spec", - "shortTitle": "Web Preferences API", + "shortTitle": "Media Queries 5", "categories": [ "browser" ], - "standing": "pending" + "standing": "good" }, { "url": "https://wicg.github.io/web-smart-card/", From 754e0ff9c4cc11ac7d938004b2bd1d49659db940 Mon Sep 17 00:00:00 2001 From: fetch-info bot <> Date: Sat, 10 May 2025 01:07:40 +0000 Subject: [PATCH 16/29] [data] Update spec info --- index.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/index.json b/index.json index 959c19af..3710485a 100644 --- a/index.json +++ b/index.json @@ -10465,8 +10465,8 @@ "series": { "shortname": "web-preferences-api", "currentSpecification": "web-preferences-api", - "title": "Media Queries", - "shortTitle": "Media Queries", + "title": "Web Preferences API", + "shortTitle": "Web Preferences API", "nightlyUrl": "https://wicg.github.io/web-preferences-api/" }, "organization": "W3C", @@ -10478,19 +10478,19 @@ ], "nightly": { "url": "https://wicg.github.io/web-preferences-api/", - "status": "Editor's Draft", + "status": "Unofficial Proposal Draft", "alternateUrls": [], "repository": "https://github.com/WICG/web-preferences-api", - "sourcePath": "index.html", + "sourcePath": "index.bs", "filename": "index.html" }, - "title": "Media Queries Level 5", + "title": "Web Preferences API", "source": "spec", - "shortTitle": "Media Queries 5", + "shortTitle": "Web Preferences API", "categories": [ "browser" ], - "standing": "good" + "standing": "pending" }, { "url": "https://wicg.github.io/web-smart-card/", From 847ab8c3b71c9fa4d1fc7315d25dff6549cb6a26 Mon Sep 17 00:00:00 2001 From: fetch-info bot <> Date: Sat, 10 May 2025 12:46:17 +0000 Subject: [PATCH 17/29] [data] Update spec info --- index.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/index.json b/index.json index 3710485a..959c19af 100644 --- a/index.json +++ b/index.json @@ -10465,8 +10465,8 @@ "series": { "shortname": "web-preferences-api", "currentSpecification": "web-preferences-api", - "title": "Web Preferences API", - "shortTitle": "Web Preferences API", + "title": "Media Queries", + "shortTitle": "Media Queries", "nightlyUrl": "https://wicg.github.io/web-preferences-api/" }, "organization": "W3C", @@ -10478,19 +10478,19 @@ ], "nightly": { "url": "https://wicg.github.io/web-preferences-api/", - "status": "Unofficial Proposal Draft", + "status": "Editor's Draft", "alternateUrls": [], "repository": "https://github.com/WICG/web-preferences-api", - "sourcePath": "index.bs", + "sourcePath": "index.html", "filename": "index.html" }, - "title": "Web Preferences API", + "title": "Media Queries Level 5", "source": "spec", - "shortTitle": "Web Preferences API", + "shortTitle": "Media Queries 5", "categories": [ "browser" ], - "standing": "pending" + "standing": "good" }, { "url": "https://wicg.github.io/web-smart-card/", From 622bd27aaf6e2f676cc045313976c6f5b33fb15e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Daoust?= Date: Mon, 12 May 2025 09:23:01 +0200 Subject: [PATCH 18/29] Update URL of digital-credentials spec (#1852) The spec moved to the FedID WG. Fix #1848 --- specs.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/specs.json b/specs.json index f0cf69a5..5e385a51 100644 --- a/specs.json +++ b/specs.json @@ -494,6 +494,12 @@ "https://testutils.spec.whatwg.org/", "https://url.spec.whatwg.org/", "https://urlpattern.spec.whatwg.org/", + { + "url": "https://w3c-fedid.github.io/digital-credentials/", + "formerNames": [ + "digital-identities" + ] + }, "https://w3c-fedid.github.io/login-status/", "https://w3c.github.io/at-driver/", { @@ -682,12 +688,6 @@ }, "https://wicg.github.io/datacue/", "https://wicg.github.io/deprecation-reporting/", - { - "url": "https://wicg.github.io/digital-credentials/", - "formerNames": [ - "digital-identities" - ] - }, "https://wicg.github.io/digital-goods/", { "url": "https://wicg.github.io/direct-sockets/", From b84b963c0dbf6a6516159ef00f80c582c3eaf89d Mon Sep 17 00:00:00 2001 From: W3C browser-specs bot <164927682+browser-specs-bot@users.noreply.github.com> Date: Mon, 12 May 2025 09:32:25 +0200 Subject: [PATCH 19/29] Add Translator and Language Detector APIs (#1853) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Close #1844, adding the suggested spec to the list. ### Changes to `index.json` This update would trigger the following changes in `index.json`:
Add spec (1) ```json { "url": "https://webmachinelearning.github.io/translation-api/", "seriesComposition": "full", "shortname": "translation-api", "series": { "shortname": "translation-api", "currentSpecification": "translation-api", "title": "Translator and Language Detector APIs", "shortTitle": "Translator and Language Detector APIs", "nightlyUrl": "https://webmachinelearning.github.io/translation-api/" }, "organization": "W3C", "groups": [ { "name": "Web Machine Learning Community Group", "url": "https://www.w3.org/community/webmachinelearning/" } ], "nightly": { "url": "https://webmachinelearning.github.io/translation-api/", "status": "Draft Community Group Report", "alternateUrls": [], "repository": "https://github.com/webmachinelearning/translation-api", "sourcePath": "index.bs", "filename": "index.html" }, "title": "Translator and Language Detector APIs", "source": "spec", "shortTitle": "Translator and Language Detector APIs", "categories": [ "browser" ], "standing": "good" } ```
### Tests These changes look good! 😎 Co-authored-by: browser-specs-bot <> --- specs.json | 1 + 1 file changed, 1 insertion(+) diff --git a/specs.json b/specs.json index 5e385a51..2b733369 100644 --- a/specs.json +++ b/specs.json @@ -645,6 +645,7 @@ "shortname": "web-bluetooth-scanning" }, "https://webidl.spec.whatwg.org/", + "https://webmachinelearning.github.io/translation-api/", "https://webmachinelearning.github.io/writing-assistance-apis/", "https://websockets.spec.whatwg.org/", "https://wicg.github.io/anonymous-iframe/", From 4d91fb64d37d400d98a602a914d9d3d4380fc617 Mon Sep 17 00:00:00 2001 From: W3C browser-specs bot <164927682+browser-specs-bot@users.noreply.github.com> Date: Mon, 12 May 2025 09:45:13 +0200 Subject: [PATCH 20/29] Add Data Catalog Vocabulary (DCAT) - Version 3 (#1854) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Close #1850, adding the suggested spec to the list. ### Changes to `index.json` This update would trigger the following changes in `index.json`:
Add spec (1) ```json { "url": "https://www.w3.org/TR/vocab-dcat-3/", "seriesComposition": "full", "shortname": "vocab-dcat-3", "series": { "shortname": "vocab-dcat", "currentSpecification": "vocab-dcat-3", "title": "Data Catalog Vocabulary (DCAT)", "shortTitle": "DCAT", "releaseUrl": "https://www.w3.org/TR/vocab-dcat/", "nightlyUrl": "https://w3c.github.io/dxwg/dcat/" }, "seriesVersion": "3", "nightly": { "url": "https://w3c.github.io/dxwg/dcat/", "status": "Editor's Draft", "sourcePath": "dcat/index.html", "alternateUrls": [], "repository": "https://github.com/w3c/dxwg", "filename": "index.html" }, "organization": "W3C", "groups": [ { "name": "Dataset Exchange Working Group", "url": "https://www.w3.org/2017/dxwg/" } ], "release": { "url": "https://www.w3.org/TR/vocab-dcat-3/", "status": "Recommendation", "filename": "Overview.html" }, "title": "Data Catalog Vocabulary (DCAT) - Version 3", "source": "w3c", "shortTitle": "DCAT 3", "categories": [], "standing": "good" } ```
### Tests These changes look good! 😎 Co-authored-by: browser-specs-bot <> --- specs.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/specs.json b/specs.json index 2b733369..61af0ebd 100644 --- a/specs.json +++ b/specs.json @@ -1638,6 +1638,12 @@ "https://www.w3.org/TR/vc-data-model-2.0/", "https://www.w3.org/TR/vibration/", "https://www.w3.org/TR/virtual-keyboard/", + { + "nightly": { + "sourcePath": "dcat/index.html" + }, + "url": "https://www.w3.org/TR/vocab-dcat-3/" + }, { "url": "https://www.w3.org/TR/wai-aria-1.2/", "title": "Accessible Rich Internet Applications (WAI-ARIA)" From 3da68e394c596ee5437a32b90e1d20fd029f815e Mon Sep 17 00:00:00 2001 From: W3C browser-specs bot <164927682+browser-specs-bot@users.noreply.github.com> Date: Mon, 12 May 2025 09:45:50 +0200 Subject: [PATCH 21/29] Add Content Negotiation by Profile (#1855) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Close #1849, adding the suggested spec to the list. ### Changes to `index.json` This update would trigger the following changes in `index.json`:
Add spec (1) ```json { "url": "https://www.w3.org/TR/dx-prof-conneg/", "seriesComposition": "full", "shortname": "dx-prof-conneg", "series": { "shortname": "dx-prof-conneg", "currentSpecification": "dx-prof-conneg", "title": "Content Negotiation by Profile", "shortTitle": "Content Negotiation by Profile", "releaseUrl": "https://www.w3.org/TR/dx-prof-conneg/", "nightlyUrl": "https://w3c.github.io/dx-connegp/connegp/" }, "nightly": { "url": "https://w3c.github.io/dx-connegp/connegp/", "status": "Editor's Draft", "sourcePath": "connegp/index.html", "alternateUrls": [], "repository": "https://github.com/w3c/dx-connegp", "filename": "index.html" }, "organization": "W3C", "groups": [ { "name": "Dataset Exchange Working Group", "url": "https://www.w3.org/2017/dxwg/" } ], "release": { "url": "https://www.w3.org/TR/dx-prof-conneg/", "status": "Working Draft", "filename": "Overview.html" }, "title": "Content Negotiation by Profile", "source": "w3c", "shortTitle": "Content Negotiation by Profile", "categories": [], "standing": "good" } ```
### Tests These changes look good! 😎 Co-authored-by: browser-specs-bot <> --- specs.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/specs.json b/specs.json index 61af0ebd..8fe8a0ed 100644 --- a/specs.json +++ b/specs.json @@ -1240,6 +1240,12 @@ "-browser" ] }, + { + "nightly": { + "sourcePath": "connegp/index.html" + }, + "url": "https://www.w3.org/TR/dx-prof-conneg/" + }, "https://www.w3.org/TR/edit-context/", { "nightly": { From 22a2ddc0b217520a3b20ca8c55c17c8f2df15344 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 09:48:25 +0200 Subject: [PATCH 22/29] Bump puppeteer from 24.8.1 to 24.8.2 (#1843) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 24.8.1 to 24.8.2. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.8.1...puppeteer-v24.8.2) --- updated-dependencies: - dependency-name: puppeteer dependency-version: 24.8.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 50 +++++++++++++++++++++++------------------------ package.json | 2 +- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7f40cb45..23cdbc10 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "ajv-formats": "^3.0.1", "commander": "^13.1.0", "mocha": "^11.1.0", - "puppeteer": "^24.8.1", + "puppeteer": "^24.8.2", "reffy": "^18.6.0", "rimraf": "^6.0.1", "undici": "^7.8.0" @@ -416,9 +416,9 @@ } }, "node_modules/@puppeteer/browsers": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.3.tgz", - "integrity": "sha512-iPpnFpX25gKIVsHsqVjHV+/GzW36xPgsscWkCnrrETndcdxNsXLdCrTwhkCJNR/FGWr122dJUBeyV4niz/j3TA==", + "version": "2.10.4", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.4.tgz", + "integrity": "sha512-9DxbZx+XGMNdjBynIs4BRSz+M3iRDeB7qRcAr6UORFLphCIM2x3DXgOucvADiifcqCE4XePFUKcnaAMyGbrDlQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2272,18 +2272,18 @@ } }, "node_modules/puppeteer": { - "version": "24.8.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.8.1.tgz", - "integrity": "sha512-5OvJCe6tQ09EWf35qqyoH/cr9YGMbLj0ZpoT2pEImF9Ox35JXyAn8kIqj8eBgpDfyzuEwXYIMUwIAIkdgO/gDA==", + "version": "24.8.2", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.8.2.tgz", + "integrity": "sha512-Sn6SBPwJ6ASFvQ7knQkR+yG7pcmr4LfXzmoVp3NR0xXyBbPhJa8a8ybtb6fnw1g/DD/2t34//yirubVczko37w==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.10.3", + "@puppeteer/browsers": "2.10.4", "chromium-bidi": "5.1.0", "cosmiconfig": "^9.0.0", "devtools-protocol": "0.0.1439962", - "puppeteer-core": "24.8.1", + "puppeteer-core": "24.8.2", "typed-query-selector": "^2.12.0" }, "bin": { @@ -2294,13 +2294,13 @@ } }, "node_modules/puppeteer-core": { - "version": "24.8.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.8.1.tgz", - "integrity": "sha512-UP/VIxVk/Akrgql3a55ZAIuAIx7+yQevz6qEXFUtSTIynEcgsCJ6tlRdi7uKAAlovmNQG4iNMzq9f8WxZLnGGg==", + "version": "24.8.2", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.8.2.tgz", + "integrity": "sha512-wNw5cRZOHiFibWc0vdYCYO92QuKTbJ8frXiUfOq/UGJWMqhPoBThTKkV+dJ99YyWfzJ2CfQQ4T1nhhR0h8FlVw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.10.3", + "@puppeteer/browsers": "2.10.4", "chromium-bidi": "5.1.0", "debug": "^4.4.0", "devtools-protocol": "0.0.1439962", @@ -3406,9 +3406,9 @@ "optional": true }, "@puppeteer/browsers": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.3.tgz", - "integrity": "sha512-iPpnFpX25gKIVsHsqVjHV+/GzW36xPgsscWkCnrrETndcdxNsXLdCrTwhkCJNR/FGWr122dJUBeyV4niz/j3TA==", + "version": "2.10.4", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.4.tgz", + "integrity": "sha512-9DxbZx+XGMNdjBynIs4BRSz+M3iRDeB7qRcAr6UORFLphCIM2x3DXgOucvADiifcqCE4XePFUKcnaAMyGbrDlQ==", "dev": true, "requires": { "debug": "^4.4.0", @@ -4712,16 +4712,16 @@ } }, "puppeteer": { - "version": "24.8.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.8.1.tgz", - "integrity": "sha512-5OvJCe6tQ09EWf35qqyoH/cr9YGMbLj0ZpoT2pEImF9Ox35JXyAn8kIqj8eBgpDfyzuEwXYIMUwIAIkdgO/gDA==", + "version": "24.8.2", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.8.2.tgz", + "integrity": "sha512-Sn6SBPwJ6ASFvQ7knQkR+yG7pcmr4LfXzmoVp3NR0xXyBbPhJa8a8ybtb6fnw1g/DD/2t34//yirubVczko37w==", "dev": true, "requires": { - "@puppeteer/browsers": "2.10.3", + "@puppeteer/browsers": "2.10.4", "chromium-bidi": "5.1.0", "cosmiconfig": "^9.0.0", "devtools-protocol": "0.0.1439962", - "puppeteer-core": "24.8.1", + "puppeteer-core": "24.8.2", "typed-query-selector": "^2.12.0" }, "dependencies": { @@ -4734,12 +4734,12 @@ } }, "puppeteer-core": { - "version": "24.8.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.8.1.tgz", - "integrity": "sha512-UP/VIxVk/Akrgql3a55ZAIuAIx7+yQevz6qEXFUtSTIynEcgsCJ6tlRdi7uKAAlovmNQG4iNMzq9f8WxZLnGGg==", + "version": "24.8.2", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.8.2.tgz", + "integrity": "sha512-wNw5cRZOHiFibWc0vdYCYO92QuKTbJ8frXiUfOq/UGJWMqhPoBThTKkV+dJ99YyWfzJ2CfQQ4T1nhhR0h8FlVw==", "dev": true, "requires": { - "@puppeteer/browsers": "2.10.3", + "@puppeteer/browsers": "2.10.4", "chromium-bidi": "5.1.0", "debug": "^4.4.0", "devtools-protocol": "0.0.1439962", diff --git a/package.json b/package.json index 1d7c89f1..55c5bbed 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "ajv-formats": "^3.0.1", "commander": "^13.1.0", "mocha": "^11.1.0", - "puppeteer": "^24.8.1", + "puppeteer": "^24.8.2", "reffy": "^18.6.0", "rimraf": "^6.0.1", "undici": "^7.8.0" From 64821db935fc8757e7670ef24a725c88f6f0653d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 09:52:08 +0200 Subject: [PATCH 23/29] Bump mocha from 11.1.0 to 11.2.2 (#1834) Bumps [mocha](https://github.com/mochajs/mocha) from 11.1.0 to 11.2.2. - [Release notes](https://github.com/mochajs/mocha/releases) - [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md) - [Commits](https://github.com/mochajs/mocha/compare/v11.1.0...v11.2.2) --- updated-dependencies: - dependency-name: mocha dependency-version: 11.2.2 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 359 ++++++---------------------------------------- package.json | 2 +- 2 files changed, 46 insertions(+), 315 deletions(-) diff --git a/package-lock.json b/package-lock.json index 23cdbc10..8cba448f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "commander": "^13.1.0", - "mocha": "^11.1.0", + "mocha": "^11.2.2", "puppeteer": "^24.8.2", "reffy": "^18.6.0", "rimraf": "^6.0.1", @@ -528,15 +528,6 @@ } } }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -561,19 +552,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -708,15 +686,6 @@ "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==", "dev": true }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/bottleneck": { "version": "2.19.5", "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", @@ -732,18 +701,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/browser-stdout": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", @@ -844,30 +801,19 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "^4.0.1" }, "engines": { - "node": ">= 8.10.0" + "node": ">= 14.16.0" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://paulmillr.com/funding/" } }, "node_modules/chownr": { @@ -1316,18 +1262,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/find-replace": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", @@ -1405,20 +1339,6 @@ "node": ">=8" } }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -1479,18 +1399,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/glob/node_modules/jackspeak": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", @@ -1647,27 +1555,6 @@ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -1677,27 +1564,6 @@ "node": ">=8" } }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, "node_modules/is-plain-obj": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", @@ -1938,15 +1804,14 @@ } }, "node_modules/mocha": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.1.0.tgz", - "integrity": "sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg==", + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.2.2.tgz", + "integrity": "sha512-VlSBxrPYHK4YNOEbFdkCxHQbZMoNzBkoPprqtZRW6311EUF/DlSxoycE2e/2NtRk4WKkIXzyrXDTrlikJMWgbw==", "dev": true, "license": "MIT", "dependencies": { - "ansi-colors": "^4.1.3", "browser-stdout": "^1.3.1", - "chokidar": "^3.5.3", + "chokidar": "^4.0.1", "debug": "^4.3.5", "diff": "^5.2.0", "escape-string-regexp": "^4.0.0", @@ -1957,6 +1822,7 @@ "log-symbols": "^4.1.0", "minimatch": "^5.1.6", "ms": "^2.1.3", + "picocolors": "^1.1.1", "serialize-javascript": "^6.0.2", "strip-json-comments": "^3.1.1", "supports-color": "^8.1.1", @@ -2013,15 +1879,6 @@ "node": ">= 0.4.0" } }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/normalize-url": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", @@ -2201,17 +2058,12 @@ "dev": true, "license": "MIT" }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } + "license": "ISC" }, "node_modules/progress": { "version": "2.0.3", @@ -2335,15 +2187,17 @@ } }, "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, + "license": "MIT", "engines": { - "node": ">=8.10.0" + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" } }, "node_modules/reffy": { @@ -2837,18 +2691,6 @@ "b4a": "^1.6.4" } }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, "node_modules/trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", @@ -3487,12 +3329,6 @@ "ajv": "^8.0.0" } }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true - }, "ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", @@ -3508,16 +3344,6 @@ "color-convert": "^2.0.1" } }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, "argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -3609,12 +3435,6 @@ "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==", "dev": true }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, "bottleneck": { "version": "2.19.5", "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", @@ -3630,15 +3450,6 @@ "balanced-match": "^1.0.0" } }, - "braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "requires": { - "fill-range": "^7.1.1" - } - }, "browser-stdout": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", @@ -3716,19 +3527,12 @@ } }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", "dev": true, "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "readdirp": "^4.0.1" } }, "chownr": { @@ -4029,15 +3833,6 @@ "humanize-url": "^2.1.1" } }, - "fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, "find-replace": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", @@ -4093,13 +3888,6 @@ } } }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -4183,15 +3971,6 @@ } } }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -4259,42 +4038,12 @@ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, "is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, "is-plain-obj": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", @@ -4472,14 +4221,13 @@ "dev": true }, "mocha": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.1.0.tgz", - "integrity": "sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg==", + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.2.2.tgz", + "integrity": "sha512-VlSBxrPYHK4YNOEbFdkCxHQbZMoNzBkoPprqtZRW6311EUF/DlSxoycE2e/2NtRk4WKkIXzyrXDTrlikJMWgbw==", "dev": true, "requires": { - "ansi-colors": "^4.1.3", "browser-stdout": "^1.3.1", - "chokidar": "^3.5.3", + "chokidar": "^4.0.1", "debug": "^4.3.5", "diff": "^5.2.0", "escape-string-regexp": "^4.0.0", @@ -4490,6 +4238,7 @@ "log-symbols": "^4.1.0", "minimatch": "^5.1.6", "ms": "^2.1.3", + "picocolors": "^1.1.1", "serialize-javascript": "^6.0.2", "strip-json-comments": "^3.1.1", "supports-color": "^8.1.1", @@ -4525,12 +4274,6 @@ "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", "dev": true }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, "normalize-url": { "version": "4.5.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", @@ -4659,10 +4402,10 @@ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", "dev": true }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true }, "progress": { @@ -4765,13 +4508,10 @@ } }, "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true }, "reffy": { "version": "18.6.0", @@ -5109,15 +4849,6 @@ "b4a": "^1.6.4" } }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, "trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", diff --git a/package.json b/package.json index 55c5bbed..0c55fe25 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "commander": "^13.1.0", - "mocha": "^11.1.0", + "mocha": "^11.2.2", "puppeteer": "^24.8.2", "reffy": "^18.6.0", "rimraf": "^6.0.1", From 11cb57ef30daccf72d992df459ff7b4632dff608 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 09:52:19 +0200 Subject: [PATCH 24/29] Bump reffy from 18.6.0 to 18.6.1 (#1829) Bumps [reffy](https://github.com/w3c/reffy) from 18.6.0 to 18.6.1. - [Changelog](https://github.com/w3c/reffy/blob/main/CHANGELOG.md) - [Commits](https://github.com/w3c/reffy/commits) --- updated-dependencies: - dependency-name: reffy dependency-version: 18.6.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 102 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8cba448f..8bbdb0b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,7 @@ "commander": "^13.1.0", "mocha": "^11.2.2", "puppeteer": "^24.8.2", - "reffy": "^18.6.0", + "reffy": "^18.6.1", "rimraf": "^6.0.1", "undici": "^7.8.0" } @@ -2201,9 +2201,9 @@ } }, "node_modules/reffy": { - "version": "18.6.0", - "resolved": "https://registry.npmjs.org/reffy/-/reffy-18.6.0.tgz", - "integrity": "sha512-h2lblAmkeFFrAm6ofqomoEjcAH9POlybPAvQoGVxYq1wUkMYNAFWDbmpEmKmpq1tKcGYsOk8m2TIsQw6Jb3EaA==", + "version": "18.6.1", + "resolved": "https://registry.npmjs.org/reffy/-/reffy-18.6.1.tgz", + "integrity": "sha512-VOt2UnInulb8ayEvxoNmIeWX+X3BZYMiRp56lLti1+VC7oLE2JBnkHMXXswKWzGB7YRt+IIfO6xup7cb+EOCfA==", "dev": true, "license": "MIT", "dependencies": { @@ -2211,9 +2211,9 @@ "ajv-formats": "3.0.1", "commander": "13.1.0", "fetch-filecache-for-crawling": "5.1.1", - "puppeteer": "24.6.1", + "puppeteer": "24.7.2", "semver": "^7.3.5", - "web-specs": "3.46.0", + "web-specs": "3.49.0", "webidl2": "24.4.1" }, "bin": { @@ -2224,9 +2224,9 @@ } }, "node_modules/reffy/node_modules/@puppeteer/browsers": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.0.tgz", - "integrity": "sha512-HdHF4rny4JCvIcm7V1dpvpctIGqM3/Me255CB44vW7hDG1zYMmcBMjpNqZEDxdCfXGLkx5kP0+Jz5DUS+ukqtA==", + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.2.tgz", + "integrity": "sha512-i4Ez+s9oRWQbNjtI/3+jxr7OH508mjAKvza0ekPJem0ZtmsYHP3B5dq62+IaBHKaGCOuqJxXzvFLUhJvQ6jtsQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2246,9 +2246,9 @@ } }, "node_modules/reffy/node_modules/chromium-bidi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-3.0.0.tgz", - "integrity": "sha512-ZOGRDAhBMX1uxL2Cm2TDuhImbrsEz5A/tTcVU6RpXEWaTNUNwsHW6njUXizh51Ir6iqHbKAfhA2XK33uBcLo5A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-4.1.1.tgz", + "integrity": "sha512-biR7t4vF3YluE6RlMSk9IWk+b9U+WWyzHp+N2pL9vRTk+UXHYRTVp7jTK58ZNzMLBgoLMHY4QyJMbeuw3eKxqg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2260,18 +2260,18 @@ } }, "node_modules/reffy/node_modules/puppeteer": { - "version": "24.6.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.6.1.tgz", - "integrity": "sha512-/4ocGfu8LNvDbWUqJZV2VmwEWpbOdJa69y2Jivd213tV0ekAtUh/bgT1hhW63SDN/CtrEucOPwoomZ+9M+eBEg==", + "version": "24.7.2", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.7.2.tgz", + "integrity": "sha512-ifYqoY6wGs0yZeFuFPn8BE9FhuveXkarF+eO18I2e/axdoCh4Qh1AE+qXdJBhdaeoPt6eRNTY4Dih29Jbq8wow==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.10.0", - "chromium-bidi": "3.0.0", + "@puppeteer/browsers": "2.10.2", + "chromium-bidi": "4.1.1", "cosmiconfig": "^9.0.0", "devtools-protocol": "0.0.1425554", - "puppeteer-core": "24.6.1", + "puppeteer-core": "24.7.2", "typed-query-selector": "^2.12.0" }, "bin": { @@ -2282,14 +2282,14 @@ } }, "node_modules/reffy/node_modules/puppeteer-core": { - "version": "24.6.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.6.1.tgz", - "integrity": "sha512-sMCxsY+OPWO2fecBrhIeCeJbWWXJ6UaN997sTid6whY0YT9XM0RnxEwLeUibluIS5/fRmuxe1efjb5RMBsky7g==", + "version": "24.7.2", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.7.2.tgz", + "integrity": "sha512-P9pZyTmJqKODFCnkZgemCpoFA4LbAa8+NumHVQKyP5X9IgdNS1ZnAnIh1sMAwhF8/xEUGf7jt+qmNLlKieFw1Q==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.10.0", - "chromium-bidi": "3.0.0", + "@puppeteer/browsers": "2.10.2", + "chromium-bidi": "4.1.1", "debug": "^4.4.0", "devtools-protocol": "0.0.1425554", "typed-query-selector": "^2.12.0", @@ -2761,9 +2761,9 @@ "dev": true }, "node_modules/web-specs": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.46.0.tgz", - "integrity": "sha512-+RS00RRZHsnb4JGIdDFZYkhInZ14fbdtYx6UIxfVbExycfX0O8ktZgWFicOIysWNiD8zKzCbWfH9ZfPtuXfuKg==", + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.49.0.tgz", + "integrity": "sha512-z/cKsupd5ePsg+Cg53J3vpDjUjkYi6ZwxHswT9by1mOLLuzKsncVDqB8p0lJfSz13cjEQS7nBMVv6Eib0vKs7A==", "dev": true, "license": "CC0-1.0" }, @@ -4514,25 +4514,25 @@ "dev": true }, "reffy": { - "version": "18.6.0", - "resolved": "https://registry.npmjs.org/reffy/-/reffy-18.6.0.tgz", - "integrity": "sha512-h2lblAmkeFFrAm6ofqomoEjcAH9POlybPAvQoGVxYq1wUkMYNAFWDbmpEmKmpq1tKcGYsOk8m2TIsQw6Jb3EaA==", + "version": "18.6.1", + "resolved": "https://registry.npmjs.org/reffy/-/reffy-18.6.1.tgz", + "integrity": "sha512-VOt2UnInulb8ayEvxoNmIeWX+X3BZYMiRp56lLti1+VC7oLE2JBnkHMXXswKWzGB7YRt+IIfO6xup7cb+EOCfA==", "dev": true, "requires": { "ajv": "8.17.1", "ajv-formats": "3.0.1", "commander": "13.1.0", "fetch-filecache-for-crawling": "5.1.1", - "puppeteer": "24.6.1", + "puppeteer": "24.7.2", "semver": "^7.3.5", - "web-specs": "3.46.0", + "web-specs": "3.49.0", "webidl2": "24.4.1" }, "dependencies": { "@puppeteer/browsers": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.0.tgz", - "integrity": "sha512-HdHF4rny4JCvIcm7V1dpvpctIGqM3/Me255CB44vW7hDG1zYMmcBMjpNqZEDxdCfXGLkx5kP0+Jz5DUS+ukqtA==", + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.10.2.tgz", + "integrity": "sha512-i4Ez+s9oRWQbNjtI/3+jxr7OH508mjAKvza0ekPJem0ZtmsYHP3B5dq62+IaBHKaGCOuqJxXzvFLUhJvQ6jtsQ==", "dev": true, "requires": { "debug": "^4.4.0", @@ -4545,9 +4545,9 @@ } }, "chromium-bidi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-3.0.0.tgz", - "integrity": "sha512-ZOGRDAhBMX1uxL2Cm2TDuhImbrsEz5A/tTcVU6RpXEWaTNUNwsHW6njUXizh51Ir6iqHbKAfhA2XK33uBcLo5A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-4.1.1.tgz", + "integrity": "sha512-biR7t4vF3YluE6RlMSk9IWk+b9U+WWyzHp+N2pL9vRTk+UXHYRTVp7jTK58ZNzMLBgoLMHY4QyJMbeuw3eKxqg==", "dev": true, "requires": { "mitt": "^3.0.1", @@ -4555,27 +4555,27 @@ } }, "puppeteer": { - "version": "24.6.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.6.1.tgz", - "integrity": "sha512-/4ocGfu8LNvDbWUqJZV2VmwEWpbOdJa69y2Jivd213tV0ekAtUh/bgT1hhW63SDN/CtrEucOPwoomZ+9M+eBEg==", + "version": "24.7.2", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.7.2.tgz", + "integrity": "sha512-ifYqoY6wGs0yZeFuFPn8BE9FhuveXkarF+eO18I2e/axdoCh4Qh1AE+qXdJBhdaeoPt6eRNTY4Dih29Jbq8wow==", "dev": true, "requires": { - "@puppeteer/browsers": "2.10.0", - "chromium-bidi": "3.0.0", + "@puppeteer/browsers": "2.10.2", + "chromium-bidi": "4.1.1", "cosmiconfig": "^9.0.0", "devtools-protocol": "0.0.1425554", - "puppeteer-core": "24.6.1", + "puppeteer-core": "24.7.2", "typed-query-selector": "^2.12.0" } }, "puppeteer-core": { - "version": "24.6.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.6.1.tgz", - "integrity": "sha512-sMCxsY+OPWO2fecBrhIeCeJbWWXJ6UaN997sTid6whY0YT9XM0RnxEwLeUibluIS5/fRmuxe1efjb5RMBsky7g==", + "version": "24.7.2", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.7.2.tgz", + "integrity": "sha512-P9pZyTmJqKODFCnkZgemCpoFA4LbAa8+NumHVQKyP5X9IgdNS1ZnAnIh1sMAwhF8/xEUGf7jt+qmNLlKieFw1Q==", "dev": true, "requires": { - "@puppeteer/browsers": "2.10.0", - "chromium-bidi": "3.0.0", + "@puppeteer/browsers": "2.10.2", + "chromium-bidi": "4.1.1", "debug": "^4.4.0", "devtools-protocol": "0.0.1425554", "typed-query-selector": "^2.12.0", @@ -4902,9 +4902,9 @@ "dev": true }, "web-specs": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.46.0.tgz", - "integrity": "sha512-+RS00RRZHsnb4JGIdDFZYkhInZ14fbdtYx6UIxfVbExycfX0O8ktZgWFicOIysWNiD8zKzCbWfH9ZfPtuXfuKg==", + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/web-specs/-/web-specs-3.49.0.tgz", + "integrity": "sha512-z/cKsupd5ePsg+Cg53J3vpDjUjkYi6ZwxHswT9by1mOLLuzKsncVDqB8p0lJfSz13cjEQS7nBMVv6Eib0vKs7A==", "dev": true }, "webidl2": { diff --git a/package.json b/package.json index 0c55fe25..c06d66a2 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "commander": "^13.1.0", "mocha": "^11.2.2", "puppeteer": "^24.8.2", - "reffy": "^18.6.0", + "reffy": "^18.6.1", "rimraf": "^6.0.1", "undici": "^7.8.0" } From d75cf6ae5c8e8729863e6692475aca1010542b10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Daoust?= Date: Mon, 12 May 2025 09:55:21 +0200 Subject: [PATCH 25/29] Add new RDF/SPARQL WG to list of "non-browser" groups (#1851) The group used to be known as the "RDF-star" working group. New name needed to be added to the list of non-browser groups to avoid categorizing the group's deliverables as "browser" specs. Note: the list still contains the previous name in case some data remains that still references that name. --- src/compute-categories.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/compute-categories.js b/src/compute-categories.js index 6d77af71..b62c76b3 100644 --- a/src/compute-categories.js +++ b/src/compute-categories.js @@ -33,6 +33,7 @@ const nonBrowserGroups = [ "MiniApps Working Group", "Patents and Standards Interest Group", "Publishing Maintenance Working Group", + "RDF & SPARQL Working Group", "RDF Dataset Canonicalization and Hash Working Group", "RDF-star Working Group", "Spatio-temporal Data on the Web Working Group", From 96c6b03b0e56c3c3381223cf6af556985d7b3fb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Daoust?= Date: Mon, 12 May 2025 10:43:50 +0200 Subject: [PATCH 26/29] Add "review" label to newly proposed specs (#1856) Issue template added the "new spec" label already to signal that the issue contains a new spec proposal but did not set the "review" label which, with the new system, translates into "Pending proposal, no need to review yet". --- .github/ISSUE_TEMPLATE/suggest-spec.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/suggest-spec.yml b/.github/ISSUE_TEMPLATE/suggest-spec.yml index cbfdc1ef..662ce4b6 100644 --- a/.github/ISSUE_TEMPLATE/suggest-spec.yml +++ b/.github/ISSUE_TEMPLATE/suggest-spec.yml @@ -1,6 +1,6 @@ name: New spec description: Use this issue template to suggest that a new spec be added to the list. -labels: ["new spec"] +labels: ["new spec", "review"] title: "Add new spec: " body: - type: markdown From ce49d04f915e4c6f0f591cf4819a90683fce876e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 13:43:36 +0200 Subject: [PATCH 27/29] Bump undici from 7.8.0 to 7.9.0 (#1857) Bumps [undici](https://github.com/nodejs/undici) from 7.8.0 to 7.9.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v7.8.0...v7.9.0) --- updated-dependencies: - dependency-name: undici dependency-version: 7.9.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 14 +++++++------- package.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8bbdb0b7..4abf9470 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "puppeteer": "^24.8.2", "reffy": "^18.6.1", "rimraf": "^6.0.1", - "undici": "^7.8.0" + "undici": "^7.9.0" } }, "node_modules/@actions/core": { @@ -2737,9 +2737,9 @@ } }, "node_modules/undici": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.8.0.tgz", - "integrity": "sha512-vFv1GA99b7eKO1HG/4RPu2Is3FBTWBrmzqzO0mz+rLxN3yXkE4mqRcb8g8fHxzX4blEysrNZLqg5RbJLqX5buA==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.9.0.tgz", + "integrity": "sha512-e696y354tf5cFZPXsF26Yg+5M63+5H3oE6Vtkh2oqbvsE2Oe7s2nIbcQh5lmG7Lp/eS29vJtTpw9+p6PX0qNSg==", "dev": true, "license": "MIT", "engines": { @@ -4883,9 +4883,9 @@ "dev": true }, "undici": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.8.0.tgz", - "integrity": "sha512-vFv1GA99b7eKO1HG/4RPu2Is3FBTWBrmzqzO0mz+rLxN3yXkE4mqRcb8g8fHxzX4blEysrNZLqg5RbJLqX5buA==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.9.0.tgz", + "integrity": "sha512-e696y354tf5cFZPXsF26Yg+5M63+5H3oE6Vtkh2oqbvsE2Oe7s2nIbcQh5lmG7Lp/eS29vJtTpw9+p6PX0qNSg==", "dev": true }, "undici-types": { diff --git a/package.json b/package.json index c06d66a2..6007879a 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,6 @@ "puppeteer": "^24.8.2", "reffy": "^18.6.1", "rimraf": "^6.0.1", - "undici": "^7.8.0" + "undici": "^7.9.0" } } From 2daa44d1c8273ac2979018f611ba5b3ca4a38f91 Mon Sep 17 00:00:00 2001 From: fetch-info bot <> Date: Mon, 12 May 2025 12:52:53 +0000 Subject: [PATCH 28/29] [data] Update spec info --- index.json | 261 ++++++++++++++++++++++++++++++++++------------------- 1 file changed, 167 insertions(+), 94 deletions(-) diff --git a/index.json b/index.json index 959c19af..bee5b2a4 100644 --- a/index.json +++ b/index.json @@ -6087,6 +6087,43 @@ ] } }, + { + "url": "https://w3c-fedid.github.io/digital-credentials/", + "seriesComposition": "full", + "shortname": "digital-credentials", + "series": { + "shortname": "digital-credentials", + "currentSpecification": "digital-credentials", + "title": "Digital Credentials", + "shortTitle": "Digital Credentials", + "nightlyUrl": "https://w3c-fedid.github.io/digital-credentials/" + }, + "formerNames": [ + "digital-identities" + ], + "organization": "W3C", + "groups": [ + { + "name": "Federated Identity Working Group", + "url": "https://www.w3.org/groups/wg/fedid/" + } + ], + "nightly": { + "url": "https://w3c-fedid.github.io/digital-credentials/", + "status": "Editor's Draft", + "alternateUrls": [], + "repository": "https://github.com/w3c-fedid/digital-credentials", + "sourcePath": "index.html", + "filename": "index.html" + }, + "title": "Digital Credentials", + "source": "spec", + "shortTitle": "Digital Credentials", + "categories": [ + "browser" + ], + "standing": "good" + }, { "url": "https://w3c-fedid.github.io/login-status/", "seriesComposition": "full", @@ -6599,9 +6636,7 @@ "title": "SPARQL 1.2 Overview", "source": "spec", "shortTitle": "SPARQL 1.2 Overview", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -7529,6 +7564,40 @@ ] } }, + { + "url": "https://webmachinelearning.github.io/translation-api/", + "seriesComposition": "full", + "shortname": "translation-api", + "series": { + "shortname": "translation-api", + "currentSpecification": "translation-api", + "title": "Translator and Language Detector APIs", + "shortTitle": "Translator and Language Detector APIs", + "nightlyUrl": "https://webmachinelearning.github.io/translation-api/" + }, + "organization": "W3C", + "groups": [ + { + "name": "Web Machine Learning Community Group", + "url": "https://www.w3.org/community/webmachinelearning/" + } + ], + "nightly": { + "url": "https://webmachinelearning.github.io/translation-api/", + "status": "Draft Community Group Report", + "alternateUrls": [], + "repository": "https://github.com/webmachinelearning/translation-api", + "sourcePath": "index.bs", + "filename": "index.html" + }, + "title": "Translator and Language Detector APIs", + "source": "spec", + "shortTitle": "Translator and Language Detector APIs", + "categories": [ + "browser" + ], + "standing": "good" + }, { "url": "https://webmachinelearning.github.io/writing-assistance-apis/", "seriesComposition": "full", @@ -8202,43 +8271,6 @@ ] } }, - { - "url": "https://wicg.github.io/digital-credentials/", - "seriesComposition": "full", - "shortname": "digital-credentials", - "series": { - "shortname": "digital-credentials", - "currentSpecification": "digital-credentials", - "title": "Digital Credentials", - "shortTitle": "Digital Credentials", - "nightlyUrl": "https://wicg.github.io/digital-credentials/" - }, - "formerNames": [ - "digital-identities" - ], - "organization": "W3C", - "groups": [ - { - "name": "Federated Identity Working Group", - "url": "https://www.w3.org/groups/wg/fedid/" - } - ], - "nightly": { - "url": "https://wicg.github.io/digital-credentials/", - "status": "Draft Community Group Report", - "alternateUrls": [], - "repository": "https://github.com/WICG/digital-credentials", - "sourcePath": "index.html", - "filename": "index.html" - }, - "title": "Digital Credentials", - "source": "spec", - "shortTitle": "Digital Credentials", - "categories": [ - "browser" - ], - "standing": "good" - }, { "url": "https://wicg.github.io/digital-goods/", "seriesComposition": "full", @@ -19474,6 +19506,44 @@ ] } }, + { + "url": "https://www.w3.org/TR/dx-prof-conneg/", + "seriesComposition": "full", + "shortname": "dx-prof-conneg", + "series": { + "shortname": "dx-prof-conneg", + "currentSpecification": "dx-prof-conneg", + "title": "Content Negotiation by Profile", + "shortTitle": "Content Negotiation by Profile", + "releaseUrl": "https://www.w3.org/TR/dx-prof-conneg/", + "nightlyUrl": "https://w3c.github.io/dx-connegp/connegp/" + }, + "nightly": { + "url": "https://w3c.github.io/dx-connegp/connegp/", + "status": "Editor's Draft", + "sourcePath": "connegp/index.html", + "alternateUrls": [], + "repository": "https://github.com/w3c/dx-connegp", + "filename": "index.html" + }, + "organization": "W3C", + "groups": [ + { + "name": "Dataset Exchange Working Group", + "url": "https://www.w3.org/2017/dxwg/" + } + ], + "release": { + "url": "https://www.w3.org/TR/dx-prof-conneg/", + "status": "Working Draft", + "filename": "Overview.html" + }, + "title": "Content Negotiation by Profile", + "source": "w3c", + "shortTitle": "Content Negotiation by Profile", + "categories": [], + "standing": "good" + }, { "url": "https://www.w3.org/TR/edit-context/", "seriesComposition": "full", @@ -24007,9 +24077,7 @@ "title": "RDF 1.2 Concepts and Abstract Syntax", "source": "w3c", "shortTitle": "RDF 1.2 Concepts and Abstract Syntax", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -24049,9 +24117,7 @@ "title": "RDF 1.2 N-Quads", "source": "w3c", "shortTitle": "RDF 1.2 N-Quads", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -24090,9 +24156,7 @@ "title": "RDF 1.2 N-Triples", "source": "w3c", "shortTitle": "RDF 1.2 N-Triples", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -24131,9 +24195,7 @@ "title": "RDF 1.2 Schema", "source": "w3c", "shortTitle": "RDF 1.2 Schema", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -24172,9 +24234,7 @@ "title": "RDF 1.2 Semantics", "source": "w3c", "shortTitle": "RDF 1.2 Semantics", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -24213,9 +24273,7 @@ "title": "RDF 1.2 TriG", "source": "w3c", "shortTitle": "RDF 1.2 TriG", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -24254,9 +24312,7 @@ "title": "RDF 1.2 Turtle", "source": "w3c", "shortTitle": "RDF 1.2 Turtle", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -24295,9 +24351,7 @@ "title": "RDF 1.2 XML Syntax", "source": "w3c", "shortTitle": "RDF 1.2 XML Syntax", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -25259,9 +25313,7 @@ "title": "SPARQL 1.2 Entailment Regimes", "source": "w3c", "shortTitle": "SPARQL 1.2 Entailment Regimes", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -25300,9 +25352,7 @@ "title": "SPARQL 1.2 Federated Query", "source": "w3c", "shortTitle": "SPARQL 1.2 Federated Query", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -25341,9 +25391,7 @@ "title": "SPARQL 1.2 Graph Store Protocol", "source": "w3c", "shortTitle": "SPARQL 1.2 Graph Store Protocol", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -25382,9 +25430,7 @@ "title": "SPARQL 1.2 Protocol", "source": "w3c", "shortTitle": "SPARQL 1.2 Protocol", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -25423,9 +25469,7 @@ "title": "SPARQL 1.2 Query Language", "source": "w3c", "shortTitle": "SPARQL 1.2 Query Language", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -25464,9 +25508,7 @@ "title": "SPARQL 1.2 Query Results CSV and TSV Formats", "source": "w3c", "shortTitle": "SPARQL 1.2 Query Results CSV and TSV Formats", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -25505,9 +25547,7 @@ "title": "SPARQL 1.2 Query Results JSON Format", "source": "w3c", "shortTitle": "SPARQL 1.2 Query Results JSON Format", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -25546,9 +25586,7 @@ "title": "SPARQL 1.2 Query Results XML Format", "source": "w3c", "shortTitle": "SPARQL 1.2 Query Results XML Format", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -25587,9 +25625,7 @@ "title": "SPARQL 1.2 Service Description", "source": "w3c", "shortTitle": "SPARQL 1.2 Service Description", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -25628,9 +25664,7 @@ "title": "SPARQL 1.2 Update", "source": "w3c", "shortTitle": "SPARQL 1.2 Update", - "categories": [ - "browser" - ], + "categories": [], "standing": "good" }, { @@ -26677,6 +26711,45 @@ ], "standing": "good" }, + { + "url": "https://www.w3.org/TR/vocab-dcat-3/", + "seriesComposition": "full", + "shortname": "vocab-dcat-3", + "series": { + "shortname": "vocab-dcat", + "currentSpecification": "vocab-dcat-3", + "title": "Data Catalog Vocabulary (DCAT)", + "shortTitle": "DCAT", + "releaseUrl": "https://www.w3.org/TR/vocab-dcat/", + "nightlyUrl": "https://w3c.github.io/dxwg/dcat/" + }, + "seriesVersion": "3", + "nightly": { + "url": "https://w3c.github.io/dxwg/dcat/", + "status": "Editor's Draft", + "sourcePath": "dcat/index.html", + "alternateUrls": [], + "repository": "https://github.com/w3c/dxwg", + "filename": "index.html" + }, + "organization": "W3C", + "groups": [ + { + "name": "Dataset Exchange Working Group", + "url": "https://www.w3.org/2017/dxwg/" + } + ], + "release": { + "url": "https://www.w3.org/TR/vocab-dcat-3/", + "status": "Recommendation", + "filename": "Overview.html" + }, + "title": "Data Catalog Vocabulary (DCAT) - Version 3", + "source": "w3c", + "shortTitle": "DCAT 3", + "categories": [], + "standing": "good" + }, { "url": "https://www.w3.org/TR/wai-aria-1.2/", "seriesComposition": "full", From 7f737f60302e288b98341640fce2337243d0645e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Daoust?= <fd@w3.org> Date: Mon, 12 May 2025 16:11:44 +0200 Subject: [PATCH 29/29] Flag Web Preferences API as discontinued (#1858) ... and integrated in Media Queries Level 5. The previous URL now redirects to a section in Media Queries. This update also makes the update in `index.json` and rolls back the information there to the latest published info because build will otherwise update the title to "Media Queries". --- index.json | 17 ++++++++++------- specs.json | 8 +++++++- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/index.json b/index.json index bee5b2a4..e0fe4483 100644 --- a/index.json +++ b/index.json @@ -10497,8 +10497,8 @@ "series": { "shortname": "web-preferences-api", "currentSpecification": "web-preferences-api", - "title": "Media Queries", - "shortTitle": "Media Queries", + "title": "Web Preferences API", + "shortTitle": "Web Preferences API", "nightlyUrl": "https://wicg.github.io/web-preferences-api/" }, "organization": "W3C", @@ -10510,19 +10510,22 @@ ], "nightly": { "url": "https://wicg.github.io/web-preferences-api/", - "status": "Editor's Draft", + "status": "Unofficial Proposal Draft", "alternateUrls": [], "repository": "https://github.com/WICG/web-preferences-api", - "sourcePath": "index.html", + "sourcePath": "index.bs", "filename": "index.html" }, - "title": "Media Queries Level 5", + "title": "Web Preferences API", "source": "spec", - "shortTitle": "Media Queries 5", + "shortTitle": "Web Preferences API", "categories": [ "browser" ], - "standing": "good" + "standing": "discontinued", + "obsoletedBy": [ + "mediaqueries-5" + ] }, { "url": "https://wicg.github.io/web-smart-card/", diff --git a/specs.json b/specs.json index 8fe8a0ed..c2df3741 100644 --- a/specs.json +++ b/specs.json @@ -788,7 +788,13 @@ "https://wicg.github.io/video-rvfc/", "https://wicg.github.io/web-app-launch/", "https://wicg.github.io/web-otp/", - "https://wicg.github.io/web-preferences-api/", + { + "url": "https://wicg.github.io/web-preferences-api/", + "standing": "discontinued", + "obsoletedBy": [ + "mediaqueries-5" + ] + }, "https://wicg.github.io/web-smart-card/", { "shortname": "device-attributes",