History
2.5.0
Passwordless login now returns the user to the browser or app that opened the link, if you pass
the referrer to handleUri
Support for API Target 36
Improved protection of locally stored data (stronger encryption and hardware-backed keys where the
device supports them) — see upgrade guide for downgrade limitations
Improved account switcher
Bug fixes and improvements
2.4.0
Updated remaining login screens with the new design
Improved account recovery
Improved liveness detection
Bug fixes and improvements
2.3.0
Refreshed login screens with updated design
Improved document reading
Bug fixes and improvements
2.2.0
Bug fixes and improvements
2.1.1
Fixed account name display inconsistency in dark mode
Fixed incorrect color scheme on login screen
2.1.0
New login screen
Display name instead of email after account migration
Improved account switcher for multiple accounts
Terms & Conditions and Privacy Policy links now open in external browser
Updated archived purchases filtering
Improved document scanning quality
Bug fixes and improvements
2.0.0
Combined com.digidentity:idk and com.digidentity:sdk into a single library — see upgrade guide for migration steps
Bug fixes and improvements
1.53.0
Improved document reading
Various bug fixes and app performance improvements
Improved document reading
1.52.0
Added Lithuanian language
Added NL QR-based BSN capture support
Security improvements
Fixed login page not showing lost account access message
Improved document face image parsing
Bug fixes and improvements
1.51.0
Set minimum supported version to Android 11
Added push notification for 90+ days archived incomplete purchases
Display due date for archived incomplete purchases
SERMI users are now informed why they cannot make purchases
Improved NFC document reading
Fixed SERMI passwordless login flow
Bug fixes and improvements
1.50.0
Bug fixes and improvements
1.49.0
Bug fixes and improvements
1.48.0
Bug fixes and improvements
Improved document reading
1.47.0
Enhanced ID card back side scanning with face photo detection
Bug fixes and improvements
1.46.0
Improved document reading
Added Account Recovery feature
Bug fixes and improvements
1.45.0
Improved document NFC reading
Bug fixes and improvements
1.44.0
Improved document MRZ validation
Bug fixes and improvements
1.43.0
Bug fixes and improvements
1.42.0
Bug fixes and improvements
Added explicit consent handling for photo processing
Added extra colored animals for error logging
1.41.0
Support for API Target 35: mitigate Edge to Edge and predictive back gesture impact
Firebase Dynamic Links stopped working and should migrate to Digidentity Dynamic Links solution
Bug fixes and improvements
1.40.0
Bug fixes and improvements
1.39.0
Bug fixes and improvements
1.38.0
Bug fixes and App performance improvements
1.37.0
Added Portuguese language
Bug fixes and improvements
1.36.0
Bug fixes and improvements
1.35.0
Dutch driving license without chip is no longer valid
Product Registration flow improvement via direct link
Bug fixes and improvements
1.34.0
Set minimum supported version to Android 10
Added support for qualification documents
Added email to account overview
Added support for name/address match for OTV
Bug fixes and improvements
1.33.1
Update theme plugin version in docs
1.33.0
Added support for name/address match for OTV
Bugs fixes and improvements
1.32.0
Bug fixes and improvements
1.31.0
Bug fixes and improvements
1.30.0
Added support for Digidentity dynamic links
Bug fixes and improvements
1.29.1
Bug fixes and improvements
1.29.0
Bug fixes and improvements
1.28.0
Bug fixes and improvements
1.27.0
Bug fixes and improvements
1.26.0
Bug fixes and improvements
1.25.0
Bug fixes and improvements
1.24.0
Enhanced visibility for Certificate creation journey
Bug fixes and app performance improvements
1.23.0
Bug fixes and improvements
1.22.0
Bug fixes and improvements
1.21.0
Support disabled smart card QR codes and deeplinks
Bug fixes and improvements
1.20.0
Bug fixes and improvements
1.19.0
Bug fixes and improvements
1.18.0
Bug fixes and improvements
1.17.0
Removed support of legacy QR codes and custom URL schema, removed support for TOTP
Made it possible for QR scanning to always return an error instead of showing a dialog
Bug fixes and improvements
1.16.0
Bug fixes and improvements
1.15.0
Bug fixes and improvements
1.14.0
Bug fixes and improvements
1.13.0
Use color and logo on service cards
Bug fixes and improvements
1.12.0
Bug fixes and improvements
1.11.0
Bug fixes and improvements
1.10.0
Added new text style: textLBold
1.9.0
Bug fixes and improvements
1.8.1
Bug fixes and improvements
1.8.0
Internationalised custom scan title
Made video bitrate 1mbps
Bug fixes and improvements
1.7.0
Added colored animals error logging
1.6.0
Added One Time Verification with customization options to evidence upload flow
Bug fixes and improvements
1.5.0
Added Turkish and Polish languages
Bug fixes and improvements
1.4.0
Integration with Jetpack Compose, see the upgrade instructions.
Bug fixes and improvements
1.3.0
Bug fixes and improvements
1.2.0
Exception types are no longer singleton
Bug fixes and improvements
1.1.0
Bug fixes and improvements
1.0.0
Added Scan QR button to more screens
Added German, Spanish, Italian, Swedish languages
Bug fixes and improvements
0.58.1
Bug fixes and improvements
0.58.0
New SERMI roles, which are able to share authorisations
Perform Firebase App Check every session
Disable ability to add new TOTPs
Bug fixes and improvements
0.57.1
Bug fixes and improvements
0.57.0
New card design for purchased products
Ask for consent to display the profile picture
Added new IDK error FlowClosed when user closes Scan QR
Bug fixes and improvements
0.56.1
Bug fixes and improvements
0.56.0
Added Scan QR button to the Wallet screen
Added support for biometric account recovery
Added French translations
Bug fixes and improvements
0.55.0
Passports always scan both sides
Unsupported devices will result in DigidentityIDKError.DeviceNotSupported
Added DigidentityIDKError DeviceNotSupported and FlowClosed
Bug fixes and improvements
0.54.0
Bug fixes and improvements
0.53.0
Handle biometric selfie 2FA
Remove selfie review screen
Show list of supported countries per document
Bug fixes and improvements
0.52.0
Add service details screen
Bug fixes and improvements
0.51.1
Evidence photos contain back side of identity documents
0.51.0
Block unsupported devices from using IDK
Selfie flow ui improvements
Use new error codes for in-screen string errors
Bug fixes and improvements
0.50.0
Bug fixes and improvements
0.49.0
Added theme configuration defaults
New design for smart card lists
New design for landing screen based on wallet concept
New ability to scan a passport's Personal Number QR code
Updated all Firebase dependencies to latest versions
Updated IDK public API removing functions not intended for external usage
Deprecated TOTPs and moved them to a separate screen
Bug fixes and improvements
0.48.0
Added support for invitation QR codes/deep links
0.47.0
Introduce new error dialogs
Enrich the Services lists with images
Customise "Forgot my PIN" link behaviour via new feature flag
Add Account Deletion and Deactivation
Update instructions for Liveness Detection
Bug fixes and improvements
0.46.0
Support target SDK version 33
Configure ability to login/create account via new feature flag
Configure ability to upload evidence via new feature flag
Changed API of IDK.handleNotification to notify success or failure of the flow
Bug fixes and improvements
0.45.1
Updated instructions for Liveness Detection
0.45.0
Ask notification permission during smart card creation for android 13 and up
Handle 404 after external (2FA) login expired
Handle 404 after passwordless login expired
Plus more bug fixes and improvements
0.44.1
Fixed icon color regression
0.44.0
Hide sensitive content from clipboard on Android 13 and above
Bug fixes and improvements
0.43.1
Bug fixes and improvements
0.43.0
Set minimum supported version to Android 9
Added Firebase App Check to verify client integrity
Added "Forgot my PIN" buttons to login request, sign request, and 2FA login request
Improved checks by and relating to IDK.configure
Improved cancelation of smart card creation
Updated Dutch translations to be more formal ("u" instead of "je")
Plus more bug fixes and improvements
0.42.1
0.42.0
Added feature flags to the client secret
Added 'lost access' links to several screens, in case user lost access to a 2nd factor
Added a scroll indicator on evidence intro screens, to make them easier to navigate and clearer that there’s more content
Volume buttons now trigger camera capture for ID document or selfie
Removed our dependency on Koin
Implemented support for targetSdkVersion 31
Prefixed the names of our resources, to help avoid resource collisions
Improper theme configuration will now cause DigidentityIDK.configure to throw an exception
Plus more bug fixes and improvements
0.41.1
Fixed: Shows the right required services when logging in
0.41.0
Improved: Fewer steps when you’re logging in somewhere that requires a service you haven’t registered yet
Improved: Reading the NFC chip in your identity document
Improved: Text in dialogs when uploading more than one letter
Bug fixes and improvements
0.40.2
"Check required services" screen in the passwordless login flow shows only featured products in the "available" section
0.40.1
Bug fixes and improvements
0.40.0
Updated smart card labels and icons
Introduced liveness detection attempt duration of 5 seconds
Introduced video recording of every liveness detection attempt
Camera usage on emulators is not allowed anymore
Bug fixes and improvements
0.39.0
Updated default theme file
Removed unused feature flags
Liveness detection process is improved
Bug fixes and improvements
0.38.0
Firebase dynamic links support
Bug fixes and improvements
0.37.0
Removed service scope API
Bug fixes and improvements
0.36.0
Changed PLS login flow
Exposed PLS request ID in the HandleUriResult.PasswordlessLoginFlow class
Updated to Kotlin 1.6.10
Improvements in the public API for the clients that use Java
Bug fixes and other improvements
0.35.0
Removed level_of_assurance from sharable attributes
Updated some styles for new brand
Improved smart card sorting
Bug fixes
0.34.0
Set minimum supported version to Android 8
Initial rebranding update
Error classes renaming
Bug fixes
0.33.0
Enforce PIN code rules
No profile refresh and relogin when session expires
Block user from taking selfies if max attempt limit is reached
Show selfie tips after N failed liveness attempts
Processing a second deeplink in context of a first deeplink triggers a callback related to a first deeplink
0.32.0
Removed support for utility bills and payslips
Removed support for geolocation
Changed UriNotRecognizedException to contain a String and not a Uri
Improved TOTP dialogs
Bugfixes on camera preview
0.31.0
Added new attributes to login request with shared attributes
Removed support for unclaimed sign requests
Camera button improvements
Bug fixes on profile screen
0.30.0
Follow user navigation for crash reports
Update Gradle, Java, Kotlin to latest versions
Bug fixes and small improvements
0.29.0
Handle new push notification for expiring smart cards
Replace Jcenter repository
Bug fixes and small improvements
0.28.1
Bug fixes and small improvements
0.28.0
Perform smart card renewal after authentication
0.27.0
Show dark mode logo in dark mode
Synchronise smart cards status
Update smart card design
Sync smart cards when the app is resumed
Bug fixes
0.26.0
Set minimum supported version to Android 7
Support new smart card statuses
Removed Kotlin Android Extensions
0.25.0
0.24.0
Bug fixes and minor updates
Removed web view for login
0.23.0
Bug fixes
Added price information to the services list
0.22.0
Bug fix for smart card login request on the same device
Handle smart card errors when selected as 2FA
0.21.0
Added backend issues dialog to anonymous context, login request and existing account login
Fixed a bug where not all shared attributes are being shown on passwordless login
Fixed a bug where the dialog should close on cancel in the login code screen
Fixed a bug where the user sees an empty profile screen after creating a smartcard with no connection