All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
DTGCredential::sign()is now anasyncmethod (breaking change) to align with upstreamaffinidi-data-integrityv0.5- Updated
affinidi-data-integritydependency from 0.4 to 0.5 - Updated
affinidi-tdkdev-dependency from 0.5 to 0.6 - Relaxed
tokiodev-dependency version from 1.49 to 1 - Updated repository URL to
https://github.com/OpenVTC/dtg-credentials - Enabled crate publishing (
publish = true)
- Updated Affinidi dependencies to latest versions
- Initial release
- Support for W3C VC 1.1 and 2.0 specifications
- DTG credential types: VMC, VRC, VIC, VPC, VEC, VWC, and RCard
- Credential signing via W3C Data Integrity Proof (JCS EdDSA 2022)
- Credential verification with public key bytes
- Optional
affinidi-signingfeature for integrated signing support