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.
- 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.md
file to be processed inside of thedocs/
folder, containing the necessary legal headers. - A
skipReleaseChecks
section 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-x
prefix now.
- Extra layer of validation in
org.eclipse.tractusx.ssi.lib.proof.LinkedDataProofValidation
forverify
.
- Server id for the SNAPSHOT repository.
- Updated project dependencies to resolve reported vulnerabilities.
- The misspelled method name
verifiy
inorg.eclipse.tractusx.ssi.lib.proof.LinkedDataProofValidation
was 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
DocumentLoader
is renamed toRemoteDocumentLoader
and has become a singleton.
- Removed
credentialStatus
fromVerifiableCredential
as 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