Releases: Sphereon-Opensource/SSI-SDK
Releases · Sphereon-Opensource/SSI-SDK
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
0.17.0 (2023-09-28)
Features
- Do not raise an error by default in case we encounter a VC with a statuslist we do not support. More strict scenario's are supported with an optional parm (2dde4b7)
- Do not raise an error by default in case we encounter a VC with a statuslist we do not support. More strict scenario's are supported with an optional parm (4a634b7)
v0.16.0
0.16.0 (2023-09-28)
Bug Fixes
- Create a issuer.id in a uniform credential in case the issuer is already an object and there is an iss claim in the JWT (706baff)
- Ed25519 2018 handling for verification (b858710)
- Ed25519 2018 handling for verification (14125e5)
- Fix multibase/codec code (4354927)
- fixed partyId property in rest api (51861fd)
- Internally alg needs uppercase (0388f11)
- Make sure we do not throw an error when the IDP does not have an end_session_url (781e250)
- Secp256k recovery 2020 fix (196ad4c)
- Secp256k recovery 2020 fix (8be1da2)
Features
- Add auth support to VCI REST client (c541b23)
- Add initial versions of VC API clients back (f6465cf)
- Add static header support to siop rest client (e9fb5ee)
- Add support for an OIDC BFF Passport based solution to express. Allows for SPA to work IDPs that require confidential clients (d4e082c)
- Add web3 signer/wallet support directly using KMS, so you can use keys managed by the KMS in web3, without ever having to expose private keys (e3d3df7)
- added contact test data (daeb87d)
- Allow VCI issuer to also supply the issuer DID when the credential issuer is an object without an id (7c72d31)
- statuslist2021 functions (61729f3)
- statuslist2021 support (2649b95)
- statuslist2021 support (46986dd)
- web3 headless provider and wallet (00fc40a)
- web3 headless provider and wallet (c69cf9e)
- web3 headless provider and wallet (62dc7df)
v0.15.1
v0.15.0
0.15.0 (2023-08-10)
Bug Fixes
- Alg header was not correctly set, and we do support ES256 for JsonWebSignature2020 now (d8e961c)
- Authentication fixes (adafd6b)
Features
- Add graceful http server termination (bba073b)
- Add morgan logging to express builder. Allow expres to start from build result (caa4909)
- Add optional entra ID auth builder (960f2df)
- Add optional static bearer auth builder, with hashed tokens (6a7dd17)
- Allow document loader to also load DID from the agent and fall back to the universal resolver (all configurable) (f2f9fbc)
- allow signing credential with local resolved DID. Especially handy for did:web that is not yet published/exposed (34793e9)
- Separate SIOPv2 REST API into individual functions and use express-support (2495980)
v0.14.1
v0.14.0
0.14.0 (2023-07-30)
Bug Fixes
- also publish when on a fix branch (e8b678e)
- also publish when on a fix branch. Also run a diff before the frozen lockfile install so we can see what's going on (69a3200)
- CI was still using yarn instead if pnpm in several places (ca16f70)
- CI was still using yarn instead if pnpm in several places (c167259)
- Fix relative DID resolution and Json websignature 2020 verification for ED25519 and some other algs (ca2682c)
- Use agent resolver if not set, with fallback to universal resolver. Fix bug in response message (43c9313)
- VCI did resolution from agent (7aa2bd3)
- VCI did resolution from agent (2c913db)
- VP did resolution from agent (aa3f3f1)
Features
- Add express builder, cors configurer, passport authentication and casbin authorization support for APIs. (cb04fe8)
- Add global web resolution provider. Add json error handler (f19d1d1)
- Add partial DIF Universal Registrar and Resolver support (69c8046)
- Add seperate did:web service to host did.json files managed by the agent (0a8a0bb)
- Add support for ES256(k/r) in JsonWebsignature2020 signing (cd511d5)
- Allow objects for error response. Improve json handling in error responses (4151c73)
- Better support for MS Azure auth and re-using a MSAL client from Azure Request API (61bdfaf)
- Move VC API endpoints to functions, to more easily create your own API server, only supporting certain endpoints (fc03507)