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.
- Updated legal documentation
- New exception system
- Implemented credential service
- VC in JWT format
- Fix did constructor
- Fix VP token compliance
- Fix VC missing expirationDate
- Fix remove duplicate json validator
- Fix 'titanium-jsonld' dependency
- Fix integratin tests not running
- Fix missing credential status
- Fix code quality
- A
NOTICE.mdfile to be processed inside of thedocs/folder, containing the necessary legal headers. - A
skipReleaseCheckssection to the tractus-x metadata file, as the Dockerfile in thedocs/directory is not being published.
- The Docker image tag inside of the
docs/directory use thetractus-xprefix now.
- Extra layer of validation in
org.eclipse.tractusx.ssi.lib.proof.LinkedDataProofValidationforverify.
- Server id for the SNAPSHOT repository.
- Updated project dependencies to resolve reported vulnerabilities.
- The misspelled method name
verifiyinorg.eclipse.tractusx.ssi.lib.proof.LinkedDataProofValidationwas renamed toverify.
- Maven Publish Workflow using a manual trigger
- JSON-LD validation is now performed during linked data validation.
- Caching for remote resources has been implemented, with fixed duration of 1 day.
- Add INSTALL.md instructions including Maven and Gradle setup.
- The class
DocumentLoaderis renamed toRemoteDocumentLoaderand has become a singleton.
- Removed
credentialStatusfromVerifiableCredentialas it is needed for revocation which is not implemented yet.
- Migrated the repository catenax-ng/product-lab-ssi at tag-level 0.0.16, hence the odd versioning. Old repository