From bf05e8c183d6bbb456997af8a6e2ca6da67f4c46 Mon Sep 17 00:00:00 2001 From: Foscat Date: Mon, 20 Jul 2026 18:48:18 -0500 Subject: [PATCH] docs: sync 1.5 release status --- README.md | 2 +- index.html | 2 +- tests/documentation.test.mjs | 13 +++++++++++-- wiki/FAQ.md | 2 +- wiki/Getting-Started.md | 4 ++-- wiki/Home.md | 2 +- wiki/Installation-and-Usage.md | 2 +- wiki/Publishing-and-Releases.md | 8 ++++---- wiki/Roadmap.md | 6 +++--- wiki/Testing-and-Quality.md | 4 ++-- 10 files changed, 27 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 0cb79a7..23e6c9a 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Framework-agnostic CSS for reliable hover, focus, press, selected, current, loading, disabled, and motion affordances on interactive controls. Use it alone or as the interaction layer beside your existing layout and theme system. -Version 1.5.0 is a release candidate in this repository until its npm release is published. Existing 1.x imports, selectors, data hooks, ARIA hooks, and tokens remain supported. +Version 1.5.0 is published on npm. Existing 1.x imports, selectors, data hooks, ARIA hooks, and tokens remain supported. The package targets Node.js 20+ for npm installs and local validation. CI proves the minimum Node 20 lane and the preferred Node 22 lane before release. diff --git a/index.html b/index.html index ca556a4..e322d72 100644 --- a/index.html +++ b/index.html @@ -571,7 +571,7 @@

Edit token

Framework-agnostic CSS for reliable hover, focus, press, selected, current, loading, disabled, and motion affordances on interactive controls. Use it alone or as the interaction layer beside your existing layout and theme system. -Version 1.5.0 is a release candidate in this repository until its npm release is published. Existing 1.x imports, selectors, data hooks, ARIA hooks, and tokens remain supported. +Version 1.5.0 is published on npm. Existing 1.x imports, selectors, data hooks, ARIA hooks, and tokens remain supported. The package targets Node.js 20+ for npm installs and local validation. CI proves the minimum Node 20 lane and the preferred Node 22 lane before release. diff --git a/tests/documentation.test.mjs b/tests/documentation.test.mjs index 67e712e..9dec784 100644 --- a/tests/documentation.test.mjs +++ b/tests/documentation.test.mjs @@ -325,8 +325,9 @@ test("wiki API, token, and accessibility references cover the 1.5.0 contract", ( ); }); -test("wiki installation and quality guidance matches the release-candidate package", () => { +test("wiki installation and quality guidance matches the released package", () => { [ + readme, wiki.home, wiki.gettingStarted, wiki.installation, @@ -337,9 +338,17 @@ test("wiki installation and quality guidance matches the release-candidate packa document.includes(manifest.version), `Release-facing wiki page must identify ${manifest.version}`, ); - assert.match(document, /release candidate/i); + assert.doesNotMatch(document, /release candidate/i); }); + assert.match( + wiki.faq, + new RegExp( + `${manifest.name}@${manifest.version}[^\\n]*published on npm`, + "i", + ), + ); + const normalizeUrlForComparison = (value) => { const parsed = new URL(value); const normalizedPath = parsed.pathname.endsWith("/") diff --git a/wiki/FAQ.md b/wiki/FAQ.md index df2f58d..027ef58 100644 --- a/wiki/FAQ.md +++ b/wiki/FAQ.md @@ -44,7 +44,7 @@ In the standalone preset and compatibility bundle it supplies centered icon pres ## Is 1.5.0 published? -The repository describes 1.5.0 as a release candidate until npm publication is explicitly approved and completed. Pinned CDN URLs are distribution checks, not proof of publication. +Yes. `interactive-surface-css@1.5.0` is published on npm. Pinned CDN URLs remain distribution checks, not the authority for package publication. ## What browsers are tested? diff --git a/wiki/Getting-Started.md b/wiki/Getting-Started.md index 3ee340d..9424fc1 100644 --- a/wiki/Getting-Started.md +++ b/wiki/Getting-Started.md @@ -1,6 +1,6 @@ # Getting Started -This is the shortest reliable path to the Interactive Surface CSS 1.5.0 release candidate. +This is the shortest reliable path to the published Interactive Surface CSS 1.5.0 release. ## Install @@ -56,7 +56,7 @@ Native `disabled` is preferred. If a custom widget must remain focusable and use ## No-build setup -Pin the release candidate version: +Pin the release version: ```html