Skip to main content

Android changelog

Welcome to Android changelog. New version [8.6.0] - 2024-11-27.

Changelog

All updates will be written in this section. Bigger api changes for Android SDK will be documented in the migration guide.

Our SDK versioning conforms to Semantic Versioning 2.0.0.

The structure of our changes follow practices from keep a changelog.

[8.6.0] - 2024-11-27

Added:

  • Internet connection stability alert
  • Immediate redirect option from idenfy settings
  • Realtime blur glare detection in document capture feature
  • Face auto capture feature

Changed:

  • Process death improvements
  • Video recording frame rate increased
  • Updated 3D Face liveness version
  • Please check out the api changes, that might affect you in the migration guide

[8.5.3] - 2024-11-25

Changed:

  • Fixed document recognition transitioning bug between front and back steps

[8.5.2] - 2024-09-26

Changed:

  • Updated 3D Face liveness version
  • KYC Questionnaire FILE and IMAGE questions merged
  • Bug fixes

[8.5.1] - 2024-08-20

Added:

  • Chinese simplified language support
  • 3D Face liveness upload attempt validation

Changed:

  • Added missing Face authentication auto capture feature translations

[8.5.0] - 2024-06-28

Added:

  • Face authentication auto capture feature

Changed:

  • Updated 3D Face liveness version
  • Improved document blur, glare detection
  • Bug fixes
  • Please check out the api changes, that might affect you in the migration guide

[8.4.2] - 2024-05-27

Added:

  • Danish, Greek, Croatian, Norwegian, Serbian, Finnish, Turkish languages
  • Image upload attempt validation
  • Virtual camera detection for IDV feature (Will result in a failed identification)

Changed:

  • Updated Document Recognition feature
  • Improved phone number validation for KYC questionnaire
  • Bug fixes

[8.4.1] - 2024-03-26

Changed:

  • Fixed description text gravity issue on camera top sheet view

[8.4.0] - 2024-03-25

Added:

  • Photo validation after each step by default
  • Passive liveness validation feature
  • Rooted device, emulator detection
  • Work permit document type

Changed:

  • Updated 3D Face liveness version
  • TargetSdk increased to API 34
  • Updated Gradle version to 8.1.2, Kotlin version to 1.9.20
  • Changed loading spinner animation
  • 3D Face liveness error handling, retry logic improvements
  • CameraX updated
  • Dynamic OnBoarding screen removed
  • Privacy policy submission fix
  • Other bug fixes
  • Please check out the api changes, that might affect you in the migration guide

[8.3.0] - 2024-01-05

Added:

  • New face detection descriptions
  • Support for additional step ordering

Changed:

  • Removed instructions drawer option from camera view
  • Changed photo cropping to preserve higher resolution
  • Updated 3D Face liveness version
  • Please check out the api changes, that might affect you in the migration guide

[8.2.8] - 2023-11-16

Changed:

  • Face authentication session, virtual camera detection improvements

[8.2.7] - 2023-11-04

Added:

  • Camera initialization error alert

Changed:

  • Updated 3D Face liveness version
  • Jcenter repository removed
  • Bug fixes

[8.2.6] - 2023-10-11

Changed:

  • Face authentication virtual camera detection improvements (Better detection rate)

[8.2.5] - 2023-10-09

Changed:

  • Fixed a face detection crash, when GMS are missing.

[8.2.1] - 2023-09-26

Changed:

  • minSdkVersion decreased to API 21
  • Face authentication virtual camera detection will work from API 26
  • HU translations fix

[8.2.0] - 2023-09-18

Added:

  • KYC questionnaire Color question
  • KYC questionnaire conditions. More
  • NFC optional feature. More

Changed:

  • Increased photo resolution
  • Improved pdf files validation
  • Minor UI fixes

[8.1.9] - 2023-09-12

Changed:

  • Improved camera performance during Face authentication session

