Release Notes
This article is updated with each new version of the Android SDK.
Keep your Android SDK always updated with the latest available version.
The semantic versioning is used to number the versions. For more information, see the article Introduction.
The major update being implemented from the version 5.x.x should have been done at the release of version 4.4.0. This change is related to the code obfuscation and requires adjustments to ProGuard and DexGuard rules for customers using the GuardSquare library.
Additionally, the repository where the SDK is made available has changed and the name of the SDK dependency has also changed. You must update your records according to the article Upgrading
See the article Upgrading
Version 5.21.1
Release Date: 08/29/2024
Updates:
- Correction in the response to internal SDK requests, where in some cases, when there was no internet, the error callback was not returned, leaving the user stuck on the screen;
Version 5.21.0
Release Date: 08/28/2024
Updates:
- Internal product improvements, with no external impact;
Version 5.20.0
Release Date: 08/20/2024
Updates:
- Internal product improvements, with no external impact;
Version 5.19.2
Release Date: 08/13/2024
Updates:
- Location fix
setLocale()
when capturing with interactive Liveness;
Version 5.19.1
Release Date: 08/08/2024
Updates:
- Correction of internal errors that do not affect the end-user experience;
Version 5.19.0
Release Date: 08/07/2024
Updates:
- Internal product improvements. These improvements do not directly affect the end user experience, keeping the interface and external functionalities unchanged;
Version 5.18.0
Release Date: 07/18/2024
Updates:
- Security improvements in our Liveness;
- From now on, developers will be notified in real time during development if the version being used does not comply with Unico update policies. In case of doubt, contact your CSM;
- From now on, it is possible to set the SDK environment through the public API in the
setEnvironment()
method. In case of doubt, contact your CSM;
Version 5.17.0
⚠️
Critical Update
Release Date: 06/29/2024
Updates:
- Update SDK and Server version of Smartlive with interaction;
Version 5.16.0
Release Date: 06/18/2024
Updates:
- Improvements in the communication algorithms between the unico clientside and serverside;
Version 5.15.1
Release Date: 06/12/2024
Updates:
- Fixed
current host is not registered
error in the testing environment;
Version 5.15.0
Release Date: 06/07/2024
Updates:
- Internal product improvements, with no external impact;
Version 5.14.3
⚠️
Critical Update
Release Date: 06/04/2024
Updates:
- Improvements to the device-side and server-side video injection checks to mitigate generative AI threats;
- Update SDK and Server version of Smartlive with interaction;
Version 5.14.1
⚠️
Critical Update
Release Date: 05/30/2024
Updates:
- Improvements to the device-side and server-side video injection checks to mitigate generative AI threats;
- Update SDK and Server version of Smartlive with interaction;
Version 5.14.0
Release Date: 05/06/2024
Updates:
- Improvements and fixes to SDK initialisation, avoiding the loss of 1.5% of sessions;
Version 5.13.0
Release Date: 04/29/2024
Updates:
- Update SDK and Server version of Smartlive with interaction;
Version 5.12.0
Release Date: 04/22/2024
Updates:
- New features that enhance the capture experience in Interactive Liveness.
Version 5.11.0
Release Date: 04/09/2024
Updates:
- Refinements to the device-side and server-side video injection checks to mitigate generative AI threats.
Version 5.10.4
Release Date: 04/04/2024
Updates:
- Fix on the close button in the interactive liveness capture, in some scenarios a loading screen may appear indefinitely.
Version 5.10.3
Release Date: 04/03/2024
Updates:
- Fix on the capture lifecycle, in scenarios where the screen is closed before the success or error callback.
Version 5.10.2
Release Date: 03/28/2024
Updates:
- Fix on geolocation, in scenarios where the application may stop when disabled.
Version 5.10.1
Release Date: 03/22/2024
Updates:
- Fix on compatibility with predefined styles, causing conflicts between <attr ... />;
Version 5.10.0
⚠️
Critical Update
Release Date: 03/19/2024
Updates:
- Improvements to the device-side and server-side video injection checks to mitigate generative AI threats;
- New capture feature to ensure effective security;
- Update SDK and Server version of Smartlive with interaction;
- Fix rear camera capture on Multilaser M8 model;
Version 5.9.0
Release Date: 02/23/2024
Updates:
- Enabled customization of the progress bar color through the optional method setColorProgressBar();
- Enabled customization of the UI texts for interactive liveness via remote configuration;
- Enabled customization of the logo below the smartlive capture frame with interaction;
Version 5.8.0
Release Date: 01/26/2024
Updates:
- Update of the Smartlive SDK and server with interaction;
- Internal product improvement, without external impact;
Version 5.7.0
Release Date: 01/11/2024
Updates:
- Improvements to the SDK log records;
- Internal product improvement, without external impact;
Version 5.6.1
Release Date: 12/20/2023
Bug Fixes:
- We fixed the issue related to orchestration threads for customer return, which was impacting biometric capture when the retry flow was enabled.
Version 5.6.0
Release Date: 12/13/2023
New features:
- Provided code and error description for the onCameraFailed callback, facilitating monitoring and mapping;
- Automatic definition of production and testing environments in the SDK;
Updates:
- Optimization in the JWT generation flow to improve performance;
Version 5.5.2
Release Date: 12/12/2023
Updates:
- Improvement in the authentication flow, reducing failures in the authentication of devices with specific configurations in the Operating System. This modification aims to provide a more stable and efficient experience. It's important to highlight that this improvement only requires updating the SDK for the benefits to be fully applied;
Version 5.5.1
Release Date: 11/23/2023
Updates:
- Update of the Smartlive SDK and server with interaction;
Version 5.4.0
Release Date: 11/08/2023
Updates:
- Internal improvements;
Version 5.3.0
Release Date: 10/27/2023
Updates:
- Internal improvements;
- When receiving an invalid config, the error is now returned through the
onCameraFailed
callback rather than theUnicoCheckException
exception;
Bug Fixes:
- Hotfix: Document Camera with Liveness enabled;
- Hotfix: Dark mode no longer respects custom colors on some Xiaomi devices;
Version 5.2.0
Release Date: 10/16/2023
New features:
- Released the new capture flow and retry attempts when using Liveness with Interaction (contact Único if you want to enable this new feature);
- Throw error
73800
in case of capture failure using the retry flow; - Throw error
73100
in case of an internet connection failure during a request;
Deprecated:
- Removed the timeout from the capture flow using Liveness with Interaction.
Version 5.1.5
Release Date: 09/28/2023
Bug Fixes:
- Hotfix: Fixed internal callbacks as optional, preventing potential errors related to uninitialized properties.
- Hotfix: Strengthened the clarity of error messages for developers, especially when the AcessoBioListener implementation is missing, making the correction process more intuitive.
- Hotfix: Changed the obfuscation rules to ensure that the UnicoCheckException class isn't obfuscated and errors are correctly displayed in the console and logs.
- Hotfix: Optimized the initialization of the bioConfig object to avoid internal errors.
Version 5.1.4
Release Date: 09/14/2023
Bug Fixes:
- Hotfix: Fixed an issue with the SDK configuration through the JSON file.
Version 5.1.3
Release Date: 08/31/2023
Bug Fixes:
- Hotfix: Fixed character issue affecting build.
- Hotfix: Adjusted text color in low-light mode.
Version 5.1.2
Release Date: 08/17/2023
Bug Fixes:
- Hotfix: Application not responding, ARN;
- Hotfix: High brightness mode doesn't change text color;
- Hotfix: Internal exception error;
Version 5.1.1
Release Date: 07/30/2023
Updates:
- Update of the Smartlive client and server SDK with interaction functionality;
Version 5.1.0
Release Date: 07/26/2023
Updates:
- Security enhancement in SDK communication.
Version 5.0.1
Release Date: 07/14/2023
Bug Fixes: Hotfix: Rear camera timeout.
Version 5.0.0
Release Date: 06/21/2023
Updates:
- Update of the Smartlive client and server SDK with interaction;
- Update of the Smartlive messages with interaction;
- Update of the CameraX library;
- Added timeout on the liveness camera with interaction;
Bug Fixes:
- Hotfix: Document camera;
Version 4.4.1
Release Date: 05/30/2023
Bug Fixes:
- Hotfix: Compatibility with Android 8.0
Version 4.4.0
Release Date: 05/04/2023
Updates:
- Improved compatibility with obfuscation tool
- Improved security in SDK communication
- New repository URL for SDK download
- Changed SDK name from com.github.acesso-io:acessobio-android to io.unico:capture
- We started to support Kotlin from version 1.5
Version 4.2.12
Release date: 03/28/2023
Updates:
- Update of SDK and Server version of Smartlive with interaction.
Version 4.2.11
Release date: 03/24/2023
Bug Fixes:
- Hotfix: Dark theme support
Version 4.2.10
Release date: 03/07/2023
Bug Fixes:
- Hotfix: Obfuscation Compatibility
Version 4.2.9
Release date: 02/23/2023
Bug Fixes:
- Hotfix: Geolocation in null address cases
- Hotfix: Document camera timeout
- Hotfix: Project implementation with sentry
Version 4.2.8
Release date: 02/14/2023
Bug Fixes:
- Hotfix: Rear camera opening.
Updates:
- Version update of FaceTec proof of life selfie camera mode.
Version 4.2.7
Release date: 01/13/2023
New features:
- Feat: changelog security;
- Feat: Update of SDK and Server version of Smartlive with interaction.
Bug Fixes:
- Fix: Support using auto capture camera mode on tablets;
- Fix: Conflict with sentry;
Version 4.2.6
Release date: 11/22/2022
Updates:
- Smartlive SDK and server update with interaction;
- Collect of usage, geolocation and device data (The data collected is used to ensure the security of the process and improve the user experience).
Bug Fixes:
- Fixed a bug to open the camera on devices with Android 6.0.1;
Version 4.2.5
Release date: 11/10/2022
Bug Fixes:
- Hotfix: Url prefix.
Version 4.2.1
Release date: 09/06/2022
Bug Fixes:
- Hotfix: White silhouette contour.
Version 4.2.0
Release date: 08/12/2022
Updates:
- A new layer of security;
- Updated the FaceTec Life Proof Selfie Camera Mode version.
Version 4.1.5
Release date: 07/22/2022
Bug Fixes:
- Hotfix: Improved main thread slowness;
- Hotfix: Handling of error returns in onBackPressed, bitmap and no available camera.
Version 4.1.4
Release date: 07/22/2022
Updates:
- New security increment;
- Image resolution adjustment;
Bug Fixes:
- Hotfix: Adjustment in the use of document capture using an APIKey with active Smartlive enabled;
- Hotfix: Adjustments in the document camera timeout configuration.
Version 4.1.3
Release date: 06/28/2022
Bug Fixes:
- Hotfix: Adjustment in the capture frame of generic documents;
- Hotfix: Correction of nomenclatures that caused themes conflicts;
- Hotfix: Improved error log collection.
Version 4.1.0
Release date: 06/14/2022
Updates:
- Activity indicator now has the same color as the message in the customization;
- Possibility of executing the prepareSelfieCamera and prepareDocumentCamera methods without the json file, using an interface like AccessoBioConfigDataSource.
Version 4.0.16
Release date: 06/07/2022
Bug Fixes:
- Hotfix: adjustment in the lifecycle of the capture frame with interaction.
Version 4.0.15
Release date: 05/17/2022
Updates:
- Improved image resolution generated by FaceTec's Proof of Life selfie camera mode for medium/high quality mobile phones;
- Update of google play services ML Kit face detection to version 17.0.1.
Version 4.0.14
Release date: 04/26/2022
Updates:
- Updated version of FaceTec's life proof selfie camera mode;
- Removal of unused permission requests.
Version 4.0.13
Release date: 04/07/2022
Updates:
- Adjust the default theme for Low Light Mode FaceTec Life Proof Selfie Camera Mode.
Version 4.0.12
Release date: 04/05/2022
Updates:
- Customization of the close camera button;
- Bug fixes on successful customization.
Version 4.0.11
Release date: 03/30/2022
Updates:
- Adjustment to optimize performance;
- Camera selector adjustment for devices with multiple cameras.
Version 4.0.10
Release date: 03/25/2022
Updates:
- Adjust the settings that generate the unique encrypted object;
- Fixes in Themes configuration;
- Conflict resolution with bugfender.
Version 4.0.9
Release date: 03/21/2022
Updates:
- Kotlin downgrade to 1.4.0;
- Adjust when opening the camera for the second time.
Version 4.0.8
Release date: 03/11/2022
Bug Fixes:
- Fix on encrypted.
Version 4.0.7
Release date: 03/07/2022
Updates:
- Adjustment of dependencies to make the Android SDK libraries compatible with minCompileSdk 30.
Version 4.0.6
Release date: 03/01/2022
New features:
- Added java 8 compatibility;
- Added front and back CNH capture frames.
Version 4.0.5
Release date: 02/17/2022
Bug Fixes:
- Bug fix in jitpack.
Version 4.0.4
Release date: 02/16/2022
Updates:
- Update of the GSON library to version 2.8.9;
- Adjust of the camera aperture module.
Version 4.0.3
Release date: 02/10/2022
Bug Fixes:
- Fix a bug in the document camera opening module.
Version 4.0.2
Release date: 02/09/2022
Bug Fixes:
- The bug that makes the debug slow when using the Android SDK has been fixed.
Version 4.0.1
Release date: 02/04/2022
Bug Fixes:
- Fix a bug regarding: request prepare camera.
Version 4.0.0
Release date: 02/02/2022
Updates:
- As of now, the Android SDK has Proof of Life functionality. To update this new SDK version, ask your account manager for the documentation corresponding to the new implementation and activation of the functionality for your operation;
- The Android SDK is even more secure.
Version 3.0.0
Updates:
- From this version it is necessary to add the file: unico-check-mobile-services.json to the project. Look for the customer success or account manager to access the Customer Portal and follow the necessary step by step;
- Using an emulator camera is not allowed;
- One more document capture frame was made available: CPF.
Version 2.0.5
Updates:
- Adjusted error log capture.
Version 2.0.4
Updates:
- Image mirroring fix when using "Document" type camera.
Version 2.0.3
Updates:
- Change in class structure.
Version 2.0.0-beta.5
Updates:
- Change in class structure.
Version 2.0.0-beta.4
Updates:
- Refactoring of public functions, allowing async return within the function itself;
- Face framing bug fix;
- Refactoring in disableAutoCapture and disableSmartFrame methods;
- Screen crash bug fix after capturing.
Version 2.0.0-beta.2
Updates:
- Replacement of the biometric tracking engine, migrated from FirebaseMLVision to FaceDetectorMLKit;
- The need to implement Firebase for the use of Android SDK technologies was removed, considerably reducing the friction in the integration and avoiding conflicts that previously occurred;
- The standard camera aperture API has been updated, migrating from Camera2 API to CameraX API;
- Significant gains were obtained in lifecycle management, memory, processing and increasing the compatibility of supported devices;
- Removed all public API REST process methods, garbage code and made other improvements.
Versão 1.2.2
Updates:
- The SDK is more secure with new real-time encryption methods;
- The SDK is faster and more accurate in detecting faces with improved AI models for the smart câmera;
- All methods referring to REST requests were deprecated, which once allowed the creation of processes within v3 of unico-onboarding directly from the SDK;
- It is now possible to configure the maximum session time of your user;
- It is now possible to configure the maximum capture time when using face detection (smart camera). If the user finds any difficulty in capturing the photo through face detection and exceeds the time determined in the process, the capture is automatically changed to manual, in order to facilitate the action for the user.
Versão 1.2.1
Updates:
- In this version there is a great optimization in the size of the SDK, decreasing by 75% of the previous size;
- Performance improvements were included, and other small fixes.
Versão 1.2.0
Updates:
- The SDK is 42% lighter with the removal of many intra-dependencies and garbage-code removals;
- The SDK is more secure with new real-time encryption methods;
- The SDK is faster with new AI models for smart câmera;
- All methods that allowed access to Liveness with interaction were removed.
Versão 1.1.19.5
Updates:
- Removal of the REST validation method in the basic document capture flow.
Versão 1.1.19.4
Updates:
- Update the Firebase ML-Vision from 19.0.3 version to 24.1.0 version;
- Update the Google Services from 4.3.3 version to 4.3.5 version.
Versão 1.1.19.2
Updates:
- It is now possible to customize all visual elements using also colors in hexadecimal format. Remembering that the standard formats of OS's are still active, such as UIColor for iOS and Colors for Android;
- We added a new return method to notify your implementer class when the user manually closes the camera;
- Fixed the return of the FaceMatch method, returning the complete object with base64 of the selfie, base64 of the document and the status of FaceMatch.
Version 1.1.19
Updates:
- It is now possible to customize all visual elements using also colors in hexadecimal format. Remembering that the standard OS formats are still active, such as UIColor for iOS and Colors for Android;
- A new callback method was added to notify your implementer class at the moment the user manually closes the camera;
- Fixed the return of the FaceMatch method, returning the complete object with base64 of the selfie, base64 of the document and the status of FaceMatch;
- Other cleanings.
Version 1.1.18.1
Updates:
- A new callback method was added to notify your implementer class when the user manually closes the camera;
- Fixed FaceMatch method callback, returning complete object with selfie base64, document base64 and facematch status;
- Other cleanings.
Version 1.1.18
Updates:
- New previous validations, facilitating the visibility of any type of abnormality regarding the setup prior to the opening of the camera it self;
- Minor improvements and cleaning throughout the solution.
Version 1.1.13
Updates:
- Minor bug fixes and improvements to the permissions flow.
Version 1.1.12
Updates:
- It is now possible to customize the image of the session reset popup icon within the Liveness flow with interaction;
- Removed the mandatory allowBackups tag in AndroidManifest.
Version 1.1.11
New features:
- Possibility to customize all visual elements using colors in hexadecimal format. The default formats remain active;
- A new callback method has been added to notify your implementer class at the moment the user manually closes the camera;
Bug Fixes:
- Fixed minor bugs in the liveness stream with interaction;
- Fixed the return of the FaceMatch method, returning the complete object with base64 of the selfie, base64 of the document and the status of FaceMatch.