Skip to content

Releases: Sphereon-Opensource/SSI-SDK

v0.23.2

25 Apr 19:55
Compare
Choose a tag to compare

0.23.2 (2024-04-25)

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

v0.23.1

25 Apr 01:04
Compare
Choose a tag to compare

0.23.1 (2024-04-25)

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

v0.23.0

24 Apr 21:23
Compare
Choose a tag to compare

0.23.0 (2024-04-24)

Bug Fixes

  • add PhysicalAddress migrations to postgres (afd441c)
  • added default value to PartyType.origin (8b9d5d2)
  • adjust PhysicalAddress postgres migration to follow code standards (b8540fe)
  • Allowing null values of enum type column (a4bc42b)
  • Fixed origin column name (d7a6ec1)
  • made party origin mandatory in the *Args types (d8e8560)
  • rework fix to include missing table in existing migration (0862dbd)
  • set uri to nullable in Party table (38318ae)

Features

  • add kb-jwt to sd-jwt (e066f2b)
  • Added PartyOriginEnum to PartyType, wrote migrations and updated tests and updated the contact manager plugin (07d8c1f)

v0.22.0

04 Apr 07:43
Compare
Choose a tag to compare

0.22.0 (2024-04-04)

Features

  • Add option noStateMachinePersistence to VCI link handler to skip state machine persistence (315b076)

v0.21.1

04 Apr 07:26
Compare
Choose a tag to compare

0.21.1 (2024-04-04)

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

v0.21.0

20 Mar 00:05
Compare
Choose a tag to compare

0.21.0 (2024-03-20)

Bug Fixes

  • changed the logic for getting validFrom (7a7940b)
  • fixed failing test cases and added more test cases for getting data from the raw data (6f5b50b)
  • fixed import (cf67a50)
  • fixed XStatePersistence plugin and fixed the tests (56d8f18)
  • refactored UniformCredential names to digitalCredential, added utility methods for getting the credential document type (a0c5530)
  • Resume OID4VCI with linkhandler and auth code flow was broken (654cef4)
  • Use response_uri instead of redirect_uri (9c7c9ef)

Features

  • (WIP) added tenant aware credential store (db68113)
  • Add rest client mode to xstate-machine-persistence, allowing to process local events but delegate the execution to a REST server (02c5e12)
  • Add support to automatically cleanup on final states, as well as to cleanup all other instances when starting a machine (484fc21)
  • Add support to create DID on demand when talking to RP with SIOP (68a6dee)
  • Add support to start and resume xstate statemachines, with automatic persistence on state changes (f6baae0)
  • added pagination to digital credential store (ecefdcf)
  • added tenant aware credential store (312698e)
  • added unit tests and refactored plugin methods (31eac66)
  • Allow to use a customInstanceId as well as an existingInstanceId, so we can differentiate between re-using an existing machine and using a custom id (3aeb93d)
  • Basic structure of plugin created (16160de)
  • Created migrations and refactored the database layer (8672b82)
  • upgrade SD-JWT package (6563973)

Reverts

  • Revert "chore: Make sure plugins having listener methods, actually expose the interface" (99db568)
  • Remove BBS support. (205e0db)

BREAKING CHANGES

  • Remove BBS support. Upstream support for Windows and RN is missing. Needs to be revisited at a later point in time

v0.19.0

02 Mar 22:04
Compare
Choose a tag to compare

0.19.0 (2024-03-02)

Bug Fixes

  • changed image-size library version to a react friendly one (308bad7)
  • changed the image-size usage to handle uint8array (1a0e080)
  • fixed the svg problem with image-size (d7823eb)
  • Instead of figuring out the proof format, we defaulted to JWT credentials if the format was not supplied, bypassing the detection code (8cba122)
  • JWT VP sometimes was constructed as a JSON LD VP with JwtProof2020 (abb012c)
  • modified handling svg files in ssi-sdk.core (c86188e)
  • Several JWT Verifiable Presentation fixes, like missing kid, iat, exp values. Also include a holder in the vp payload, as some RPs require it, although it is optional for a JWT (30d8c54)
  • VCI holder agent plugin credential and branding storage fixes (901ff44)

Features

  • Add initial OID4VP ID2 support (85325ae)
  • added oid4vci-holder plugin (e8507d4)
  • added physical and electronic addresses to contact-manager (76f78b3)
  • added remote-server-rest-api (0076160)
  • Allow i18n for JSONLD credentials (1ce843e)
  • Allow to pass in nonce when creating the auth request URI (82f82ef)
  • Correct submission_data when send in incorrectly as string (c5d6b76)
  • event-logger improvements (a3fdcd2)
  • Reuse existing PEX for performance (9c8966c)
  • Support selecting did methods from aud claim of request. (0bfc03d)

v0.18.1

19 Jan 10:56
Compare
Choose a tag to compare

0.18.1 (2024-01-19)

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

v0.18.0

13 Jan 23:59
Compare
Choose a tag to compare

0.18.0 (2024-01-13)

Bug Fixes

  • added ssi-sdk.core to data-store tsconfig plus added exposed query function to enablePostgresUuidExtension signature (cb5d8cb)
  • added WithTypeOrmQuery type to core module and renamed enableUuidv4 to enablePostgresUuidExtension (9bfb597)
  • document added (80112ec)
  • export enablePostgresUuidExtension and WithTypeOrmQuery to core exports (5161837)
  • refactored usages of enablePostgresUuidExtension to accept queryRunner as the main param (3654a8a)

Features

  • Add bearer token support using callback function (4528881)
  • Add static bearer token callback function option (2d5cd5a)
  • added enableUuidv4 to data-store exports (d7c1237)
  • ssi-types: add kid to cnf (0fb3886)
  • ssi-types: sd-jwt support (b9154a0)

Reverts

  • Revert "chore: update deps" (a1cd971)

v0.17.5

01 Oct 02:16
Compare
Choose a tag to compare

0.17.5 (2023-10-01)

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