[8.1.8] - 2023-09-11

Added:

  • Virtual camera checks in Face Authentication (Will result in a failed authentication)

Changed:

  • minSdkVersion raised to API 26

[8.1.7.1] - 2023-09-10

Changed:

  • Fixed HU translations

[8.1.7] - 2023-09-08

Changed:

  • Fixed back button states in country & document selections
  • Fixed camera permission view descriptions

[8.1.6] - 2023-08-30

Changed:

  • Fixed face detection error handling.

[8.1.5] - 2023-08-07

Added:

  • Face Detection now validates small faces. More

[8.1.1] - 2023-07-25

Added:

  • An option to receive user uploaded picture callbacks More

[8.1.0] - 2023-06-28

Added:

  • An option to skip face authentication on boarding screen. More

[8.0.1] - 2023-06-13

Added:

  • Face authentication using face matching & passive liveness. More

[7.9.0] - 2023-05-17

Changed:

  • Face Liveness detection version updated
  • CameraX version updated
  • SK translations fixed
  • Removed deprecated .withIssuingCountry function from IdenfySettings
  • Removed external storage permission
  • Screen stays awake in manual review
  • Various cases with process death handled

Added:

  • Swedish Social Security card document type
  • Huawei ML kit dependency, so make sure you have added the required repositories

[7.8.1] - 2023-03-27

Changed:

  • Removed Fotoaparat library (our fallback camera) since it is no longer compatible with AGP 7.4+

Added:

  • Document camera rectangle visibility setting. More

[7.8.0] - 2023-02-23

Changed:

  • Updated CameraX library
  • IdenfyInstructionsType.DRAWER option is deprecated. More
  • Czech translation fixes

Added:

  • Image upload from device size limit

[7.7.9] - 2023-02-01

Changed:

  • Updated Lottie dependency, removed usages of a deleted lottie_scale function

[7.7.8] - 2023-01-11

Changed:

  • Updated Border Crossing, Asylum Residence Permit, Provisional Drivers License translations
  • Logging updates

[7.7.7] - 2023-01-04

Changed:

  • Face Authentication EXIT status will always be returned, even if SDK was not closed properly

[7.7.6] - 2023-01-03

Changed:

  • More logs added for identity verification flow

[7.7.5] - 2023-01-02

Changed:

  • Updated National passport translations
  • Opacity changed for document selection continue button disabled state
  • NFC Reading feature moved to a separate module. Details

[7.7.3] - 2022-12-21

Added:

  • Added Address Card document type

Changed:

  • Updated CameraX library
  • Updated Document Recognition feature

[7.7.2] - 2022-12-06

Added:

  • Added Thai, Indonesian, Hindi, Hungarian locales

Changed:

  • Fixed ID Card translations in Czech locale

[7.7.1] - 2022-11-29

Added:

Changed:

[7.7.0] - 2022-11-24

Added:

  • Added custom KYC questionnaire feature. More
  • Added custom privacy policy feature. More
  • Added Ukrainian, Portuguese, Vietnamese locales

Changed:

  • Updated document issuing country list
  • Updated Kotlin (1.6.21), Compose (1.2.0-rc02) versions
  • CompileSdkVersion raised to API 33
  • Bug fixes

[7.6.4] - 2022-11-17

Changed:

  • Camera OnBoarding views set as optional for easier customisation

[7.6.3] - 2022-11-16

Changed:

  • Face authentication views set as optional for easier customisation

[7.6.2] - 2022-11-15

Changed:

  • Photo result detail cards are now optional (No need to override them in the XML)

[7.6.1] - 2022-10-07

Changed:

  • Fixed an IMPORTANT cameraX bug for document step

[7.6.0] - 2022-09-06

Added:

Changed:

  • New NFC reading animations and icons. Details
  • Device language is now used as a fallback locale
  • Updated document camera on boarding instructions video
  • Updated Dutch translations
  • iDenfy splash screen slogan shown only in English
  • Camera onboarding screen was rebuild due to performance issues
  • Updated 3D liveness version
  • Bug fixes

