diff --git a/CHANGELOG.md b/CHANGELOG.md index 336c3b6e..0c59ac5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +## 0.8.8 (2026-06-15) + +### 🚀 Features + +- **host-papp:** the SSO session now supports legacy sign requests. `UserSession` gains `signRawLegacy` (sign raw `Bytes`/`Payload` for a plain `AccountId`) and `createTransactionLegacy` (build a `LegacyTransaction`). + +### ❤️ Thank You + +- @valentunn + ## 0.8.7 (2026-06-06) ### 🚀 Features diff --git a/package-lock.json b/package-lock.json index 443d64f2..27ed1ab8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17329,7 +17329,7 @@ }, "packages/handoff-service": { "name": "@novasamatech/handoff-service", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { "@noble/ciphers": "2.2.0", @@ -17342,10 +17342,10 @@ }, "packages/host-api": { "name": "@novasamatech/host-api", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { - "@novasamatech/scale": "0.8.7", + "@novasamatech/scale": "0.8.8", "nanoevents": "9.1.0", "nanoid": "5.1.11", "neverthrow": "^8.2.0", @@ -17354,10 +17354,10 @@ }, "packages/host-api-wrapper": { "name": "@novasamatech/host-api-wrapper", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { - "@novasamatech/host-api": "0.8.7", + "@novasamatech/host-api": "0.8.8", "@polkadot-api/json-rpc-provider-proxy": "^0.4.0", "@polkadot-api/substrate-bindings": "^0.20.3", "@polkadot/extension-inject": "^0.63.1", @@ -17397,12 +17397,12 @@ }, "packages/host-chat": { "name": "@novasamatech/host-chat", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { - "@novasamatech/scale": "0.8.7", - "@novasamatech/statement-store": "0.8.7", - "@novasamatech/storage-adapter": "0.8.7", + "@novasamatech/scale": "0.8.8", + "@novasamatech/statement-store": "0.8.8", + "@novasamatech/storage-adapter": "0.8.8", "nanoid": "5.1.11", "neverthrow": "^8.2.0" } @@ -17427,11 +17427,11 @@ }, "packages/host-container": { "name": "@novasamatech/host-container", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { "@noble/hashes": "2.2.0", - "@novasamatech/host-api": "0.8.7", + "@novasamatech/host-api": "0.8.8", "@polkadot-api/substrate-client": "^0.7.0", "nanoevents": "9.1.0", "nanoid": "5.1.11", @@ -17462,16 +17462,16 @@ }, "packages/host-papp": { "name": "@novasamatech/host-papp", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", - "@novasamatech/host-api": "0.8.7", - "@novasamatech/scale": "0.8.7", - "@novasamatech/statement-store": "0.8.7", - "@novasamatech/storage-adapter": "0.8.7", + "@novasamatech/host-api": "0.8.8", + "@novasamatech/scale": "0.8.8", + "@novasamatech/statement-store": "0.8.8", + "@novasamatech/storage-adapter": "0.8.8", "@polkadot-api/utils": "^0.4.0", "@polkadot-labs/hdkd-helpers": "^0.0.30", "nanoevents": "9.1.0", @@ -17484,11 +17484,11 @@ }, "packages/host-papp-react-ui": { "name": "@novasamatech/host-papp-react-ui", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { - "@novasamatech/host-papp": "0.8.7", - "@novasamatech/statement-store": "0.8.7", + "@novasamatech/host-papp": "0.8.8", + "@novasamatech/statement-store": "0.8.8", "@novasamatech/tr-ui": "^0.2.11", "@polkadot-api/utils": "^0.4.0", "@radix-ui/react-dialog": "1.1.16", @@ -18007,10 +18007,10 @@ }, "packages/host-substrate-chain-connection": { "name": "@novasamatech/host-substrate-chain-connection", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { - "@novasamatech/storage-adapter": "0.8.7", + "@novasamatech/storage-adapter": "0.8.8", "@polkadot-api/json-rpc-provider": "^0.2.0", "@polkadot-api/json-rpc-provider-proxy": "^0.4.0", "@polkadot-api/ws-provider": "^0.9.0", @@ -18020,31 +18020,31 @@ }, "packages/host-worker-sandbox": { "name": "@novasamatech/host-worker-sandbox", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { - "@novasamatech/host-api": "0.8.7", - "@novasamatech/host-container": "0.8.7", + "@novasamatech/host-api": "0.8.8", + "@novasamatech/host-container": "0.8.8", "quickjs-emscripten": "0.32.0" } }, "packages/product-bulletin": { "name": "@novasamatech/product-bulletin", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { - "@novasamatech/host-api-wrapper": "0.8.7", + "@novasamatech/host-api-wrapper": "0.8.8", "@parity/bulletin-sdk": "^0.3.0", "polkadot-api": ">=2" } }, "packages/product-react-renderer": { "name": "@novasamatech/product-react-renderer", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { - "@novasamatech/host-api": "0.8.7", - "@novasamatech/host-api-wrapper": "0.8.7", + "@novasamatech/host-api": "0.8.8", + "@novasamatech/host-api-wrapper": "0.8.8", "react-reconciler": "0.33.0", "scale-ts": "1.6.1" }, @@ -18071,7 +18071,7 @@ }, "packages/scale": { "name": "@novasamatech/scale", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { "@polkadot-api/utils": "^0.4.0", @@ -18080,14 +18080,14 @@ }, "packages/statement-store": { "name": "@novasamatech/statement-store", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { "@noble/ciphers": "2.2.0", "@noble/hashes": "2.2.0", - "@novasamatech/scale": "0.8.7", + "@novasamatech/scale": "0.8.8", "@novasamatech/sdk-statement": "^0.6.0", - "@novasamatech/substrate-slot-sr25519-wasm": "0.8.7", + "@novasamatech/substrate-slot-sr25519-wasm": "0.8.8", "@polkadot-api/substrate-bindings": "^0.20.3", "@polkadot-api/substrate-client": "^0.7.0", "@polkadot-labs/hdkd-helpers": "^0.0.30", @@ -18131,7 +18131,7 @@ }, "packages/storage-adapter": { "name": "@novasamatech/storage-adapter", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0", "dependencies": { "nanoevents": "^9.1.0", @@ -18140,7 +18140,7 @@ }, "packages/substrate-slot-sr25519-wasm": { "name": "@novasamatech/substrate-slot-sr25519-wasm", - "version": "0.8.7", + "version": "0.8.8", "license": "Apache-2.0" } } diff --git a/packages/handoff-service/package.json b/packages/handoff-service/package.json index 76c851c8..2fb071a0 100644 --- a/packages/handoff-service/package.json +++ b/packages/handoff-service/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/handoff-service", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "HOP (Handoff Pool) file transfer service for P2P chat", "license": "Apache-2.0", "repository": { diff --git a/packages/host-api-wrapper/package.json b/packages/host-api-wrapper/package.json index 55e1843c..1be17ee7 100644 --- a/packages/host-api-wrapper/package.json +++ b/packages/host-api-wrapper/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/host-api-wrapper", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "Host API wrapper: integrate and run your product inside Polkadot browser.", "license": "Apache-2.0", "repository": { @@ -28,7 +28,7 @@ "@polkadot/extension-inject": "^0.63.1", "@polkadot-api/json-rpc-provider-proxy": "^0.4.0", "@polkadot-api/substrate-bindings": "^0.20.3", - "@novasamatech/host-api": "0.8.7", + "@novasamatech/host-api": "0.8.8", "polkadot-api": ">=2", "neverthrow": "^8.2.0" }, diff --git a/packages/host-api/package.json b/packages/host-api/package.json index 59b83611..e71ee23c 100644 --- a/packages/host-api/package.json +++ b/packages/host-api/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/host-api", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "Host API: transport implementation for host - product integration.", "license": "Apache-2.0", "repository": { @@ -22,7 +22,7 @@ "README.md" ], "dependencies": { - "@novasamatech/scale": "0.8.7", + "@novasamatech/scale": "0.8.8", "nanoevents": "9.1.0", "nanoid": "5.1.11", "neverthrow": "^8.2.0", diff --git a/packages/host-chat/package.json b/packages/host-chat/package.json index 4b7fa4f9..244a16e8 100644 --- a/packages/host-chat/package.json +++ b/packages/host-chat/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/host-chat", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "Host statement store chat integration", "license": "Apache-2.0", "repository": { @@ -40,9 +40,9 @@ "README.md" ], "dependencies": { - "@novasamatech/scale": "0.8.7", - "@novasamatech/statement-store": "0.8.7", - "@novasamatech/storage-adapter": "0.8.7", + "@novasamatech/scale": "0.8.8", + "@novasamatech/statement-store": "0.8.8", + "@novasamatech/storage-adapter": "0.8.8", "nanoid": "5.1.11", "neverthrow": "^8.2.0" }, diff --git a/packages/host-container/package.json b/packages/host-container/package.json index 980bf340..faf60630 100644 --- a/packages/host-container/package.json +++ b/packages/host-container/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/host-container", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "Host container for hosting and managing products within the Polkadot ecosystem.", "license": "Apache-2.0", "repository": { @@ -28,7 +28,7 @@ "@noble/hashes": "2.2.0", "polkadot-api": ">=2", "@polkadot-api/substrate-client": "^0.7.0", - "@novasamatech/host-api": "0.8.7", + "@novasamatech/host-api": "0.8.8", "nanoevents": "9.1.0", "nanoid": "5.1.11", "neverthrow": "^8.2.0" diff --git a/packages/host-papp-react-ui/package.json b/packages/host-papp-react-ui/package.json index 4372db1b..fbffee6b 100644 --- a/packages/host-papp-react-ui/package.json +++ b/packages/host-papp-react-ui/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/host-papp-react-ui", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "Polkadot app UI Flow", "license": "Apache-2.0", "repository": { @@ -33,8 +33,8 @@ "react-dom": ">=18" }, "dependencies": { - "@novasamatech/host-papp": "0.8.7", - "@novasamatech/statement-store": "0.8.7", + "@novasamatech/host-papp": "0.8.8", + "@novasamatech/statement-store": "0.8.8", "@polkadot-api/utils": "^0.4.0", "@radix-ui/react-dialog": "1.1.16", "@radix-ui/react-popover": "1.1.16", diff --git a/packages/host-papp/package.json b/packages/host-papp/package.json index d9cc319f..333204a4 100644 --- a/packages/host-papp/package.json +++ b/packages/host-papp/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/host-papp", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "Polkadot app integration", "license": "Apache-2.0", "repository": { @@ -34,10 +34,10 @@ "@noble/ciphers": "2.2.0", "@noble/curves": "2.2.0", "@noble/hashes": "2.2.0", - "@novasamatech/host-api": "0.8.7", - "@novasamatech/scale": "0.8.7", - "@novasamatech/statement-store": "0.8.7", - "@novasamatech/storage-adapter": "0.8.7", + "@novasamatech/host-api": "0.8.8", + "@novasamatech/scale": "0.8.8", + "@novasamatech/statement-store": "0.8.8", + "@novasamatech/storage-adapter": "0.8.8", "@polkadot-api/utils": "^0.4.0", "@polkadot-labs/hdkd-helpers": "^0.0.30", "nanoevents": "9.1.0", diff --git a/packages/host-substrate-chain-connection/package.json b/packages/host-substrate-chain-connection/package.json index 351f65f0..b5659a19 100644 --- a/packages/host-substrate-chain-connection/package.json +++ b/packages/host-substrate-chain-connection/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/host-substrate-chain-connection", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "Chain connection pool with ref counting and provider branching for Polkadot API", "license": "Apache-2.0", "repository": { @@ -25,7 +25,7 @@ "README.md" ], "dependencies": { - "@novasamatech/storage-adapter": "0.8.7", + "@novasamatech/storage-adapter": "0.8.8", "@polkadot-api/ws-provider": "^0.9.0", "@polkadot-api/json-rpc-provider": "^0.2.0", "@polkadot-api/json-rpc-provider-proxy": "^0.4.0", diff --git a/packages/host-worker-sandbox/package.json b/packages/host-worker-sandbox/package.json index 874026a4..5eb8476e 100644 --- a/packages/host-worker-sandbox/package.json +++ b/packages/host-worker-sandbox/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/host-worker-sandbox", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "QuickJS-based sandbox for running product worker code with Triangle Host API.", "license": "Apache-2.0", "repository": { @@ -25,8 +25,8 @@ "README.md" ], "dependencies": { - "@novasamatech/host-api": "0.8.7", - "@novasamatech/host-container": "0.8.7", + "@novasamatech/host-api": "0.8.8", + "@novasamatech/host-container": "0.8.8", "quickjs-emscripten": "0.32.0" }, "publishConfig": { diff --git a/packages/product-bulletin/package.json b/packages/product-bulletin/package.json index bdd78f3b..38cb5c7f 100644 --- a/packages/product-bulletin/package.json +++ b/packages/product-bulletin/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/product-bulletin", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "Bulletin Chain client adapter for Polkadot product applications", "license": "Apache-2.0", "repository": { @@ -27,7 +27,7 @@ "README.md" ], "dependencies": { - "@novasamatech/host-api-wrapper": "0.8.7", + "@novasamatech/host-api-wrapper": "0.8.8", "@parity/bulletin-sdk": "^0.3.0", "polkadot-api": ">=2" }, diff --git a/packages/product-react-renderer/package.json b/packages/product-react-renderer/package.json index ba6e99ba..e8168b76 100644 --- a/packages/product-react-renderer/package.json +++ b/packages/product-react-renderer/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/product-react-renderer", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "React wrapper for custom renderer format from host-api-wrapper", "license": "Apache-2.0", "repository": { @@ -24,8 +24,8 @@ "README.md" ], "dependencies": { - "@novasamatech/host-api": "0.8.7", - "@novasamatech/host-api-wrapper": "0.8.7", + "@novasamatech/host-api": "0.8.8", + "@novasamatech/host-api-wrapper": "0.8.8", "scale-ts": "1.6.1", "react-reconciler": "0.33.0" }, diff --git a/packages/scale/package.json b/packages/scale/package.json index 6e16ee09..0b51d1d1 100644 --- a/packages/scale/package.json +++ b/packages/scale/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/scale", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "additional scale-ts bindings", "license": "Apache-2.0", "repository": { diff --git a/packages/statement-store/package.json b/packages/statement-store/package.json index 9fc69f7e..cf61693c 100644 --- a/packages/statement-store/package.json +++ b/packages/statement-store/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/statement-store", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "Statement store integration", "license": "Apache-2.0", "repository": { @@ -25,9 +25,9 @@ "README.md" ], "dependencies": { - "@novasamatech/scale": "0.8.7", + "@novasamatech/scale": "0.8.8", "@novasamatech/sdk-statement": "^0.6.0", - "@novasamatech/substrate-slot-sr25519-wasm": "0.8.7", + "@novasamatech/substrate-slot-sr25519-wasm": "0.8.8", "@polkadot-api/substrate-bindings": "^0.20.3", "@polkadot-api/substrate-client": "^0.7.0", "@polkadot-labs/hdkd-helpers": "^0.0.30", diff --git a/packages/storage-adapter/package.json b/packages/storage-adapter/package.json index 49625dca..32398dec 100644 --- a/packages/storage-adapter/package.json +++ b/packages/storage-adapter/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/storage-adapter", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "Statement store integration", "license": "Apache-2.0", "repository": { diff --git a/packages/substrate-slot-sr25519-wasm/package.json b/packages/substrate-slot-sr25519-wasm/package.json index 22f264be..dd08a3f3 100644 --- a/packages/substrate-slot-sr25519-wasm/package.json +++ b/packages/substrate-slot-sr25519-wasm/package.json @@ -1,7 +1,7 @@ { "name": "@novasamatech/substrate-slot-sr25519-wasm", "type": "module", - "version": "0.8.7", + "version": "0.8.8", "description": "Substrate sr25519 slot-account crypto (SecretKey::from_bytes) for mobile SlotAccountKey", "license": "Apache-2.0", "repository": {