Skip to content

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 bringcloserfacetext and centerfacetext.
  • 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