From 9c6bd93f9e0cbfe499275ee5ba9382eadbfe9f72 Mon Sep 17 00:00:00 2001 From: "Mark S. Lewis" Date: Thu, 13 Jun 2024 22:22:21 +0100 Subject: [PATCH] Use only v2.2.x chaincode package dependencies Avoid chaincode packages picking up dependencies on later v2.x releases, such as v2.5.x. Later releases may exploit features not compatible with the v2.2 chaincode container runtime. Signed-off-by: Mark S. Lewis --- asset-transfer-basic/chaincode-javascript/package.json | 4 ++-- asset-transfer-basic/chaincode-typescript/package.json | 4 ++-- asset-transfer-events/chaincode-javascript/package.json | 4 ++-- .../chaincode-javascript/package.json | 4 ++-- asset-transfer-sbe/chaincode-typescript/package.json | 4 ++-- chaincode/abstore/javascript/package.json | 2 +- chaincode/fabcar/javascript/package.json | 4 ++-- chaincode/fabcar/typescript/package.json | 4 ++-- chaincode/marbles02/javascript/package.json | 2 +- commercial-paper/organization/digibank/contract/package.json | 4 ++-- .../organization/magnetocorp/contract/package.json | 4 ++-- token-erc-20/chaincode-javascript/package.json | 4 ++-- 12 files changed, 22 insertions(+), 22 deletions(-) diff --git a/asset-transfer-basic/chaincode-javascript/package.json b/asset-transfer-basic/chaincode-javascript/package.json index 9cc22242..9d8c2aba 100644 --- a/asset-transfer-basic/chaincode-javascript/package.json +++ b/asset-transfer-basic/chaincode-javascript/package.json @@ -17,8 +17,8 @@ "author": "Hyperledger", "license": "Apache-2.0", "dependencies": { - "fabric-contract-api": "^2.0.0", - "fabric-shim": "^2.0.0" + "fabric-contract-api": "~2.2", + "fabric-shim": "~2.2" }, "devDependencies": { "chai": "^4.1.2", diff --git a/asset-transfer-basic/chaincode-typescript/package.json b/asset-transfer-basic/chaincode-typescript/package.json index 2b681fc1..e0b4570a 100644 --- a/asset-transfer-basic/chaincode-typescript/package.json +++ b/asset-transfer-basic/chaincode-typescript/package.json @@ -21,8 +21,8 @@ "author": "Hyperledger", "license": "Apache-2.0", "dependencies": { - "fabric-contract-api": "^2.0.0", - "fabric-shim": "^2.0.0" + "fabric-contract-api": "~2.2", + "fabric-shim": "~2.2" }, "devDependencies": { "@types/chai": "^4.1.7", diff --git a/asset-transfer-events/chaincode-javascript/package.json b/asset-transfer-events/chaincode-javascript/package.json index 143b35c7..29f73180 100644 --- a/asset-transfer-events/chaincode-javascript/package.json +++ b/asset-transfer-events/chaincode-javascript/package.json @@ -17,8 +17,8 @@ "author": "Hyperledger", "license": "Apache-2.0", "dependencies": { - "fabric-contract-api": "^2.0.0", - "fabric-shim": "^2.0.0" + "fabric-contract-api": "~2.2", + "fabric-shim": "~2.2" }, "devDependencies": { "chai": "^4.1.2", diff --git a/asset-transfer-ledger-queries/chaincode-javascript/package.json b/asset-transfer-ledger-queries/chaincode-javascript/package.json index 0427b5c8..89418215 100644 --- a/asset-transfer-ledger-queries/chaincode-javascript/package.json +++ b/asset-transfer-ledger-queries/chaincode-javascript/package.json @@ -13,7 +13,7 @@ "engine-strict": true, "license": "Apache-2.0", "dependencies": { - "fabric-contract-api": "^2.0.0", - "fabric-shim": "^2.0.0" + "fabric-contract-api": "~2.2", + "fabric-shim": "~2.2" } } diff --git a/asset-transfer-sbe/chaincode-typescript/package.json b/asset-transfer-sbe/chaincode-typescript/package.json index 43be5e77..f2e479c9 100644 --- a/asset-transfer-sbe/chaincode-typescript/package.json +++ b/asset-transfer-sbe/chaincode-typescript/package.json @@ -21,8 +21,8 @@ "author": "Hyperledger", "license": "Apache-2.0", "dependencies": { - "fabric-contract-api": "^2.0.0", - "fabric-shim": "^2.0.0" + "fabric-contract-api": "~2.2", + "fabric-shim": "~2.2" }, "devDependencies": { "@types/chai": "^4.2.11", diff --git a/chaincode/abstore/javascript/package.json b/chaincode/abstore/javascript/package.json index 74dc19ce..771912a3 100644 --- a/chaincode/abstore/javascript/package.json +++ b/chaincode/abstore/javascript/package.json @@ -12,6 +12,6 @@ "engine-strict": true, "license": "Apache-2.0", "dependencies": { - "fabric-shim": "^2.0.0" + "fabric-shim": "~2.2" } } diff --git a/chaincode/fabcar/javascript/package.json b/chaincode/fabcar/javascript/package.json index 1adb28b6..2a98d988 100644 --- a/chaincode/fabcar/javascript/package.json +++ b/chaincode/fabcar/javascript/package.json @@ -17,8 +17,8 @@ "author": "Hyperledger", "license": "Apache-2.0", "dependencies": { - "fabric-contract-api": "^2.0.0", - "fabric-shim": "^2.0.0" + "fabric-contract-api": "~2.2", + "fabric-shim": "~2.2" }, "devDependencies": { "chai": "^4.1.2", diff --git a/chaincode/fabcar/typescript/package.json b/chaincode/fabcar/typescript/package.json index 7cd3837c..2bb9de87 100644 --- a/chaincode/fabcar/typescript/package.json +++ b/chaincode/fabcar/typescript/package.json @@ -21,8 +21,8 @@ "author": "Hyperledger", "license": "Apache-2.0", "dependencies": { - "fabric-contract-api": "^2.0.0", - "fabric-shim": "^2.0.0" + "fabric-contract-api": "~2.2", + "fabric-shim": "~2.2" }, "devDependencies": { "@types/chai": "^4.1.7", diff --git a/chaincode/marbles02/javascript/package.json b/chaincode/marbles02/javascript/package.json index 18e17446..ae3b2a41 100644 --- a/chaincode/marbles02/javascript/package.json +++ b/chaincode/marbles02/javascript/package.json @@ -12,6 +12,6 @@ "engine-strict": true, "license": "Apache-2.0", "dependencies": { - "fabric-shim": "^2.0.0" + "fabric-shim": "~2.2" } } diff --git a/commercial-paper/organization/digibank/contract/package.json b/commercial-paper/organization/digibank/contract/package.json index 2c4a6449..8474c07f 100644 --- a/commercial-paper/organization/digibank/contract/package.json +++ b/commercial-paper/organization/digibank/contract/package.json @@ -18,8 +18,8 @@ "author": "hyperledger", "license": "Apache-2.0", "dependencies": { - "fabric-contract-api": "^2.0.0", - "fabric-shim": "^2.0.0" + "fabric-contract-api": "~2.2", + "fabric-shim": "~2.2" }, "devDependencies": { "chai": "^4.1.2", diff --git a/commercial-paper/organization/magnetocorp/contract/package.json b/commercial-paper/organization/magnetocorp/contract/package.json index 2c4a6449..8474c07f 100644 --- a/commercial-paper/organization/magnetocorp/contract/package.json +++ b/commercial-paper/organization/magnetocorp/contract/package.json @@ -18,8 +18,8 @@ "author": "hyperledger", "license": "Apache-2.0", "dependencies": { - "fabric-contract-api": "^2.0.0", - "fabric-shim": "^2.0.0" + "fabric-contract-api": "~2.2", + "fabric-shim": "~2.2" }, "devDependencies": { "chai": "^4.1.2", diff --git a/token-erc-20/chaincode-javascript/package.json b/token-erc-20/chaincode-javascript/package.json index e704f980..aad0a408 100644 --- a/token-erc-20/chaincode-javascript/package.json +++ b/token-erc-20/chaincode-javascript/package.json @@ -18,8 +18,8 @@ "author": "Hyperledger", "license": "Apache-2.0", "dependencies": { - "fabric-contract-api": "^2.0.0", - "fabric-shim": "^2.0.0" + "fabric-contract-api": "~2.2", + "fabric-shim": "~2.2" }, "devDependencies": { "chai": "^4.1.2",