Skip to content

Releases: eu-digital-identity-wallet/eudi-lib-ios-openid4vci-swift

v0.31.0

16 Mar 07:42
d1c6657

Choose a tag to compare

What's Changed

Full Changelog: v0.30.2...v0.31.0

v0.30.2

12 Mar 07:32
5fa016e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.30.1...v0.30.2

v0.30.1

12 Mar 07:31
76e5af4

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.20.0...v0.30.1

v0.30.0

09 Mar 08:46
76e5af4

Choose a tag to compare

What's Changed

New Contributors

Breaking changes

  • AuthorizationRequestPrepared has been removed. Now it's individual cases are used directly. In the IssuerType protocol:
    • authorizeWithAuthorizationCode accepts a AuthorizationCodeRetrieved parameter.
    • prepareAuthorizationRequest no returns AuthorizationRequested in its result.
    • authorizeWithAuthorizationCode no accepts a AuthorizationCodeRetrieved parameter.

Full Changelog: v0.20.0...v0.30.0

v0.20.0

05 Feb 08:19
f08783f

Choose a tag to compare

What's Changed

Breaking changes

  • AuthorizedRequest public initializers require a Grants or GrantType parameter
  • Issuer authorizeWithAuthorizationCode function requires a Grants parameter

Full Changelog: v0.19.3...v0.20.0

v0.19.0

01 Dec 09:41
3e43e5c

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

17 Nov 14:54
db151f4

Choose a tag to compare

What's Changed

Breaking changes

  • Inpublic enum BindingKey

    • jwk case has been renamed to jwt.
    • keyAttestation has been renamed to jwtKeyAttestation.
  • Inpublic enum BindingKey

    • case attestation accepts a closure to generate a KeyAttestationJWT
    • case jwtKeyAttestation accepts a closure to generate a KeyAttestationJWT

Full Changelog: v0.17.0...v0.18.0

v0.17.0

11 Nov 13:35
706155f

Choose a tag to compare

What's Changed

Breaking changes

  • Substitude Signer with SigningKeyProxy in ClientAttestationPoPJWTSpec
    Full Changelog: v0.16.2...v0.17.0

v0.16.0

09 Oct 12:23
f60a2be

Choose a tag to compare

What's Changed

New Contributors

Breaking changes

  • In IssuedCredential deferred case adds interval: TimeInterval
  • CredentialIssuerMetadata removes signedMetadata: String?property, signed metadata are now handled internally during parsing.
  • In CredentialSupported and the formats (mso mdoc, sdjwt, etc.), display: [Display] and claims: [Claim] are now part of the new ConfigurationCredentialMetadata struct and can be accessed there.
  • In the keyAttestation case in BindingKey keyAttestationJWT: KeyAttestationJWT is now keyAttestationJWT: @Sendable (_ nonce: String?, _ proxy: SigningKeyProxy, _ publicJWK: JWK) async throws -> KeyAttestationJWT and the library user provides the closure (please check examples)
  • protocol IssuerType is now Sendable
  • In protocol NonceEndpointClientType, func getNonce() async throws -> Result<CNonceResponse, Error> is now func getNonce() async throws -> Result<(nonce: CNonceResponse, dPoPNonce: Nonce?), Error>

Full Changelog: v0.15.4...v0.16.0

v0.15.4

24 Jul 09:23
508556b

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.15.3...v0.15.4