Skip to content

Releases: allinbits/cosmos-cash

v3.0.0

03 Feb 13:26
v3.0.0
afa0ee5
Compare
Choose a tag to compare

Note: this is the last planned release for the cosmos-cash node

[v3.0.0] - 2022-01-30

Chore

  • simplify the release command
  • update module version to v3
  • upgrade cosoms-sdk version to 0.44.3 (#308)
  • update to cosmos-sdk v0.45.0 (#331)

Docs

  • minor documentation edits
  • fix for style and standard, do not repeat term (#322)
  • prettier home page for the documentation portal (#309)

Feat

  • implement add/remove controller and full update of a did doc (#328)
  • polishing credential issuance (#320)

Fix

  • import path for the v2 module version path
  • missing semantic import versioning from module declaration
  • ci: rules for gosec linter

Test

  • increase test coverage (#334)
  • enhance #279 did cli test go (#300)

BREAKING CHANGE

  • update message overwrite a full did document (change command semantics)
  • did events are only of two types
  • credential IDs are automatically generated by default, they can be overridden using the --credential-id parameter

v2.1.2

08 Nov 22:32
v2.1.2
7da4359
Compare
Choose a tag to compare

[v2.1.2] - 2021-11-04

Fix

  • import path for the v2 module version path
  • ci: rules for gosec linter
  • missing semantic import versioning from module declaration

v2.1.0

14 Oct 17:38
v2.1.0
fd4332c
Compare
Choose a tag to compare
  • feat: improve compatibility with aries go (#291)
  • feat: change auto-generated verficiation method id format
  • feat: add command link-aries-agent to did module
  • docs: add security and privacy considerations (#260)
  • docs: add root of trust ADR and extend modules documentation (#256)
  • feat(docs): add build and deploy of documentation portal
  • ci(docs): add requirements.txt for automatic docs build (#287)
  • test(did): check error type for expected failures (#276)
  • chore: remove handler.go from each module (#274)
  • chore: update sdk version to 0.44.2 and go version to 1.17 (#295)

full changelog: https://github.com/allinbits/cosmos-cash/blob/main/CHANGELOG.md

v2.0.0

01 Oct 11:20
68306fe
Compare
Choose a tag to compare

[v2.0.0] - 2021-10-01

Chore

  • upgrade cosmos-sdk to version v0.44 (#237)
  • use EcdsaSecp256k1VerificationKey2019 as vm type (#221)

Docs

  • add links to how-to readme page (#217)
  • ADR for the DID module (#175)
  • link documentation in the root README (#203)

Feat

  • verfiable credential proof verification (#258)
  • add regulator module (#247)
  • validate controller did (#252)
  • ADR License and registration credential design (#177)
  • add license credential to verifiable credential module (#200)
  • improve support for the DID module (according to adr) (#230)
  • support cosmos-sdk-v0.43 key format (#220)
  • creds: restructure vc module to make refactoring easier (#235)
  • creds: adding functionality to delete verifiable credentials fr… (#224)
  • docs: READMEs for docs, Explanation and Reference Documentation (#148) (#168)
  • issuer: issuer can pause their emoney token (#251)
  • issuer: credential checks for sending/minting/burning tokens (#246)

Fix

  • ensure safe and consistent updates for verification relationships (#219)

Test

  • fix compiler error (#226)
  • ante: adding ante handler tests (#254)

BREAKING CHANGE

the did method schema has changed according to the ADR

replace verification method type EcdsaSecp256k1RecoveryMethod2020 with EcdsaSecp256k1VerificationKey2019

replace the cli command add-verification-relationship with set-verification-relationships

remove support for legacy key format

DID

18 Aug 15:50
v1.0.0
be1f211
Compare
Choose a tag to compare
DID

[1.0.0] - 2021-08-18

Chore

  • rename verifiable-cerdential module (#167)
  • comment formatting in cli transaction (#161)
  • did: renaming identfifer module to did
  • docs: Add conventionalcommits checks (#144) (#159)
  • proto: remove ibc identifier proto files (#105)
  • release: add make targets and config to simplify releases (#136)

Docs

  • expand contributing documentation (#176)
  • adr: adding the adr process documentation (#120)

Feat

  • improve support for verification material (#184)
  • add support for DID Metadata (#179)
  • ADR: Documentation Strategy (#129) (#152)
  • did: update identifier module to version 1.0 of W3C specs
  • did: explicitly list the supported verification relationships (#163)
  • did: adding commands for relationships and controllers
  • did: add logging to the msg_server
  • did: add blockchain account ID to verification method struct (#135)
  • docs: implement docs structure (#140) (#157)
  • docs: add CODEOWNERS file (#158)
  • errors: update issuer errors (#110)
  • events: add events for identifier, issuer and credenitals (#104)
  • swagger: add swagger docs and ui to repo (#162)

Fix

  • add logger to test suite
  • creds: use enums for credential types (#106)
  • issuer: adding check so issuers cannot create the same token

KYC Tx

23 Jun 09:32
v0.2.0
fcbf504
Compare
Choose a tag to compare

[v0.2.0] - 2021-06-23

Build

  • add makefile targets to simplify release

Chore

  • remove ibc-identifier module

[v0.2.0-pre] - 2021-06-18

Chore

  • fix lint error
  • minor update seed for selective disclosure

Feat

  • add mint to the issuer module (#92)
  • issuer: add issuer burning token functionality
  • kyc-cred: add signature verification to eKYC check
  • kyc-cred: ante handler for kyc credentials
  • seed: add params to switch chain for selective disclosure

Verifiable Credential

03 Jun 20:27
Compare
Choose a tag to compare

Implements building blocks to provide:

  • decentrialized identities
  • verifiable credentials
  • selective disclosure