[7.5.1] - 2022-08-06

Changed:

  • Fixed a bug with uploading photos from device storage

[7.5.0] - 2022-08-05

Changed:

  • Updated Face Authentication flow, from now existing users will able use face authentication flow as well

[7.4.2] - 2022-08-04

Changed:

  • Added Dutch translations
  • Bug fixes

[7.4.1] - 2022-07-03

Changed:

  • Minor fixes in country selection screen.

[7.4.0] - 2022-07-01

Added:

Changed:

  • Minor fixes

[7.2.1] - 2022-06-02

Changed:

  • Urjanet utility bill service now supporting Multi-Factor authentication
  • Support email added to manual review screen
  • Bug fixes

[7.2.0] - 2022-04-08

Changed:

  • New Camera OnBoarding view with static instruction list. All possible onboarding view variations are explained here.
  • Fixed proguard issues, if our SDK was used in another AAR file.
  • Added FAQ section, check it out!

[7.1.0] - 2022-03-14

Added:

  • New suspected screen and callbacks handling, if needed. Read here.
  • New internet disconnect feature and handling. Read here

Changed:

  • Used latest Leak Canary to fix a small leak in the onboarding screen. No leaks are present!

[7.0.0] - 2022-02-29

Changed:

  • Major change to the onboarding screen. A new onboarding screen appears before every step to provide maximum guidance.
  • Manual results waiting screen UI/UX update. The screen is more informative and easier to understand the verification progress.
  • A new cancel window change. The user can contact our support team if he wants assistance. New documents support, e.g. VISA and added confirmation button in document selection.
  • The min Android SDK is 21 (was 18). This change helps to use the latest dependencies.
  • Full flow with the latest UI changes is visible here.
  • Updated 3D liveness version.
  • New views are created with Jetpack Compose! Read our customization capabilities.

[6.1.0 - only Liveness] - 2022-03-10

Changed:

  • Updated to the latest liveness version.

[6.0.5] - 2022-02-22

Changed:

  • Fixed a rare network error, which stemmed from okhttp3 and was solved by adding the connectionPool(ConnectionPool(0, 1, TimeUnit.NANOSECONDS)).protocols(listOf(Protocol.HTTP_1_1)).
  • Reduced parallel API calls.

[6.0.4] - 2022-02-15

Changed:

  • Reverted to targetAPI 30 from 31.

[6.0.3] - 2022-02-12

Changed:

  • Fixed a bug, which occurred on some devices and resulted with SocketTimeout exception or similar networking issues. No such errors will be present after an update.

[6.0.2] - 2021-12-28

Changed:

  • Swedish language update with fixes.

[6.0.1] - 2021-12-20

Added:

  • New verification results customization option. Read here.

[6.0.0] - 2021-12-20

Added:

  • New glare and blur detection feature. Read here.

Changed:

  • Removed V1 support.
  • Improved logging feature for debugging possible issues.
  • Updated 3D liveness version.
  • Updated all inner dependencies, switched to Kotlin Parcelize and Moshi.

[5.4.1] - 2021-11-30

Changed:

  • Improved network requests during the initial SDK loading, because there were rare occurrences of the SocketTimeout exception.
  • Improved Spanish translations.

[5.4.0] - 2021-11-19

Changed:

  • Fixed a camera permissions crash, which rarely occurred in the camera window.

[5.3.5] - 2021-11-18

Changed:

  • Updated kotlinx-coroutines-core and kotlinx-coroutines-android to 1.5.0, since 1.4.1 had a rare crash during the photo cropping part.

[5.3.4] - 2021-11-05

Changed:

  • Improved photo upload speed & reduced possible timeout issues on slow network conditions.
  • Fixed an issue on Android 12 with the loading indicators, which did not show loading animation.

