From dac6b22f02c58c7b881cd9a5561e7b64a5b4e9b3 Mon Sep 17 00:00:00 2001 From: woksin Date: Tue, 29 Sep 2026 18:48:35 +0200 Subject: [PATCH] Prove the PrimeReact 11 adapter against PrimeReact 11.2.0 PrimeReact 11.2.0 renamed @primereact/styles/password to inputpassword, which breaks Components 3.6.1 (#375). The 4.x adapter imports none of the renamed subpaths: its current boundary now installs 11.2.0 and passes the packed consumer check with npm, pnpm and Yarn PnP, and the compatibility manifests record the new verified peers. The license text is unchanged from 11.1.0. The README and notices name the proven versions. --- Adapters/PrimeReact/README.md | 5 +++-- Adapters/PrimeReact/THIRD_PARTY_NOTICES.md | 9 +++++---- Migrator/compat-manifest.json | 10 +++++----- Source/compat-manifest.json | 10 +++++----- compat-manifest.json | 10 +++++----- scripts/renderer-adapter-matrix.json | 10 +++++----- 6 files changed, 28 insertions(+), 26 deletions(-) diff --git a/Adapters/PrimeReact/README.md b/Adapters/PrimeReact/README.md index 0fcb4186..45109771 100644 --- a/Adapters/PrimeReact/README.md +++ b/Adapters/PrimeReact/README.md @@ -86,8 +86,9 @@ collection/injection requirements. ## Peer policy PrimeReact packages are bounded to `>=11 <12`, PrimeUX themes to `>=3 <4`, and React/ReactDOM to -React 19. Vendor packages are peers and are never bundled. Exact repository proof uses 11.1.0 and -`@primeuix/themes` 3.0.0. +React 19. Vendor packages are peers and are never bundled. The packed consumer matrix proves +PrimeReact 11.0.0 and 11.2.0 with `@primeuix/themes` 3.0.0; the adapter's own build and tests use +11.1.0. The source manifest declares `@cratis/components >=4 <5`, the Components major whose renderer ABI and stable presentation profile the adapter implements. The release step replaces that range with diff --git a/Adapters/PrimeReact/THIRD_PARTY_NOTICES.md b/Adapters/PrimeReact/THIRD_PARTY_NOTICES.md index c608b3ae..d2b4c846 100644 --- a/Adapters/PrimeReact/THIRD_PARTY_NOTICES.md +++ b/Adapters/PrimeReact/THIRD_PARTY_NOTICES.md @@ -8,11 +8,12 @@ redistribute the vendor packages listed below. ## PrimeReact 11 and PrimeUX themes -The proof matrix uses these peer packages: +The proof matrix uses these peer packages, at its minimum (11.0.0) and current (11.2.0) +boundaries; the adapter's own build and tests use 11.1.0: -- `@primereact/core` 11.1.0 -- `@primereact/ui` 11.1.0 -- `primereact` 11.1.0 +- `@primereact/core` +- `@primereact/ui` +- `primereact` - `@primeuix/themes` 3.0.0 Their package metadata states `SEE LICENSE IN LICENSE.md`. The supplied license describes PrimeUI diff --git a/Migrator/compat-manifest.json b/Migrator/compat-manifest.json index 89ebc244..25cc2cfd 100644 --- a/Migrator/compat-manifest.json +++ b/Migrator/compat-manifest.json @@ -236,15 +236,15 @@ "@cratis/arc": "22.16.0", "@cratis/arc.react": "22.16.0", "@cratis/fundamentals": "7.19.2", - "@primereact/core": "11.1.0", - "@primereact/headless": "11.1.0", - "@primereact/styles": "11.1.0", - "@primereact/ui": "11.1.0", + "@primereact/core": "11.2.0", + "@primereact/headless": "11.2.0", + "@primereact/styles": "11.2.0", + "@primereact/ui": "11.2.0", "@primeuix/motion": "1.0.0", "@primeuix/themes": "3.0.0", "@primeuix/utils": "0.8.1", "@types/react": "19.2.18", - "primereact": "11.1.0", + "primereact": "11.2.0", "react": "19.2.8", "react-dom": "19.2.8", "reflect-metadata": "0.2.2", diff --git a/Source/compat-manifest.json b/Source/compat-manifest.json index 89ebc244..25cc2cfd 100644 --- a/Source/compat-manifest.json +++ b/Source/compat-manifest.json @@ -236,15 +236,15 @@ "@cratis/arc": "22.16.0", "@cratis/arc.react": "22.16.0", "@cratis/fundamentals": "7.19.2", - "@primereact/core": "11.1.0", - "@primereact/headless": "11.1.0", - "@primereact/styles": "11.1.0", - "@primereact/ui": "11.1.0", + "@primereact/core": "11.2.0", + "@primereact/headless": "11.2.0", + "@primereact/styles": "11.2.0", + "@primereact/ui": "11.2.0", "@primeuix/motion": "1.0.0", "@primeuix/themes": "3.0.0", "@primeuix/utils": "0.8.1", "@types/react": "19.2.18", - "primereact": "11.1.0", + "primereact": "11.2.0", "react": "19.2.8", "react-dom": "19.2.8", "reflect-metadata": "0.2.2", diff --git a/compat-manifest.json b/compat-manifest.json index 89ebc244..25cc2cfd 100644 --- a/compat-manifest.json +++ b/compat-manifest.json @@ -236,15 +236,15 @@ "@cratis/arc": "22.16.0", "@cratis/arc.react": "22.16.0", "@cratis/fundamentals": "7.19.2", - "@primereact/core": "11.1.0", - "@primereact/headless": "11.1.0", - "@primereact/styles": "11.1.0", - "@primereact/ui": "11.1.0", + "@primereact/core": "11.2.0", + "@primereact/headless": "11.2.0", + "@primereact/styles": "11.2.0", + "@primereact/ui": "11.2.0", "@primeuix/motion": "1.0.0", "@primeuix/themes": "3.0.0", "@primeuix/utils": "0.8.1", "@types/react": "19.2.18", - "primereact": "11.1.0", + "primereact": "11.2.0", "react": "19.2.8", "react-dom": "19.2.8", "reflect-metadata": "0.2.2", diff --git a/scripts/renderer-adapter-matrix.json b/scripts/renderer-adapter-matrix.json index 5fc97199..93b9ee44 100644 --- a/scripts/renderer-adapter-matrix.json +++ b/scripts/renderer-adapter-matrix.json @@ -99,14 +99,14 @@ "primereact": "11.0.0" }, "current": { - "@primereact/core": "11.1.0", - "@primereact/headless": "11.1.0", - "@primereact/styles": "11.1.0", - "@primereact/ui": "11.1.0", + "@primereact/core": "11.2.0", + "@primereact/headless": "11.2.0", + "@primereact/styles": "11.2.0", + "@primereact/ui": "11.2.0", "@primeuix/motion": "1.0.0", "@primeuix/themes": "3.0.0", "@primeuix/utils": "0.8.1", - "primereact": "11.1.0" + "primereact": "11.2.0" } } },