diff --git a/.changeset/pre.json b/.changeset/pre.json index bf29040..03f1871 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -12,9 +12,13 @@ "@zcloak/verify": "0.8.0", "@zcloak/wasm": "0.8.0", "@zcloak/wasm-asm": "0.8.0", - "@zcloak/wasm-bridge": "0.8.0" + "@zcloak/wasm-bridge": "0.8.0", + "test-support": "0.0.0" }, "changesets": [ - "good-forks-relate" + "bright-gifts-flash", + "fast-cars-admire", + "good-forks-relate", + "hip-buckets-battle" ] } diff --git a/packages/crypto/CHANGELOG.md b/packages/crypto/CHANGELOG.md index 261e386..1bf9133 100644 --- a/packages/crypto/CHANGELOG.md +++ b/packages/crypto/CHANGELOG.md @@ -1,5 +1,16 @@ # @zcloak/crypto +## 1.0.0-beta.1 + +### Minor Changes + +- [#45](https://github.com/zCloak-Network/zkid-sdk/pull/45) [`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - Data signing. + + - add [eip712](https://eips.ethereum.org/EIPS/eip-712) typed struct data hashing. + - add signTypedData for DidKeyring. + - vc, vp, ctype, did-document supports signTypedData. + - verify functions support TypedData. + ## 1.0.0-beta.0 ### Major Changes diff --git a/packages/crypto/package.json b/packages/crypto/package.json index bffe8b0..fbd140c 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -17,7 +17,7 @@ }, "sideEffects": false, "type": "module", - "version": "1.0.0-beta.0", + "version": "1.0.0-beta.1", "main": "index.js", "dependencies": { "@noble/hashes": "^1.2.0", diff --git a/packages/ctype/CHANGELOG.md b/packages/ctype/CHANGELOG.md index bc2a084..f29d030 100644 --- a/packages/ctype/CHANGELOG.md +++ b/packages/ctype/CHANGELOG.md @@ -1,5 +1,23 @@ # @zcloak/ctype +## 1.0.0-beta.1 + +### Minor Changes + +- [#45](https://github.com/zCloak-Network/zkid-sdk/pull/45) [`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - Data signing. + + - add [eip712](https://eips.ethereum.org/EIPS/eip-712) typed struct data hashing. + - add signTypedData for DidKeyring. + - vc, vp, ctype, did-document supports signTypedData. + - verify functions support TypedData. + +### Patch Changes + +- Updated dependencies [[`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb)]: + - @zcloak/did-resolver@1.0.0-beta.1 + - @zcloak/crypto@1.0.0-beta.1 + - @zcloak/did@1.0.0-beta.1 + ## 1.0.0-beta.0 ### Major Changes diff --git a/packages/ctype/package.json b/packages/ctype/package.json index eb26a0b..e21df29 100644 --- a/packages/ctype/package.json +++ b/packages/ctype/package.json @@ -17,7 +17,7 @@ }, "sideEffects": false, "type": "module", - "version": "1.0.0-beta.0", + "version": "1.0.0-beta.1", "main": "index.js", "dependencies": { "@polkadot/util": "^10.2.1", diff --git a/packages/did-resolver/CHANGELOG.md b/packages/did-resolver/CHANGELOG.md index 23e4fdd..92147ca 100644 --- a/packages/did-resolver/CHANGELOG.md +++ b/packages/did-resolver/CHANGELOG.md @@ -1,5 +1,16 @@ # @zcloak/did-resolver +## 1.0.0-beta.1 + +### Minor Changes + +- [#45](https://github.com/zCloak-Network/zkid-sdk/pull/45) [`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - Data signing. + + - add [eip712](https://eips.ethereum.org/EIPS/eip-712) typed struct data hashing. + - add signTypedData for DidKeyring. + - vc, vp, ctype, did-document supports signTypedData. + - verify functions support TypedData. + ## 1.0.0-beta.0 ### Major Changes diff --git a/packages/did-resolver/package.json b/packages/did-resolver/package.json index 3930f36..821e9e0 100644 --- a/packages/did-resolver/package.json +++ b/packages/did-resolver/package.json @@ -17,7 +17,7 @@ }, "sideEffects": false, "type": "module", - "version": "1.0.0-beta.0", + "version": "1.0.0-beta.1", "main": "index.js", "dependencies": { "cross-fetch": "^3.1.5" diff --git a/packages/did/CHANGELOG.md b/packages/did/CHANGELOG.md index 00228ac..632a3ef 100644 --- a/packages/did/CHANGELOG.md +++ b/packages/did/CHANGELOG.md @@ -1,5 +1,23 @@ # @zcloak/did +## 1.0.0-beta.1 + +### Minor Changes + +- [#45](https://github.com/zCloak-Network/zkid-sdk/pull/45) [`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - Data signing. + + - add [eip712](https://eips.ethereum.org/EIPS/eip-712) typed struct data hashing. + - add signTypedData for DidKeyring. + - vc, vp, ctype, did-document supports signTypedData. + - verify functions support TypedData. + +### Patch Changes + +- Updated dependencies [[`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb)]: + - @zcloak/did-resolver@1.0.0-beta.1 + - @zcloak/keyring@1.0.0-beta.1 + - @zcloak/crypto@1.0.0-beta.1 + ## 1.0.0-beta.0 ### Major Changes diff --git a/packages/did/package.json b/packages/did/package.json index 01b9dd0..afc24a9 100644 --- a/packages/did/package.json +++ b/packages/did/package.json @@ -17,7 +17,7 @@ }, "sideEffects": false, "type": "module", - "version": "1.0.0-beta.0", + "version": "1.0.0-beta.1", "main": "index.js", "dependencies": { "@polkadot/util": "^10.3.1", diff --git a/packages/keyring/CHANGELOG.md b/packages/keyring/CHANGELOG.md index 839a70d..1f9c4cc 100644 --- a/packages/keyring/CHANGELOG.md +++ b/packages/keyring/CHANGELOG.md @@ -1,5 +1,21 @@ # @zcloak/keyring +## 1.0.0-beta.1 + +### Minor Changes + +- [#45](https://github.com/zCloak-Network/zkid-sdk/pull/45) [`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - Data signing. + + - add [eip712](https://eips.ethereum.org/EIPS/eip-712) typed struct data hashing. + - add signTypedData for DidKeyring. + - vc, vp, ctype, did-document supports signTypedData. + - verify functions support TypedData. + +### Patch Changes + +- Updated dependencies [[`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb)]: + - @zcloak/crypto@1.0.0-beta.1 + ## 1.0.0-beta.0 ### Major Changes diff --git a/packages/keyring/package.json b/packages/keyring/package.json index 2d4ba47..c9fe5a7 100644 --- a/packages/keyring/package.json +++ b/packages/keyring/package.json @@ -17,7 +17,7 @@ }, "sideEffects": false, "type": "module", - "version": "1.0.0-beta.0", + "version": "1.0.0-beta.1", "main": "index.js", "dependencies": { "@polkadot/util": "^10.3.1", diff --git a/packages/message/CHANGELOG.md b/packages/message/CHANGELOG.md index 56a5379..eac39e4 100644 --- a/packages/message/CHANGELOG.md +++ b/packages/message/CHANGELOG.md @@ -1,5 +1,29 @@ # @zcloak/message +## 1.0.0-beta.1 + +### Minor Changes + +- [#42](https://github.com/zCloak-Network/zkid-sdk/pull/42) [`ddaa837`](https://github.com/zCloak-Network/zkid-sdk/commit/ddaa837bb71bf1558eed2e85621cf9d83fe07d83) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - - The param `nonceMap` of `calcRoothash` function is optional. + + - Add `PublicVerifiableCredential`, `VerifiableCredentialBuilder.build` allow `isPublic` param, `true` build `PublicVerifiableCredential`, `false` build `PrivateVerifiableCredential`. + - vcVerify support verify `PublicVerifiableCredential`. + +- [#45](https://github.com/zCloak-Network/zkid-sdk/pull/45) [`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - Data signing. + + - add [eip712](https://eips.ethereum.org/EIPS/eip-712) typed struct data hashing. + - add signTypedData for DidKeyring. + - vc, vp, ctype, did-document supports signTypedData. + - verify functions support TypedData. + +### Patch Changes + +- Updated dependencies [[`e953dfb`](https://github.com/zCloak-Network/zkid-sdk/commit/e953dfb95b427bc94315600657c5c706b8211d50), [`ddaa837`](https://github.com/zCloak-Network/zkid-sdk/commit/ddaa837bb71bf1558eed2e85621cf9d83fe07d83), [`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb)]: + - @zcloak/vc@1.0.0-beta.1 + - @zcloak/did-resolver@1.0.0-beta.1 + - @zcloak/crypto@1.0.0-beta.1 + - @zcloak/did@1.0.0-beta.1 + ## 1.0.0-beta.0 ### Major Changes diff --git a/packages/message/package.json b/packages/message/package.json index a4e842d..9a37639 100644 --- a/packages/message/package.json +++ b/packages/message/package.json @@ -17,7 +17,7 @@ }, "sideEffects": false, "type": "module", - "version": "1.0.0-beta.0", + "version": "1.0.0-beta.1", "main": "index.js", "dependencies": { "@polkadot/util": "^10.3.1", diff --git a/packages/vc/CHANGELOG.md b/packages/vc/CHANGELOG.md index 7794745..ae6186a 100644 --- a/packages/vc/CHANGELOG.md +++ b/packages/vc/CHANGELOG.md @@ -1,5 +1,34 @@ # @zcloak/vc +## 1.0.0-beta.1 + +### Minor Changes + +- [#44](https://github.com/zCloak-Network/zkid-sdk/pull/44) [`e953dfb`](https://github.com/zCloak-Network/zkid-sdk/commit/e953dfb95b427bc94315600657c5c706b8211d50) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - upgrade vc version to v1 + + 1. add issuance date param whencalc digest. + 2. When there are multiple versions of vc, there are different build logics. The difference between v1 and v2 is that the digest is constructed differently + 3. vcVerify function can pass `version`(VerifiableCredentialVersion) for verification. + +- [#42](https://github.com/zCloak-Network/zkid-sdk/pull/42) [`ddaa837`](https://github.com/zCloak-Network/zkid-sdk/commit/ddaa837bb71bf1558eed2e85621cf9d83fe07d83) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - - The param `nonceMap` of `calcRoothash` function is optional. + + - Add `PublicVerifiableCredential`, `VerifiableCredentialBuilder.build` allow `isPublic` param, `true` build `PublicVerifiableCredential`, `false` build `PrivateVerifiableCredential`. + - vcVerify support verify `PublicVerifiableCredential`. + +- [#45](https://github.com/zCloak-Network/zkid-sdk/pull/45) [`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - Data signing. + + - add [eip712](https://eips.ethereum.org/EIPS/eip-712) typed struct data hashing. + - add signTypedData for DidKeyring. + - vc, vp, ctype, did-document supports signTypedData. + - verify functions support TypedData. + +### Patch Changes + +- Updated dependencies [[`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb)]: + - @zcloak/crypto@1.0.0-beta.1 + - @zcloak/ctype@1.0.0-beta.1 + - @zcloak/did@1.0.0-beta.1 + ## 1.0.0-beta.0 ### Major Changes diff --git a/packages/vc/package.json b/packages/vc/package.json index 55974fd..38dbaa8 100644 --- a/packages/vc/package.json +++ b/packages/vc/package.json @@ -17,7 +17,7 @@ }, "sideEffects": false, "type": "module", - "version": "1.0.0-beta.0", + "version": "1.0.0-beta.1", "main": "index.js", "dependencies": { "@polkadot/util": "^10.3.1", diff --git a/packages/verify/CHANGELOG.md b/packages/verify/CHANGELOG.md index b3413ff..f89e8ec 100644 --- a/packages/verify/CHANGELOG.md +++ b/packages/verify/CHANGELOG.md @@ -1,5 +1,36 @@ # @zcloak/verify +## 1.0.0-beta.1 + +### Minor Changes + +- [#44](https://github.com/zCloak-Network/zkid-sdk/pull/44) [`e953dfb`](https://github.com/zCloak-Network/zkid-sdk/commit/e953dfb95b427bc94315600657c5c706b8211d50) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - upgrade vc version to v1 + + 1. add issuance date param whencalc digest. + 2. When there are multiple versions of vc, there are different build logics. The difference between v1 and v2 is that the digest is constructed differently + 3. vcVerify function can pass `version`(VerifiableCredentialVersion) for verification. + +- [#42](https://github.com/zCloak-Network/zkid-sdk/pull/42) [`ddaa837`](https://github.com/zCloak-Network/zkid-sdk/commit/ddaa837bb71bf1558eed2e85621cf9d83fe07d83) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - - The param `nonceMap` of `calcRoothash` function is optional. + + - Add `PublicVerifiableCredential`, `VerifiableCredentialBuilder.build` allow `isPublic` param, `true` build `PublicVerifiableCredential`, `false` build `PrivateVerifiableCredential`. + - vcVerify support verify `PublicVerifiableCredential`. + +- [#45](https://github.com/zCloak-Network/zkid-sdk/pull/45) [`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb) Thanks [@zzcwoshizz](https://github.com/zzcwoshizz)! - Data signing. + + - add [eip712](https://eips.ethereum.org/EIPS/eip-712) typed struct data hashing. + - add signTypedData for DidKeyring. + - vc, vp, ctype, did-document supports signTypedData. + - verify functions support TypedData. + +### Patch Changes + +- Updated dependencies [[`e953dfb`](https://github.com/zCloak-Network/zkid-sdk/commit/e953dfb95b427bc94315600657c5c706b8211d50), [`ddaa837`](https://github.com/zCloak-Network/zkid-sdk/commit/ddaa837bb71bf1558eed2e85621cf9d83fe07d83), [`872ed45`](https://github.com/zCloak-Network/zkid-sdk/commit/872ed4500aeefb8d5d68cca7b94b2248092b23cb)]: + - @zcloak/vc@1.0.0-beta.1 + - @zcloak/did-resolver@1.0.0-beta.1 + - @zcloak/crypto@1.0.0-beta.1 + - @zcloak/ctype@1.0.0-beta.1 + - @zcloak/did@1.0.0-beta.1 + ## 1.0.0-beta.0 ### Major Changes diff --git a/packages/verify/package.json b/packages/verify/package.json index 2e21808..936294a 100644 --- a/packages/verify/package.json +++ b/packages/verify/package.json @@ -17,7 +17,7 @@ }, "sideEffects": false, "type": "module", - "version": "1.0.0-beta.0", + "version": "1.0.0-beta.1", "main": "index.js", "dependencies": { "@polkadot/util": "^10.3.1",