Releases: allinbits/cosmos-cash
Releases · allinbits/cosmos-cash
v3.0.0
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
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
v2.1.0
- 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
[v2.0.0] - 2021-10-01
Chore
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
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
[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
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
[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
Implements building blocks to provide:
- decentrialized identities
- verifiable credentials
- selective disclosure