Releases: Sphereon-Opensource/OID4VC
Releases · Sphereon-Opensource/OID4VC
v0.16.0
0.16.0 (2024-08-02)
Bug Fixes
- add some dpop unit tests (c24a898)
- ensure correct token_type in response (668c53f)
- header casing (b696dba)
- headers for error response (4c8319e)
- incorrect usage of errorBody (f25b7d6)
- jwk thumprint using crypto.subtle (56a291c)
- nits (1a54e69)
- prettier + eslint (57c7592)
- redirect uri should not be set with direct_post (42c8ddd)
- remove bug for txCode (57ca020)
- rename common to oid4vc-common (d89ac4f)
- scope and par fixes (71e72aa)
- some imports (5034468)
- some last nits (3c71599)
- v11 metadata type (0a8470b)
- varname (f92b2b9)
Features
v0.15.1
v0.15.0
v0.14.0
v0.13.0
0.13.0 (2024-07-03)
Bug Fixes
- Make sure we use 'JWT' as typ instead of the lower case version as suggested in the JWT RFC. (1ff4e40)
- test added (f655bf0)
- test added (19b0704)
Features
- add get types from offer function to get the types from multiple versions of credential offers (b966d8c)
- Add support for jwt-bearer client assertions in access token (ab4905c)
- added a facade for CredentialRequestClientBuilder and adjusted the tests (30cddd3)
- added mock data for metadata draft 13 and added some tests for it (5439a02)
- added x5c support and made sure that we support request-responses without dids (27bc1d9)
- Allow to pass in custom access token request params (1a469f9)
v0.12.0
0.12.0 (2024-06-19)
This release introduces support for OID4VCI Draft 13, also known as Implementors Draft 1.
The current libraries support version 8,9, 11 and 13. Please be aware that that in an upcoming 1.x.x release we will drop everything below version 13!. This parties that rely on the version discovery for the client side, should stick to the 0.x.x releases
Bug Fixes
- (WIP) refactored and fixed parts of the logic for v1_0_13. (06117c0)
- (WIP) skipped failing tests and made comment to fix them (16f1673)
- added generic union types for frequently used types (72474d6)
- added generic union types for frequently used types (f10d0b2)
- allow to set client_id (d51bf25)
- changed the accepting type in VcIssuer (125cb81)
- changed the if param in the assertAlphanumericPin (5655859)
- changed the logic for pin validation (b8bb359)
- Comparison of request subject signing with response was not normalized for a comparison (cd72dc6)
- Ensure we have a single client that handles both v13 and v11 and lower (eadbba0)
- fixed ClientIssuerIT.spec (c5be065)
- fixed createCredentialOfferURI signature (2856644)
- fixed failing test cases (690b02b)
- fixed sd jwt test with version 13 (dcf7439)
- fixed some issue in the IssuerMetadataUtils (8a6c16f)
- fixed some issue in the IssuerMetadataUtils plus added some unittests for it (d348641)
- fixed some test cases (ccac046)
- fixed test type mismatch (215227e)
- fixed test type mismatch (ca32202)
- fixed tests plus prettier (fc8cdf0)
- fixed the failing test for the credentialOfferUri (a8ac2e3)
- fixed the logic in creating credentialOffer uri (53bce06)
- fixed the regex for pin (d3b2f0c)
- fixed type mismatch in some files (a2b3c22)
- fixes after merge with CWALL-199 (af967a9)
- fixes for PAR. Several things were missing, wrong. Higly likely this is a problem for non PAR flows as well (9ed5064)
- for pin in IssuerTokenServer (354e8ad)
- MetadataClient for version 13 and added better type distinction. added credential_definition to credential metadata of v13 (e39bf71)
- No response type set on authz code after using PAR (5da243e)
- set client_id on authorization url (599ca9e)
- set client_id on authorization url (04e7cb8)
Features
- Add wallet signing support to VCI and notification support (c4d3483)
- added setDefaultTokenEndpoint to VcIssuer constructor (f16affc)
- added setDefaultTokenEndpoint to VcIssuerBuilder (96608ec)
- added token_endpoint to the metadata (72f2988)
- created special type for CredentialRequest v1_0_13 and fixed the tests for it (25a6051)
- expose functions for experimental subject issuer support (c4adecc)
- Unify how we get types from different spec versions (449364b)