Skip to content

Releases: Sphereon-Opensource/SSI-SDK

v0.32.0

05 Dec 20:29
Compare
Choose a tag to compare

0.32.0 (2024-12-05)

Bug Fixes

  • Format mapping for PD (4e18635)
  • run migrations when resetting the database (7891648)

Features

  • Remove crypto.subtle as it is giving too many issues on RN. Moved to new implementation based on @noble libs (d86e7fa)
  • Validation improvements (b742fbe)

v0.31.0

26 Nov 19:51
Compare
Choose a tag to compare

0.31.0 (2024-11-26)

Bug Fixes

  • After dropping DB agent would throw exception as we removed the data source (ab9c1c8)
  • check mdoc original are equal (804fb14)
  • Fix broken tests (74e1d46)
  • Fixed broken test cases (705edad)
  • Fixed broken tests (56ce96f)
  • Fixed the non-null expectation of the tests (f95af05)
  • Fixed typos in the comments (485b689)
  • getFederationTrust fix (2c02455)
  • Implemented temporary cryptoServiceCallback verify function (6fe01f4)
  • mdoc parsing (774aeeb)
  • pass hasher to cvVerifySchema (a12b845)
  • remove unused interfaces (954967a)
  • resolution fixes (d1fddfc)
  • return null as undefined in store DTO's (9d0e24b)

Features

  • Add JARM response support (8e9cb20)
  • add support for credential claim branding (1d5c7ce)
  • added activity logs to eventlogger, plus fixed a bug on deleting parent of child credentials (91ce056)
  • added additional issuer branding properties (c22d9d4)
  • added dynamicRegistrationClientMetadata to issuer locale branding (aa98150)
  • added issuer credential subject branding support (2caa509)
  • added new module CredentialValidation (6464fac)
  • added resource resolver plugin (68b88d8)
  • added review contact state when contact has low level of trust (d2c6c75)
  • added validation against vc schema and test cases for validating the vc against the schema plus some bugfixes. also made checking vc against the schema optional (b75f952)
  • Created an issuer verification of an EBSI issued credential (333b395)
  • Implemented OIDF client SDK plugin (31c8608)
  • JWKS hosting for all keys when Sphereon Key Manager is used (1cac215)
  • mdoc device response multiple documents (c9adac8)
  • nx-cloud: setup nx cloud workspace (511af20)
  • updated oid4vci-holder and siopv2-rp to use credential-validation module for verifying credentials. (87081e5)
  • updated oid4vci-holder and siopv2-rp to use credential-validation module for verifying credentials. (b25b66e)
  • upgrade oidf client package (3cfbcdf)

v0.30.1

01 Oct 10:56
Compare
Choose a tag to compare

0.30.1 (2024-10-01)

Bug Fixes

v0.29.0

01 Aug 12:06
Compare
Choose a tag to compare

0.29.0 (2024-08-01)

Bug Fixes

  • Doesn't make sense to always download issuer images, even if we already have it stored. Other stability improvements for image handling (b836ca1)
  • Logger fixes (75b6925)

Features

  • expose date(time) types per database. Also enhance the datasources capabilities (dd37e77)
  • Remove dep on isomorphic-webcrypto (44331b8)
  • update to new keyRefs instead of kids (e969b97)

v0.28.0

23 Jul 20:25
Compare
Choose a tag to compare

0.28.0 (2024-07-23)

Bug Fixes

  • Add ebsi plugin schema (422cf14)
  • Ensure we always use the ES256 key for EBSI auth (be7dc15)
  • Make sure we do not use the jwk thumbprint as kid default value when not in EBSI (c4a22aa)
  • Make sure we do not use the jwk thumbprint as kid default value when not in EBSI (9a3bf56)
  • Make sure we search for display and legal name based on issuer metadata name as well (9a4cafd)

Features

  • Allow to pass in additional keys for EBSI (16aa9e2)

v0.27.0

07 Jul 20:50
Compare
Choose a tag to compare

0.27.0 (2024-07-07)

Bug Fixes

  • added a guard to check the issuerBranding (c6d8de2)
  • extract PD name & purpose from definitionPayload (9573ced)
  • fixed addIssuerBranding step (3008b11)
  • fixed addIssuerBranding step after adding identity (17aa278)
  • remove execution of loading env files (1937c14)

Features

  • Add JWKS hosting per DID (70e41d7)
  • added addIssuerBranding step to the vci machine (6fba515)
  • added branding as an optional parameter to the party (0b46c70)
  • Allow EBSI attestation client to be the start of a regular VCI flow (afffd39)
  • Callback listeeners (fce3670)
  • EBSI access token, attestation and DID support (bed66b4)
  • EBSI DID registraiton/management (7195786)
  • EBSI headless attestation credentials (6b6ad14)
  • fixes after merge, modified some comment and prettier (daebd26)
  • Get the authorization URL from a TI using a cloud/service wallet when requesting a particular attestation credential (222c4d4)
  • implement Oid4VP authorization token support (5fdbd65)
  • Introduce EBSI attestation service to get VCs, for instance to onboard (59f1809)
  • Siopv2Holder module implementing xstate Siopv2Machine (7dd0651)

v0.26.0

19 Jun 19:59
Compare
Choose a tag to compare

0.26.0 (2024-06-19)

Bug Fixes

  • a bug in migration CreateContacts (0267460)
  • a bug in selecting the type of the credential that we're going to request (c49b237)
  • clientId fixes (4fc568b)
  • clientId fixes (cad41fc)
  • Fixed broken tests (d01859d)
  • Make sure we import path/fs only when really needed for object-creation. Ensure we use agent-config plugin only in places it is needed (76b4f53)
  • updated vci package and fixed getSupportedCredential function (780a377)
  • updated version of vci and fixed the libs for it (ceb6074)
  • updated version of vci and fixed the libs for it (de1d6aa)

Features

  • Adapted the plugin to accept https urls, added tests and documentation about the changes (73ab5ae)
  • allow default auth request options for VCI links/machines, like clientId and redirectUri (434196e)
  • Allow to pass in options when emitting link handler events (0293342)
  • Allow to pass in state for url handler handle methods, allowing a statemachine to continue, without database persistence (16e06e8)
  • Run prettier (2a9be95)
  • Support http(s) urls (b3cc812)
  • Updated dependencies on the @sphereon/oid4vci (00810ff)

v0.25.0

13 Jun 19:21
Compare
Choose a tag to compare

0.25.0 (2024-06-13)

Bug Fixes

  • Ensure logger is initialized early preventing potential issues when importing from other libraries (eae66f2)
  • fix physical address building name validation (b3508c0)
  • Order of static keys to ensure default namespace key is available when creating the default logger (dc56df2)
  • removed not null constraint from the SQL statement that adds the origin column (95929d1)

Features

  • (WIP) added ownerId, tenantId, and origin. (d9b8623)
  • added pd-manager / pd-store (ed77532)
  • added sd-jwt plugin (85d8aeb)
  • Added default logger infra

v0.24.0

05 Jun 23:06
Compare
Choose a tag to compare

0.24.0 (2024-06-05)

Bug Fixes

Features

  • added deactivateDidEndpoint function according to decentralized-identity's universal-registrar and renamed previous method as deleteDidEndpoint and marked it as deprecated (39a6601)
  • expose contact manager methods for rest implementation (37bbfd2)
  • updated oid4vci-holder to support full flow (63be076)

v0.23.4

25 Apr 21:39
Compare
Choose a tag to compare

0.23.4 (2024-04-25)

Note: Version bump only for package @sphereon/sphereon-sdk.workspace