[5.3.3] - 2021-11-03

Added:

  • Added Czech, Estonian and Bulgarian locales.

[5.3.2] - 2021-10-06

Changed:

  • Improved German translations.
  • Deprecated IdenfySettings. Please use the V2 version since we will remove the V1 after the next update. We might release some versions, which support V1, but those will only entail API changes.

[5.3.1] - 2021-09-16

Added:

  • Exposed a new logging interface for logging SDK actions. Read more here.
  • Improved logging.

Changed:

  • Improved NFC reading functionality for the ID card check.

[5.3.0] - 2021-06-06

Added:

  • New alerts in the verification results view. They prompt the user to re-check the selected document type and navigate to the beginning of a verification flow.
  • Updated 3D liveness SDK. The SDK has a different flow and better user guidances. The user sees an error screen immediately if he fails the 3D liveness check.
  • PDF file upload option for the custom verification steps.

Changed:

  • Translation fixes for Polish language.

[5.2.0] - 2021-05-18

Added:

  • NFC enhanced identity verification. More about it here

[5.1.1] - 2021-05-03

Due to bintray sunsetting, we have migrated to jitpack. If you face Gradle compile issues, switch to jitpack integration

[5.1.1] - 2021-04-08

Changed:

  • Deprecated startActivityForResultV2 in favour of initializeIdenfySDKV2WithManual. The startActivityForResultV2 will be removed in the 6.0.0 version
  • Min API set to 19. Starting version 6.0.0 min API will be set to 21.
  • Lifecycle updates related to 3D liveness.

[5.1.0] - 2021-04-07

Added:

  • Added a loading indicator after the user selected a document issuing country. This is due to recent updates, which now show available documents depending on issuing country selection. If your application overrides xml layouts of our SDK you should consider updating your idenfy_item_document_issuing_country_selection_v2.xml with Lottie animation of your preferred choice, so that the user would see a loading indicator, instead of occurring action delay. If you set issuing country during verification token generation via API or skip the document's issuing country step selection altogether, then no UI changes will be noticeable.
  • Added option to skip selfie capture during 3D liveness verification. This feature was recently made the default choice for 3D liveness verification flow. So, updating the SDK you will see that the selfie step is no longer present. This functionality can be disabled if you like to keep the current flow or need more time updating your custom views contact our support team via Dashboard.

Changed:

  • 3D Liveness version update.
  • Removed the document capturing rectangle for the additional verification steps during the document photo capture step. The rectangle was confusing because some documents take a much larger size in comparison with the present capture frame size.
  • Dependencies updated.

[5.0.1] - 2021-03-08

Changed:

  • Upgraded CameraX versions and Gradle other dependencies.
  • Fixed a state restoration/fragment's lifecycle issues in the documents selection view.
  • Fixed permission alert dialog appearance issues.

[5.0.0] - 2021-02-26

Added:

  • Major 3D liveness version upgrade from v8 to v9. Faster and more accurate 3D liveness. Starting with the 5.0.0 version liveness module is directly integrated into the SDK. More about this decision read here.
  • Fixed occurring runtime crashes on some devices when using 3D liveness with ID check.
  • SSL pinning support.

Changed:

  • Core camera improvements.
  • Verification recording duration increase.

[4.2.0] - 2021-01-22

Added:

  • Added an option to set a custom additional step with the backend settings.

Changed:

  • Verification results loading screen for additional steps.

[4.1.0] - 2021-01-05

Changed:

  • Moved camera permission request to the fragments, which require camera permission. This change provides better support for Android 11 permission changes.
  • Deprecated startActivityForResultV2() in favour of initializeIdenfySDKV2WithManual(). The method startActivityForResultV2() will be removed in the next version.

Added:

  • Added new customization option - document's issuing country selection skipping with backend.
  • Added new customization option - document's selection skipping with backend.
  • Added new customization option - document's selection onboarding skipping with backend.

