Version 0.20.0
Release Name: Inji Mobile Wallet 0.20.0
Release Type: Developer
Release Date: 22nd October, 2025
Overview
This release of Inji Mobile Wallet v0.20.0 brings major advancements in OpenID4VP and SD-JWT interoperability, expanded SVG-based credential rendering, and numerous stability and compliance improvements across both Android (Kotlin) and iOS (Swift) platforms.
With the inclusion of SD-JWT OpenID4VP support, trusted verifier enhancements, and SVG template integration using the inji-vc-renderer library, the wallet now provides greater flexibility and standards compliance for verifiable credential issuance, storage, and sharing.
This release also includes critical bug fixes addressing verification issues, alignment inconsistencies, and multi-language display errors, ensuring a more seamless and reliable user experience.
Key Highlights
New Feature Additions
SD-JWT OpenID4VP Implementation
Added complete SD-JWT VP sharing for both Android (Kotlin) and iOS (Swift) platforms, which allows selective sharing of claims with the verifier.
Refer to the library docs folder to know more about this update.
Refer to the feature description to know more about this feature
SVG Template Rendering Support
Introduced SVG-based VC rendering through integration of the
inji-vc-rendererlibrary in Kotlin and Swift.Refer to the library docs folder to know more about this update.
Refer to the feature description to know more about this feature
Technical Enhancements
OpenIDVP and Verifier Enhancements
Implemented OpenIDVP compliance with support for signed JWT–based authorization requests.
Introduced support for
jwks_uritrusted verifier configurations for dynamic key resolution.Added configuration to allow unsigned requests for pre-registered verifiers, useful for local or mock setups.
Enhanced verifier trust flow by enabling public key resolution using the
did:client-id-schememethod.Improved public key resolution in iOS wallets using the verification method for better interoperability.
Features Released
Repositories Released
Compatible Modules
Known Issues
Below is the list of key known issues specific to this release. For all known issues, click here.
VCVerifer - SD JWT - without leaf cert and public key from x5c, not receiving the errorCode.
VCVerifer - SD JWT - without signature, not receiving the errorCode.
iOS - "Share QR Code" is not working on iPhone 8.
Bug Fixes
Below is the list of bug fixes as part of the 0.20.0 release:
INJIMOB UI - While running the UI automation, even after entering a valid OTP, it shows as invalid, causing a few test cases to fail.
Inji Android - Samsung Galaxy A03 Core is not connecting with Vivo Y73. Resolved issue: MOSIP-28935
Unable to render VC if outer display is missing in well-known. Resolved issue: INJIMOB-3591
INJIMOBIL - After clicking the "+" icon, a "Something went wrong" error screen appears. Resolved issue: INJIMOB-3590
INJI-mobile - Unable to scan VP verification QR code with new Inji-mobile LSH build. Resolved issue: INJIMOB-3584
SVG - VC with face - not getting 'Share with Selfie' option. Resolved issue: INJIMOB-3567
The same device flow is not working for the preregistered reference QR code; displays 'Request could not be processed'. Resolved issue: INJIMOB-3554
[Kotlin] Input Descriptor ID from presentation definition is not mapped properly with the presentation submission. Resolved issue: INJIMOB-3543
VCVerifer - SD JWT - errorCode is not proper when invalid iss is shared. Resolved issue: INJIMOB-3535
VCVerifer - SD JWT - without leaf cert and public key from x5c not receiving the errorCode. Resolved issue: INJIMOB-3530
Enhancement: In the mock UI, layout does not fit properly in mobile view; alignment is incorrect. Resolved issue: INJIMOB-3492
Enhancement: In the mock UI, the copy buttons are displayed inside the response. Resolved issue: INJIMOB-3491
Enhancement: Include draft 21 QR code in mock UI along with draft 23 QR code. Resolved issue: INJIMOB-3490
When VC activated - log from the history is not proper. Resolved issue: INJIMOB-3453
Enhancement: OVP sharing payload fails to parse JSON when credentialSubject contains Arabic language VC. Resolved issue: INJIMOB-3385
VC is not getting rendered when shared over BLE without internet. Resolved issue: INJIMOB-3205
INJIMOB - After successfully downloading the MOSIP VC, closing and reopening the app shows a download error. Resolved issue: INJIMOB-3143
INJIMOB - App crashes after sharing collab mock VC when VC receiver clicks out of successful popup. Resolved issue: INJIMOB-2998
INJIMOB - iOS: After providing correct fingerprint for authentication, access to keys is not granted. Resolved issue: INJIMOB-2147
INJI - Downloaded VC is stuck in loading state. Resolved issue: INJIMOB-384
Inji - Alignment issue occurring in the APK. Resolved issue: INJIMOB-273
Unable to download the Mock VC and land. Error message: 'Something went wrong. Please try again.' Resolved issue: INJICERT-1131
Release Documentation
Additional Resources
Feature Documentation - Contains detailed explanations of all available features of Inji Mobile Waller and its usage.
Integration Guides - Provides step-by-step instructions to integrate Inji Mobile Wallet with an external system.
End User Guide - Offers end-to-end guidance for end users on setup and daily usage.
API Documentation - Includes comprehensive details of all APIs, endpoints, request/response formats, and examples.
Last updated
Was this helpful?