iProov Identity SDK v0.3.4 - Changelog
Highlights
OID4VCI 1.0 Compliance and Android Digital Credentials API support.
New Features
- OID4VCI 1.0 Support: Upgraded from OID4VCI Draft 13 to the final OID4VCI 1.0 specification.
- SD-JWT VC Credential Format: Added vc+sd-jwt credential format support alongside the existing mso_mdoc format, including new SdJwtVcCredential model, SD-JWT parsing/verification, and SdJwtVcCredentialFactory for persistence.
- Android Digital Credentials API (DC API): Full support for browser-initiated credential presentations via Android's Digital Credentials API (Android 14+). Includes:
- CredentialSelectionActivity for the system credential picker flow
- AndroidDCApiRegistrar to register credentials with the OS credential manager
- Support for dc_api and dc_api.jwt response modes - iOS DC API Preparation
Changes
- Dependency Migration: Replaced WaltID libraries (waltid-mdoc-credentials2, waltid-openid4vc) with Google's Multipaz library (org.multipaz:multipaz:0.96.0) and the EUDI OpenID4VCI library. Removed WaltID/COSE snapshot Maven repositories. - iProov Face SDK: Updated from v10.3.2 to v11.1.0.
- Android Example App: Redesigned UI with new theme system, reusable components (IdentityCard, IdentityButton, StatusBadge, EmptyState), and credential detail view.
- iOS Example App: Updated issuance and home screens to support the new OID4VCI 1.0 flow and credential types.
Removed
- Removed WaltID snapshot Maven repository dependencies from integration instructions.
Full Changelog: 0.3.1...0.3.4