[4.0.0] - 2020-12-11

Changed:

  • Renamed startWithManualResults to initializeIdenfySDKV2WithManual to match IOS SDK.
  • Introduced additional WAITING status in the manualIdentificationStatus enum.
  • Renamed layout idenfy_fragment_document_photo_result_v2.xml into the idenfy_fragment_document_photo_result_with_questions_v2.xml
  • Renamed layout idenfy_fragment_face_photo_result_v2.xml into the idenfy_fragment_face_photo_result_with_questions_v2.xml
  • Renamed layout idenfy_fragment_manual_reviewing_status_waiting_v2.xml into the idenfy_fragment_manual_reviewing_status_waiting_with_auto_results_steps_v2.xml

Added:

  • Added new UI elements in the document & selfie photo result screens.
  • Removed terminate verification button and added new UI elements in the ManualResultsWaiting screen.
  • Added highly requested state restoration change. Previously the SDK would force a user to restart the verification flow as soon as the user went to the background. This behavior created inconveniences for the verification process. As a result, we redesigned state restoration. The SDK no longer causes the verification restart as soon as the user goes to the background. The restart will only occur if the user spends at least 5 minutes while being in the background.

[3.2.1] - 2020-11-17

Added:

  • Added support for the Bulgarian language.

[3.2.0] - 2020-10-06

Added:

  • Added new ID-spoof detection support.
  • Updated Liveness feature customization options.

[3.1.2] - 2020-10-05

Added:

  • Updated cameraX library to the latest version.

[3.1.1] - 2020-09-04

Added:

  • Started migration to cameraX library. Idenfy contributed to an open-sourced cameraX project to make it the most stable camera solution on Android. If your app overrides idenfy layouts, make sure to include cameraX preview layout. All layouts are visible in Android Studio or here.
  • A new error message for the user to notice if the verification process could not be completed.

Changed:

  • Fixed countries blacklist issue, which affected certain countries.
  • Migrated camera session instructions to ViewPager2.

[3.0.0] - 2020-08-20

Added:

  • Introduced manual verification flow!

[2.8.0] - 2020-08-19

Changed:

  • Customization option to skip country selection.
  • Colors customization option to set SDK wide color scheme with only a handful of changes.
  • Renamed verification results assets names to better match the SDK statuses.

[2.7.0] - 2020-08-05

Changed:

  • Removed instructions configuration from client customization in the V1 version. Read more about instructions here.

[2.6.0] - 2020-07-23

Added:

  • Network stability improved on poor network connections. Added better retry policy.

[2.5.1] - 2020-07-01

Added:

  • Added support for proof of address.

Changed:

  • Changed utility bill strings to proof of address. If your app overrides strings, please update keys.

[2.4.0] - 2020-06-17

Changed:

  • Fixed constraints in initial view of V1 version, which resulted in insufficient padding on some devices.
  • Improved speed of navigating after liveness preview.

[2.3.0] - 2020-06-14

Changed:

  • Removed unnecessary empty spaces from Spanish locale strings.

[2.2.1] - 2020-06-12

Added:

  • Added support for Gradle 4.0.0 plugin.
  • Introduced verification instructions documentation.

[2.1.0] - 2020-06-08

Added:

  • Added Swedish and Spanish localization.

Added:

  • Idenfy V2 SDK flow has been released!

[2.0.0] - 2020-05-29

Added:

  • Idenfy V2 SDK flow has been released!

Changed:

  • Migrated to AndroidX dependencies. If your project still uses support library, you will need to enabled androidX support. More about AndroidX
  • All layouts used in V1 have been migrated to AndroidX instead of support dependencies. If your project overrides layouts from V1, you should migrate them to AndroidX, otherwise runtime crashes will occur.
  • Liveliness feature has been updated to V8! Please, update your current liveliness implementation as soon as possible. The only changes are related to UI customization. More about this here.