Changelog¶
Version 3.12.0 October 2023¶
- Removed documentation shipped along with the zip archive. All documentation will be available in Veridas' Product Documentation Hub.
- Android 14 (SDK 34)
- Gradlew 8.3
- Android Gradle Plugin 8.1.2
- Kotlin 1.9.10
- Glide 4.16.0
- Built with version 7.4.0 of VDLibrary
- Built with version 2.3.0 of VDLogger
Version 3.11.0 May 2023¶
- Gradlew 8.1
- Android Gradle Plugin 8.0.0
- Java 17
- Kotlin 1.8.2
- Glide 4.15.1
- Built with version 2.2.0 of VDLogger
- Built with version 7.3.0 of VDLibrary
- Fixed spelling error in Spanish translation.
- Added new configuration options (See documentation for more information):
- CHECK_SELFIE_BACKGROUND_COLOR
- CHECK_SELFIE_TEXT_COLOR
- ORIENTATION_BACKGROUND_COLOR
Version 3.10.2 February 2023¶
- Added common-core-jvm.jar dependency, refer to documentation for integration instructions.
- Gradlew 7.5.1
- Android Gradle Plugin 7.4.0
- Kotlin 1.7.21
- Built with version 7.1.3 of VDLibrary.
Version 3.10.1 January 2023¶
- Added pipelines configuration that includes linters, testing, coverage and artifact publishing.
- Updated Android Gradle Plugin to 7.3.1
- Replaced deprecated Android Gradle Plugin constant "packagename" in AndroidManifest files by "namespace" constant in build.gradle files
Version 3.10.0 September 2022¶
- Android minimum SDK version: API Level 21 (Android 5).
-
Changed the following configuration keys:
- "jws_token" to "jwstoken".
- "selfiealive_show_arrows" to "selfiealiveshowarrows".
- "selfiealive_show_gif" to "selfiealiveshowgif".
- "selfiealive_arrow_color" to "selfiealivearrowcolor".
- "ngas_firstmovement_timeout" to "ngasfirstmovementtimeout".
Please update the configuration of the SDKs as the old names will be removed in the future. - Built with version 7.1.1 of VDLibrary. - Built with version 2.1.0 of VDLogger.
Version 3.9.2 July 2022¶
- Fixed issue in permission dialog.
- Built with version 2.0.1 of the logger library.
- Built with version 7.0.1 of VDLibrary.
Version 3.9.1 July 2022¶
- Fixed text coloring issue with POPUP_VALIDATION_TEXT_COLOR.
- Fixed issues in documentation regarding line breaks.
Version 3.9.0 June 2022¶
- Added lint config.
- Added .idea to .gitignore.
- Updated androidx.constraintlayout:constraintlayout to 2.1.4.
- Added exported flags to Android Manifest.
- Renamed DEBUG_MODE_ENABLE to SAVE_TO_LOCAL. Used only internally, not externally.
- Added DESIRED_WIDTH parameter to resize an image if needed. If set to 0, no resize is done. Used only internally, not externally.
- Built with version 7.0.0 of VDLibrary
- Built with version 2.0.1 of VDLogger
Version 3.8.1 June 2022¶
- Fixed performance issue at SDK launch.
- Built with version 6.9.2 of VDLibrary.
Version 3.8.0 May 2022¶
- Fixed NullPointerException in onDestroy phase.
- Added possibility of adding a custom logger to the logging chain.
- Removed Firebase logger and dependency from code.
- Implemented renewed logger library.
- Built with version 2.0.0 of the logger library.
- Built with version 6.9.1 of VDLibrary.
Version 3.7.1 May 2022¶
- Built with version 6.9.0 of VDLibrary.
Version 3.7.0 April 2022¶
- Updated dependencies.
- Built with version 6.8.0 of the image processing library.
Version 3.6.10 March 2022¶
- Improved dialog handling.
- Built with version 6.7.1 of the image processing library.
Version 3.6.9 February 2022¶
- Fixed NullPointerException when finaltutorialalertshow/FINAL_TUTORIAL_ALERT_SHOW was set to NO and a wrong movement was made when using SAP.
Version 3.6.8 January 2022¶
- Improved obfuscation avoiding name collisions with other libraries.
- Improved stability.
- Built with version 6.7.0 of the image processing library.
Version 3.6.7 December 2021¶
- Improved capture resolution in Selfie Alive to improve liveness detection.
- Improved stability.
- Built with version 6.6.4 of the image processing library.
Version 3.6.6 November 2021¶
- Fixed a memory leak.
- Built with version 6.6.3 of the image processing library.
Version 3.6.5 November 2021¶
- Improved SDK closure, solving random crashes while finishing.
- Built with version 6.6.2 of the image processing library.
Version 3.6.4 November 2021¶
- Fixed issue with mlkit crashing in normal selfie.
- Built with version 6.6.1 of the image processing library.
Version 3.6.3 October 2021¶
- Improved stability.
- Improved performance.
- Updated documentation.
- Updated dependencies, please read the documentation.
- Built with version 6.6.0 of the image processing library.
Version 3.6.2 August 2021¶
- Built with version 6.5.4 of the image processing library.
Version 3.6.1 August 2021¶
- Built with version 1.1.1 of the logger library.
Version 3.6.0 August 2021¶
- Now selfie works in devices without Google Services.
- Fixed bug where private folder was cleared upon finishing the SDK.
- Documented configuration options
bringcloserfacetextandcenterfacetext. - Bug fixes.
- Built with version 6.5.3 of the image processing library.
Version 3.5.2 May 2021¶
- Bug fixes.
- Built with version 6.5.2 of the image processing library.
Version 3.5.1 May 2021¶
- Built with version 6.5.1 of the image processing library.
Version 3.5.0 April 2021¶
- Improved view model use.
- Refactored and removed some classes.
- Built with version 6.5.0 of the image processing library.
- Bug fixes.
Version 3.4.0 April 2021¶
- Implemented new configuration framework.
- Implemented new ViewModel framework.
- Retired VDPhotoSelfieConfig.
- Added unit test for configuration options.
- Updated dependencies.
- Built with version 6.4.0 of the library.
Version 3.3.2 March 2021¶
- Built with version 6.3.1 of the library.
Version 3.3.1 January 2021¶
- Improved documentation.
- Fixed close button showing partially.
- Built with version 6.3.0 of the VDLibrary.
- Changed Android API level compilation to 30.
Version 3.3.0 December 2020¶
- Added Selfie Alive Pro process.
- UX/UI improvements.
- Improved image integrity.
- Added new configurations for Selfie Alive Pro.
- Added new configurations for tutorials.
- Changed some default configuration values:
- key: selfietutorialcontinuebuttontext value: "Continuar" to "COMENZAR EL PROCESO" / "Continue" to "START THE PROCESS"
- Changed some configurations keys:
- facedetectedoklevel1color, facedetectedoklevel2color, facedetectedoklevel3color to facedetectedokcolor
- fixedovaltextdown, fixedovaltextup to deviceincorrectposition
- tutorialcontinuebuttontext to selfietutorialcontinuebuttontext
- tutorialcontinuebuttoncolor to selfietutorialcontinuebuttonfirstgradientcolor, selfietutorialcontinuebuttonsecondgradientcolor
- tutorialcontinuebuttontextcolor to selfietutorialcontinuebuttontextcolor
- tutorialbackgroundcolor to selfietutorialbackgroundcolor
- Removed some condigurations keys:
- informativetextposition
- selfiealive_show_text
- tutorialalternativepath
- tutorialgifpath
- tutorialtext
- tutorialtextcolor
- tutorialtitle
- tutorialtitlecolor
Version 3.2.2 November 2020¶
- Built with version 6.2.4 of the VDLibrary.
Version 3.2.1 November 2020¶
- Built with version 6.2.3 of the library.
- Fixed build error with Jacoco.
Version 3.2.0 October 2020¶
- Retired StaticContext.
- Moved all configuration value lookups to onCreate functions in fragment and activities.
- Replaced strings with constants.
- Fixed threading issues in Selfie Alive.
- Fixed issue when closing SDK multiple times.
- Added explanation to set allowBackup to false in README.md
- Updated documentation.
- Updated componentVersion and componentVersionCode.
- Updated applicationId in example app.
- Updated build files.
- Updated Gradle to 4.0.1
Version 3.1.2 July 2020¶
- Fixed crash while forcing stop more than once simultaneously.
Version 3.1.1 June 2020¶
- Fixed bug with threads in selfie alive.
Version 3.1.0 June 2020¶
- Refactored to use new VDLibrary.
- Renamed/refactored all resource and assets files to avoid collisions.
- Updated vision library to
'com.google.android.gms:play-services-vision:20.1.0' - Updated Kotlin to
1.3.72. - Improved documentation generation.
Version 3.0.1 June 2020¶
- Compiled with VDLibraryImageProcessing version 4.0.3
Version 3.0.0 March 2020¶
- Implemented new Camera API.
- Improved packaging.
- Added unit tests.
- Fixed typo in strings.xml
Version 2.7.1 December 2019¶
- Increment grace time for shutdown from 50ms to 200ms.
- Assure proper shutdown sequence of activities.
Version 2.7.0 September 2019¶
- Upgrade to OpenCV 4.1 in response to requirements of 64 bits architectures.
- Changes in user interface for better guidance.
- Added new configurations.
- Bug fixes.
Version 2.6.0 June 2019¶
- Normalized delegated images.
- Added x86_64 architecture to supported architectures.
- Added logger library.
- Bug fixes.
Version 2.5.4 June 2019¶
- Bug fixes.
Version 2.5.3 May 2019¶
- Bug fixes.
Version 2.5.2 May 2019¶
- Bug fixes.
Version 2.5.1 April 2019¶
- Bug fixes.
Version 2.5.0 April 2019¶
- Bug fixes.
Version 2.4.0 March 2019¶
- Migration to AndroidX.
- Added possibility to configure the distance of the face detection.
- Bug fixes.
Version 2.3.0 February 2019¶
- Integrated Firebase Storage.
- Bug fixes.
Version 2.2.1 November 2018¶
- Added possibility to configure more colors.
- Finish method now returns boolean.
- Tick color is configurable.
Version 2.1.0 October 2018¶
- Added possibility to configure more colors and other interface elements.
Version 2.0.1 September 2018¶
- Compatible with NFC.
Version 2.0.0 September 2018¶
- Changed capture progress into a 3,2,1 countdown.
- Added possibility to visualize the photo captured and let the user to accept or repeat it.
- Changed colors and texts to a dark theme style.
- Bug fixes.
Version 1.9.0 August 2018¶
- Added possiblity to select which camera is to be used to take the picture.
Version 1.8.0 July 2018¶
- Added live photo detection.
- Added confirmation tick at the end of the capture.
- Configurable colors.
Version 1.7.1 June 2018¶
- Added initial alert title configurable.
- Dark preview in Huawei Y6 Pro corrected.
- Configurable colors
Version 1.7.0 June 2018¶
- Samsung S9 bug fixed.
- Bug fixes.
Version 1.6.0 June 2018¶
- Samsung S8 aspect ratio bug fixed.
Version 1.5.1 May 2018¶
- NFC permission is now optional.
Version 1.5.0 May 2018¶
- Library size reduction.
Version 1.4.0 Abril 2018¶
- New delegated method to return the image taken compressed as bytearray.
- Configurable initial alert.
- SDK reduction.
Version 1.3.0 February 2018¶
- Updated user interface for better guidance.
- Back button closes the SDK.
- Bug fixes.
Version 1.2.1 January 2018¶
- Bug fixes.
- Improved performance.
Version 1.2.0 December 2017¶
- Bug fixes.
- Removed reference to DNLog library.
Version 1.1.0 November 2017¶
- Device orientation check. Only when the device is vertically orientated the capture is unlocked and the picture is taken.
- Configuration of several elements: colors, texts, buttons...
Version 1.0.0 September 2017¶
- First release