unstale

npm / @openid4vc/openid4vci

@openid4vc/openid4vci

What changed in @openid4vc/openid4vci 0.6 to 0.8, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-21.

5 breaking1 security8 new APIs and options

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.1 on npm

@openid4vc/openid4vci 0.84 changes

New APIs and options 4

  • Adds optional Credential Issuer Metadata support for issuer_info following ETSI TS 119 472-3.

    0.8.0release notes

  • Adds the IssuerInfo export for optional issuer_info Credential Issuer Metadata support.

    0.8.0release notes

  • Adds the IssuerInfoEntry export for optional issuer_info Credential Issuer Metadata support.

    0.8.0release notes

  • Adds the zIssuerInfo export for optional issuer_info Credential Issuer Metadata support.

    0.8.0release notes

@openid4vc/openid4vci 0.78 changes

Breaking changes 3

  • Now requires issuerMetadata and performs the credential response encryption check against issuer metadata.

    0.7.0release notes

  • Checks requested credential response encryption against issuer metadata and rejects missing or unsupported encryption parameters.

    0.7.0release notes

  • Now requires issuerMetadata and performs the credential response encryption check against issuer metadata.

    0.7.0release notes

Security 1

  • Pass this value to jwt and attestation proof verification, including on Openid4vciIssuer, to verify issuer-required key attestation properties.

    0.7.0release notes

New APIs and options 4

  • Issuers that encrypt credential responses must advertise this field in their metadata.

    0.7.0release notes

  • Exports the credential response encryption check for direct use.

    0.7.0release notes

  • Can be called directly to verify that a key attestation meets issuer metadata requirements.

    0.7.0release notes

  • The issuer metadata schema now accepts zip_values_supported.

    0.7.0release notes

@openid4vc/openid4vci 0.62 changes

Breaking changes 2

  • Pushed or interactive authorization requests containing a request_uri parameter are rejected with invalid_request instead of fetching the request_uri.

    0.6.0release notes

  • Credential requests referencing an unsupported credential_configuration_id now return unknown_credential_configuration instead of invalid_credential_request.

    0.6.0release notes