- Fixed Moshi configuration to only use FileAdapter which uses absolute path
- Fixed iOS navigation setup
- Bump iOS to 10.3.2 (https://github.com/smileidentity/ios/releases/tag/v10.3.2)
- Introduce screens for the new Enhanced Selfie Capture Enrollment and Authentication Products (Android).
- Migrate to Gradle Plugin setup
- Update to Kotlin 2.0
- Bump android to 10.4.0 (https://github.com/smileidentity/android/releases/tag/v10.4.0)
- Bump iOS to 10.3.1 (https://github.com/smileidentity/ios/releases/tag/v10.3.1)
- Allow skipApiSubmission which will capture Enrollment, Authentication, Doc V and Enhanced DocV without submitting to SmileID and will return captured images file paths
- Fix Consistent file paths for all products and capture screens
- Bump android to 10.3.7 (https://github.com/smileidentity/android/releases/tag/v10.3.7)
- Bump iOS to 10.2.17 (https://github.com/smileidentity/ios/releases/tag/v10.2.17)
- Remove
jobId
in selfie jobs. This is now passed insideextraPartnerParams
- Added selfie capture screens
- Added document capture screens
- Bump iOS to 10.2.12 (https://github.com/smileidentity/ios/releases/tag/v10.2.12)
- Update AGP versions
- Bump Android to 10.3.1 (https://github.com/smileidentity/android/releases/tag/v10.3.1)
- Bump iOS to 10.2.10 (https://github.com/smileidentity/ios/releases/tag/v10.2.10)
- Fix API Config to provide different options to configure SmileID
- Bump ios to 10.2.8 (https://github.com/smileidentity/ios/releases/tag/v10.2.8) In memory zip file handling
- Extend API config initialise function
- Removed
SmileID.setEnvironment()
since the API Keys are no longer shared between environments - Bump iOS to 10.2.7 (https://github.com/smileidentity/ios/releases/tag/v10.2.7)
- Fixed badly formatted json responses
- Normalize the responses between android and iOS
- Fixed broken EnhancedDocV Flow on iOS
- Bump iOS to 10.2.4 (https://github.com/smileidentity/ios/releases/tag/v10.2.4)
- Bump Android to 10.2.3 (https://github.com/smileidentity/android/releases/tag/v10.2.3)
- Fix navigation issue on iOS Flutter app
- Bump iOS to 10.2.2 (https://github.com/smileidentity/ios/releases/tag/v10.2.2) which fixes retry crash)
- Bump iOS to 10.2.1 (https://github.com/smileidentity/ios/releases/tag/v10.2.1)
- Bump Android to 10.1.7 (https://github.com/smileidentity/android/releases/tag/v10.1.7)
- Set jvmTarget to 17 in Gradle to fix android specific build issues
- Bump to iOS 10.2.0
- Moved SmartSelfie enrollment and authentication to synchronous endpoints
- Introduced polling methods for products
- SmartSelfie
- Biometric kyc
- Document verification
- Enhanced document verification
- Added an Offline Mode, enabled by calling
SmileID.setAllowOfflineMode(true)
. If a job is attempted while the device is offline, and offline mode has been enabled, the UI will complete successfully and the job can be submitted at a later time by callingSmileID.submitJob(jobId)
- Improved SmartSelfie Enrollment and Authentication times by moving to a synchronous API endpoint
- Update generic errors with actual platform errors
- Bump iOS to 10.1.6 (https://github.com/smileidentity/ios/releases/tag/v10.1.6)
- Bump Android to 10.1.6 (https://github.com/smileidentity/android/releases/tag/v10.1.6)
- Fixed a bug where SmartSelfieEnrollment and SmartSelfieAuthentication would return invalid
livenessImages
inonSuccess
- Fixed SmileIDSmartSelfieAuthentication so that it calls the correct method on ios
- Add missing jobtype enums for Flutter
- Bump iOS to 10.0.11 (https://github.com/smileidentity/ios/releases/tag/v10.0.11)
- Add Enhanced Document Verification support for Flutter
- Bump iOS to 10.0.10 (https://github.com/smileidentity/ios/releases/tag/v10.0.10)
- Bump Android to 10.0.4 (https://github.com/smileidentity/android/releases/tag/v10.0.4)
- Bump iOS to 10.0.8 (https://github.com/smileidentity/ios/releases/tag/v10.0.8)
- Fixed a bug where Android builds would not compile when the partner app (or a library they
consume) also uses
Pigeon
under the hood - Updated generated files naming to prefix
SmileID
and prevent build duplicate class erros
- Fixed a bug where Android builds would not compile when the partner app (or a library they
consume) also uses
Pigeon
under the hood - Bumped Android and iOS versions
- Support for Biometric KYC, exposed as a
SmileIDBiometricKYC
Widget
- Added
allowNewEnroll
on SmartSelfie, BiometricKYC, DocV and EnhancedDocV - [iOS] Fixed missing callbackUrl
- Bump iOS SDK to 10.0.2 to fix white cutout issue on iOS 14 devices
- Added
showInstructions
parameter to SmartSelfie Authentication - Fixed issue where
showInstructions
parameter was not respected on SmartSelfie Enrollment
- No change
- Add networking APIs
- [Android] Added missing
showInstructions
on some Composables - [Android] Added missing proguard rule and updated consumer rules
- [Android] Added missing parameters on Fragments
- [Android] Fixed crash when duplicate images are attempted to be zipped
- [Android] Fixed a bug where some attributes passed in were not respected
- [Android] Fixed a bug when attempting to parcelize
SmileIDException
- [Android] Changed the OKHTTP call timeout to 60 seconds
- [Android] Rename
partnerParams
toextraPartnerParams
- [iOS] Consent Screen SwiftUI View
- [iOS] Biometric KYC no longer bundles the Consent Screen
- [iOS] Biometric KYC no longer bundles an ID Type selector or input
- [Flutter] Fixed broken json decoding
- [Android] Added
extras
as optional params on all job types - [Android] Added
idAuthorityBypassPhoto
on Sandbox BiometricKYC jobs - [Android] Added
allowAgentMode
option on Document Verification and Enhanced Document Verification - [Flutter] Fixed wrong iOS decoding bug on success
- [Android] Fixed retry document submission on failed document submission
- [Android] Fixed missing entered key in BiometricKYC
- [Android] Added jobId on SmartSelfieEnrollmentFragment and SmartSelfieAuthenticationFragment
- [Android] Added showInstructions on SmartSelfieEnrollmentFragment
- [Android] Fix bug where showAttirubtion was not respected on the Consent Denied screen
- [Android] Increased selfie capture resolution to 640px
- [Android] Fixed a bug where the document preview showed a black box for some older devices
- [Android] Fix bug where Composable state did not get reset
- Allow setEnvironment({required bool useSandbox}) to enable sandbox or production environment
- Allow setCallbackUrl({required Uri callbackUrl}) to set a callback url for all submitted jobs.
- Bug Fixes and Improvements from iOS v10.0.0-beta10 and Android v10.0.0-beta09
- Support for Document Verification, exposed as a
SmileIDDocumentVerification
Widget - Support for SmartSelfie Authentication, exposed as a
SmileIDSmartSelfieAuthentication
Widget
- Initial release
- Support for Enhanced KYC (Async)