Skip to content

Releases: hypersign-protocol/hid-node

v0.3.0

03 Oct 14:41
ed6203b
Compare
Choose a tag to compare

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

13 Mar 02:54
ad30181
Compare
Choose a tag to compare

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)

10 Dec 16:35
Compare
Choose a tag to compare

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

03 Aug 12:09
Compare
Choose a tag to compare

Release Notes

Features

  • Support for BBS+ Signature Scheme

Changelog

  • 827a53c Merge pull request #368 from hypersign-protocol/hotfix/fix-git-action-release-workflow
  • 52012b4 added upgrade handler for v0.1.10 release

v0.1.10-rc.1

03 Aug 03:36
Compare
Choose a tag to compare
v0.1.10-rc.1 Pre-release
Pre-release

Release Notes

Changelog

  • faee4f7 Merge pull request #366 from hypersign-protocol/bbs-signatures
  • 2cdc37c Merge pull request #367 from hypersign-protocol/develop
  • ee23207 feat: added support for BBS+ Signature scheme
  • 4ad1fa4 fix: modified release candidate version regex pattern to accomodate multi-digit patch numbers

v0.1.9

22 Jul 05:53
Compare
Choose a tag to compare

Release Notes

Features

  • Added support for KeyAgreement based Verification Methods: X25519KeyAgreementKey2020 and X25519KeyAgreementKeyEIP5630
  • Added events for MsgCreateDID, MsgCreateSchema and MsgRegisterCredentialStatus messages.

v0.1.9-rc.1

20 Jul 07:01
958ad18
Compare
Choose a tag to compare
v0.1.9-rc.1 Pre-release
Pre-release

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

30 Jun 12:31
66236e5
Compare
Choose a tag to compare

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 (with blockchainAccountId field populated) present in an Active DID Document cannot be added in another DID Document unless the former DID Document is deactivated or the verificationMethod is removed from it first. Refer #359 for more details.

Changelog

  • 66236e5 Merge pull request #361 from hypersign-protocol/develop
  • aa9524c added v0.1.8 upgrade handler

v0.1.8-rc.2

29 Jun 06:36
fad6330
Compare
Choose a tag to compare
v0.1.8-rc.2 Pre-release
Pre-release

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

21 Apr 04:49
51b47da
Compare
Choose a tag to compare
v0.1.8-rc.1 Pre-release
Pre-release

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