Skip to content
This repository has been archived by the owner on Jan 9, 2024. It is now read-only.

1.24.3

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 08 Nov 12:25
· 4 commits to master since this release

Changelog

All notable changes to this project will be documented in this file.

Unreleased

1.24.3 - 2022-11-08

1.24.2 - 2022-11-08

1.24.1 - 2022-11-07

1.24.0 - 2022-10-14

  • Updated OpenBadgeCredential due to new JFF requirements

1.23.5 - 2022-09-26

1.23.5 - 2022-09-26

  • Added velocity email credential

1.23.4 - 2022-09-22

  • Updated LegalPerson template to v2206

1.23.3 - 2022-09-22

  • Updated LegalPerson template

1.23.2 - 2022-09-22

  • Remove invalid contexts from Gaia-X credentials
  • Update Gradle version
  • Change logging type
  • Update schema metadata about Gaia-X credentials

1.23.0 - 2022-09-22

  • Added new Gaia-X LegalPerson

  • Added new Gaia-X ParticipantCredential

  • Added new Gaia-X ServiceOfferingCredential

  • Removed legacy LegalPerson

  • Update VCConversionTest to new JWT library version

  • Updated LegalPerson credential type

  • Added explicit blacklisting feature to SchemaValidationTest

  • Updated LegalPerson testing schemas

  • Updated ServiceOffering testing schemas

  • Registered new Gaia-X credential types in VcTypeRegistry

  • Updated vcJsonFromJwt / fromString functions from VerifiableCredential to correspond to work with new JWT & JSON libraries

  • Add debug logging in test mode

  • Fix EuropeanBankIdentity schema URL

  • Update serialized bank identity credential

  • Updated nimbus-jose-jwt from 9.22 to 9.24.4

  • Updated kotlinx-serialization-json from 1.3.2 to 1.4.0

  • Updated jsonschema-generator from 4.24.2 to 4.26.0

  • Updated json-schema-validator from 1.0.69 to 1.0.72

  • Updated json-kotlin-schema from 0.34 to 0.36

  • Updated Kotlin and serialization plugin versions from 1.6.21 to 1.7.10

  • Updated slf4j-simple from 1.7.36 to 2.0.0

  • Updated kotest from 5.3.0 to 5.4.2

  • Updated kotlin-reflect and kotlin-stdlib from 1.6.21 to 1.7.10

1.22.0 - 2022-06-20

  • Added Gaia-X LegalPerson Credential
  • Updated ParticipantCredential and added "hash"

1.21.0 - 2022-06-15

1.20.0 - 2022-06-13

  • Added Open Badge 3.0 credential #51

1.19.0 - 2022-05-19

  • Added Verifiable Mandate #49

1.18.1 - 2022-05-08

  • Bump dependencies

1.18.0 - 2022-03-24

  • Added AmletCredential #46
  • Added PeerReview credential #47

1.8.0 - 2022-03-22

1.17.0 - 2022-03-17

  • Updated Gaia-X Participant Credential according to #43

1.16.0 - 2022-03-12

  • Added missing fields to Europass Credential #41

1.15.0 - 2022-02-16

  • Add missing fields to europass learning specification #40

1.4.1 - 2022-02-03

1.14.0 - 2022-02-03

1.13.0 - 2022-01-31

1.12.0 - 2022-01-27

  • #33
  • Updated Eurpass and ParticipantCredential

1.11.1 - 2022-01-24

  • Remove dummy properties from gaiax kyc credential

1.11.0 - 2022-01-24

  • Use github links for credential schema ids, where the actual schema id is not yet known

1.10.0 - 2022-01-20

  • Renamed EuropeanBankCredential to EuropeanBankIdentity
  • Pretty VC encoding by: encodePretty()

1.9.0 - 2022-01-19

  • Added EuropeanBankCredential

1.8.0 - 2022-01-13

  • Moved Gaiax credentails to a dedicated folder
  • Following Gaiax credentials were added (data-models not finalized)
    • DataConsortium
    • DataSelfDescription
    • Iso27001Credential
    • KybCredential
    • KybMonoCredential
    • KycCredential
    • ParticipantCredential

1.7.1 - 2022-01-05

  • fix VC challenge property

1.7.0 - 2022-01-03

  • Refactoring of VerifiableCredential data model
  • removal of redundant helper and utility objects (VcLibManager, VcUtils, Helpers and Defaults)

1.6.3 - 2021-12-28

  • Added ProofOfResidence credential

1.6.2 - 2021-12-03

  • Fixed Json-schema verification for VerifiablePresentations
  • Added VerifiableVaccinationCertificate
  • Addded GaiaxServiceOffering

1.6.1 - 2021-11-30

  • Added GaiaxSelfDescription credential

1.6.0 - 2021-11-24

  • Introduced 'Required' annotation for schema generation
  • Added FORBIDDEN_ADDITIONAL_PROPERTIES_BY_DEFAULT for all generated json schemas
  • Added schema-validation function to SchemaService
  • Updated template of VerifiableDiploma & University Degree
  • Added VcUtils (previously in SSI Kit)

1.5.4 - 2021-11-20

  • Added eidasLegalIdentifier to VerifiableDiploma

1.5.3 - 2021-11-07

  • Added DNSpublicKey to GaiaxCredential

1.5.2 - 2021-11-06

  • Removed proofs from templates

1.5.1 - 2021-11-06

  • Added GaiaxCredential
  • Added credentialStatus (CredentialStatusList2020) to GaiaxCredential

1.5.0 - 2021-11-02

  • Fix/ebsi jwt to credential
  • Fix/get verifiable credential string

1.4.9 - 2021-09-25

  • As issuanceDate and expirationDate, validFrom may now have also a non serialized null value according EBSI context.

[1.4.8] - 2021-09-24

  • Updated VP data model according to EBSI spec
  • expose optional id field on VerifiableCredential abstract interface

1.4.7 - 2021-09-13

  • Fix JWT claim named "vp" for verifiable presentation according to EU spec

1.4.6 - 2021-09-09

  • JWT-aware credential parsing
  • preserve original credential JSON body and JWT (for JWT credentials)
  • support parsing verifiable presentations with nested VCs in JSON-LD or JWT format

1.4.5 - 2021-09-01

  • Changed default data for Verifiable ID, Verifiable Diploma and Europass credential templates

1.4.4 - 2021-08-26

1.4.4 - 2021-08-26

  • Added credential template for Verifiable Diplomas
  • Updated Europass & Verifiable ID data model in aligned with the EBSI Schemas
  • Improved Schema Generator

1.4.3 - 2021-08-19

  • Added VerifiableID model

1.4.2 - 2021-08-18

1.4.1 - 2021-08-16

1.4.0 - 2021-08-14

  • Make TemplateManager usable with template ids
    • VcTemplateManager.loadTemplate("Europass")
      VcTemplateManager.loadTemplate(listOf("VerifiableCredential, VerifiableAttestation, Europass"))
  • Added template id listing
  • Added toMap method toMap() for VCs

1.3.0 - 2021-07-28

  • reworked VC registration to allow for VC metadata
  • moved TemplateManager VC-Lib (see id.walt.vclib.templates.VcTemplateManager)

1.2.0 - 2021-07-28

Changed

  • All credential now have a common proof
  • further testing

1.1.0 - 2021-07-28

Changed

  • All credential attributes can now be changed dynamically without recreating the credential instance

1.0.0 - 2021-07-28

Added

  • Initial release