Releases: hypersign-protocol/hid-node
Releases · hypersign-protocol/hid-node
v0.3.0
Release Notes
Changelog
- 6bdcbc6 Merge pull request #391 from hypersign-protocol/bjj-ed255
- a9aeb97 Merge pull request #392 from hypersign-protocol/fix-ci
- 71d0487 Merge pull request #393 from hypersign-protocol/bjjSignatureFix
- 6013841 Merge pull request #394 from hypersign-protocol/add-upgradeHandler
- ed6203b Merge pull request #395 from hypersign-protocol/develop
- 063b893 add testcase for ed25519 and bjj multiple keypair support
- 9eaa378 chore: upgrade handler for version upgrade
- 841e26f ci: fix lint version 1.59.1
- 34ecbf8 feat: add LinkedDomains Context
- 779d609 feat: add Service type to BJJ did
- d9574b1 feat: add Testcase for did service
- 656268c feat: possible to create did with bjj and ed25519 (multiple Kp on same did)
- d21d04c fix: testcase (added bjjSignatureContext)
- a51f884 fix: bjjsignature (add docProof to merklization)
- fd18495 fix: bjjsignature (add docProof to merklization)
- e2e889b refactor: remove isBabyJubJubKey2021PresentAlongWithOtherVMTypes method as it's unuserd
- e573d12 remove service type validation
v0.2.1
Release Notes
- Fixed codec issues which were occurring while generating local DID Document using CLI
- Replace Python tests with Golang tests
Changelog
- 4d433ef Merge pull request #387 from hypersign-protocol/generate-did-cli-fix
- 5ab94e1 Merge pull request #388 from hypersign-protocol/go-tests
- ad30181 Merge pull request #389 from hypersign-protocol/develop
- d6fba2c Update README.md
- b639b29 fixed codec issue for generate did cli
- 13fb424 removed python tests in favour of golang tests
- d8f7e84 replacing python3 tests with golang tests
Prajna (v0.2.0)
Prajna Testnet Release
v0.2.0
marks the release of Prajna Testnet.
Protobuf Refactor
There have been significant changes done with x/ssi
Protobuf messages. DID Documents, Credential Schema and Credential Status are now treated as JSON-LD documents, which makes @context
field mandatory. This enables JSON-LD signature verification and provide support for following Proof Types:
Ed25519Signature2020
EcdsaSecp256k1Signature2019
EcdsaSecp256k1RecoverySignature2020
BJJSignature2021
BbsBlsSignature2020
Fixed-fee for x/ssi
module messages
We have introduced an approach to pay fixed-fees for x/ssi
messages. Each message type has distinct fee value and can be changed through Governance proposal. To know about more about our motivation behind this idea, please refer HIP-9
CosmWasm Smart Contract Layer
Introducing support for CosmWasm enables to tap into potential Intra-Chain and Cross-Chain Self Sovereign Identity (SSI) based use-cases.
Cosmos SDK and IBC version upgrades
- Cosmos SDK has been upgraded to
v0.47
- IBC has been upgraded to
v7
v0.1.10
v0.1.10-rc.1
Release Notes
Changelog
v0.1.9
Release Notes
Features
- Added support for KeyAgreement based Verification Methods:
X25519KeyAgreementKey2020
andX25519KeyAgreementKeyEIP5630
- Added events for
MsgCreateDID
,MsgCreateSchema
andMsgRegisterCredentialStatus
messages.
v0.1.9-rc.1
Release Notes
Changelog
- 20281bc Merge pull request #362 from hypersign-protocol/ssi-events
- 5e6e330 Merge pull request #363 from hypersign-protocol/key-agreement-support
- 958ad18 Merge pull request #364 from hypersign-protocol/develop
- 3f1852c feat: added events for successful registration of did-document, schema and credential status
- 47f7f0f feat: added support for X25519KeyVerificationKey2020 and X25519KeyAgreementKeyEIP5630 keyAgreement based keys
- 455bd01 fix typo: fixed X25519KeyAgreementKey2020 typos
v0.1.8
Release Notes
Features
- A CLI command hid-noded ssi-tools generate-did has been introduced to generate a minimal DID Document and store it locally. The CreateDID RPC CLI command is modified to add an option to refer any locally stored DID Document by thier alias names.
- Rules for method-specific-id have been defined. Supported formats are:
- CAIP-10 Blockchain Account ID.
- Alphanumeric Characters and special characters limited to hyphen (-) and dot (.) only.
- A bug in UpdateDID RPC has been fixed which checks if the DID Subject is already deactivated, and if it is, then an error is raised
- Any existing
verificationMethod
(withblockchainAccountId
field populated) present in an Active DID Document cannot be added in another DID Document unless the former DID Document is deactivated or theverificationMethod
is removed from it first. Refer #359 for more details.
Changelog
v0.1.8-rc.2
Release Notes
Changelog
- eb47d48 Merge pull request #357 from hypersign-protocol/dependabot/go_modules/golang.org/x/net-0.7.0
- bb5fe7e Merge pull request #359 from hypersign-protocol/unique-blockchain-account-id
- fad6330 Merge pull request #360 from hypersign-protocol/develop
- 16ca110 build(deps): bump golang.org/x/net from 0.6.0 to 0.7.0
- 30e065f feat: verification methods with blockchainAccountId field populated cannot be added in a DID Document if it already exists in some registered DID Document
v0.1.8-rc.1
Release Notes
- A CLI command
hid-noded ssi-tools generate-did
has been introduced to generate a minimal DID Document and store it locally. The CreateDID RPC CLI command is modified to add an option to refer any locally stored DID Document by thier alias names. - Rules for
method-specific-id
have been defined. Supported formats are:- CAIP-10 Blockchain Account ID.
- Alphanumeric Characters and special characters limited to hyphen (-) and dot (.) only.
- A bug in UpdateDID RPC has been fixed which checks if the DID Subject is already deactivated, and if it is, then an error is raised
Changelog
- 910890c Merge pull request #352 from hypersign-protocol/cli-diddoc-gen
- 597964b Merge pull request #353 from hypersign-protocol/method-specific-id-rules-impl
- b943ffc Merge pull request #354 from hypersign-protocol/bugfix-update-did
- 51b47da Merge pull request #355 from hypersign-protocol/develop
- 6f1f596 Update LICENSE
- ee265d0 bugfix: added check to ensure deactivated DIDs are not allowed to update
- bf00e4e feat: added cli commands to generate and sign did documents through aliases
- 2a41872 fix: changed namespace validation check
- 7a7c420 refactor: changed DID namespace to devnet
- 2d8b27d refactor: changed the names of getMSIBlockchainAccountIdCondition and getMSINonBlockchainAccountIdCondition to isMSIBlockchainAccountId and isMSINonBlockchainAccountId respectively since they return boolean conditions; fixed comment of isMSIBlockchainAccountId
- cbaedc0 refactor: defined rules for method-specific-id in DID Document Ids