Skip to content

Changelog

5.15.0

Changed

  • iPhone 16 family support in terms of image quality.
  • Built with version 7.0.1 of VDLibrary.

5.14.3

Changed

  • Built with version 7.0.0 of VDLibrary.

Removed

5.14.2

Fixed

  • PrivacyInfo.xcprivacy.

Changed

  • Built with version 6.15.1 of VDLibrary.

5.14.1

Added

Fixed

  • Issue with nested frameworks while AppStore upload after shipping SSZipArchive along with VDLibrary 6.14.0.

Changed

  • Built with version 6.15.0 of VDLibrary.

5.14.0

Added

  • PrivacyInfo.xcprivacy.

Removed

  • Countdown animation.
  • SSZipArchive as an external dependency. It is now shipped along with VDLibrary and there is no need to install it via a dependency manager. Please follow the current integration and specifications.

5.13.0

Removed

  • maccatalyst architecture support.

5.12.3

Fixed

  • Crash while using more than 32 configuration parameters.

5.12.2

Fixed

  • Fixed issue with tick not being shown in some cases.

Changed

  • Improved handling of configuration parameters that caused a few of them not being correctly updated.
  • Please use VDLibrary version 6.12.2 for the best experience with this SDK.

5.12.1

Added

  • Added support to load images from Assets folder.

Changed

  • Built with version 6.12.1 of VDLibrary.

5.12.0

Fixed

Changed

  • Improved camera focus algorithm starting from iPhone 12 onwards including all iPhone 15 devices.
  • Built with version 6.12.0 of VDLibrary.

5.11.0

Fixed

  • Issue that, in rare cases, caused the SDK to perform intelligent detection while rectangle detection was meant to be used.
  • Issue that caused view controllers outside the SDK to be dismissed at SDK closing.

Changed

  • Changed detection rectangle frame in the UI for iPhone 13 and iPhone 14 Plus so the pictures are focused in these devices.
  • Built with version 6.11.0 of VDLibrary.

Removed

  • Unknown document filtering at start.

5.10.0

Added

  • New documents:
    • CA-AB_DrivingLicense_2018
    • IT_IDCard_2022
    • PE_ResidencePermit_2021

Changed

  • Improved performance of frame processing.
  • Improved performance while closing SDK.
  • Built with version 6.10.0 of VDLibrary.

5.9.1

Fixed

  • Camera focus bug with iPhone 14, iPhone 14 Plus, iPhone 13, iPhone 13 Mini, iPhone 12 Pro and iPhone 12 Pro Max devices.

5.9.0

Added

  • New documents (intelligent):
    • HR_IDCard_2021
  • New documents (non intelligent):
    • PT_DrivingLicense_2021

Changed

  • Increased the list of supported devices.
  • Built with version 6.9.0 of VDLibrary.

5.8.0

Added

  • New documents:
    • GB_ResidencePermit_2015
    • GB_ResidencePermit_2021
    • IT_HealthCard_2022
    • PT_ResidencePermit_2020
    • XX

Fixed

  • Camera selection behavior for new devices that could cause a crash.
  • Corrected PE_IDCard_2019 to PE_IDCard_2020.

Changed

  • Template matching algorithm used in document detection is now more strict.
  • Built with version 6.8.0 of VDLibrary.

5.7.3

Fixed

  • Fixed camera focus bug with iPhone 12 and iPhone 12 mini devices.

5.7.2

Changed

  • Camera improvements that allow the document to be focused in all devices.
  • Improved detection of RO_IDCard_2009.
  • Built with version 6.7.2 of VDLibrary.

5.7.1

Changed

  • Due to the last update of Xcode 13 to Xcode 14. We have two versions, the previous patch version compiled with Xcode 13 (5.7.0) and this one with Xcode14 (5.7.1). It is important to keep in mind to use the version corresponding to the one you use to compile your project. For future releases, the SDKs will only be compiled with Xcode14 and onward. In addition to this, the Xcode 14 compiled version of our SDKs drop support to armv7 and i386 architectures as well as raising the minimum iOS target version from iOS 10 to iOS 11, due to Apple new requirements.
  • Built with version 6.7.1 of VDLibrary.

5.7.0

Added

  • New documents:
    • AM_IDCard_2012
    • EC_IDCard_2009
    • GB_DrivingLicense_2012
    • GB_DrivingLicense_2022
    • ZA_DrivingLicense_2004
    • ZA_IDCard_2013
  • Configuration parameter advancedDetectionDeferred that allows the advanced detection to start detecting with rectangles before using any other intelligent detector.

Fixed

  • Reverse detection for:
    • AD_DrivingLicense_1990
    • RU_DrivingLicense_2011

Changed

  • Renamed enableRectangleDetectionAfterSmartDetection to advancedDetectionEnabled.
  • Renamed obverseRectangleDetectionAfterSmartDetectionDelay to advancedDetectionObverseDelay.
  • Renamed reverseRectangleDetectionAfterSmartDetectionDelay to advancedDetectionReverseDelay.
  • Upgraded SSZipArchive to 2.4.3.
  • Built with version 6.7.0 of VDLibrary.

5.6.0

Added

  • New documents:
    • RO_IDCard_2021
    • PE_ResidencePermit_2017
    • AD_ResidencePermit_2018
    • FR_DrivingLicense_2006

Changed

  • Fine tuning of AT_DrivingLicense_2004.
  • Obverse with flash set to NO by default.
  • The alert text that is shown before the document capture(s).
  • Built with version 6.6.0 of VDLibrary.

5.5.1

Changed

  • Built with version 6.5.1 of VDLibrary.

5.5.0

Added

  • New detection possibility has been added to the document capture. This is configurable with the new "enableRectangleDetectionAfterSmartDetection" key. This new configuration sets a generic rectangle detector after the initial smart detection if all documents are smart. This new configuration can be set with a delay, in seconds, by configuring the following keys:
    • "obverseRectangleDetectionAfterSmartDetectionDelay": for the obverse case.
    • "reverseRectangleDetectionAfterSmartDetectionDelay": for the reverse case.
  • The "onlyobverse" configuration key now supports an array of documents that will not take the reverse photo. Eg: ["ES_IDCard_2006", "ES_IDCard_2015"].

Changed

  • Improved detection of:
    • AT_IDCard_2002
    • AT_IDCard_2010
    • AT_IDCard_2021
    • AT_ResidencePermit_2005
    • AT_ResidencePermit_2011
    • AT_ResidencePermit_2020
    • AT_DrivingLicense_2006
    • AT_DrivingLicense_2014
    • DE_IDCard_2007
    • DE_IDCard_2010
    • HR_IDCard_2003
    • HR_IDCard_2015
    • HU_IDCard_2000
    • HU_IDCard_2015
    • RO_IDCard_2009
  • Built with version 6.5.0 of VDLibrary.

5.4.0

Added

  • Added new documents:
    • MX_ProfessionalCard_2008
    • MX_ResidencePermit_2010

Changed

  • Built with version 6.4.0 of VDLibrary.

5.3.2

Fixed

  • Some scenarios in which high end devices were capturing photos with some blurriness

5.3.1

Changed

  • Text present in the capture process can now handle longer texts.

Fixed

  • Fixed stop method causing SDK to crash in some cases.

5.3.0

Added

  • New documents:
    • PT_ResidencePermit_2017
    • PT_ResidencePermit_2019
    • CY_IDCard_2021
    • FR_IDCard_2021
    • FI_IDCard_2021
    • DE_IDCard_2021
    • GB_DrivingLicense_2021

Changed

  • Built with version 6.3.0 of VDLibrary.

5.2.3

Changed

  • Swapped IT_IDCard_2017 helper templates.

5.2.2

Changed

  • Improved detection of AT_IDCard_2021.
  • Built with version 6.2.2 of VDLibrary.

5.2.1

Fixed

  • Issue with rotation in react native integrations.

5.2.0

Added

  • New documents
    • AT_IDCard_2021
    • AT_ResidencePermit_2020
    • CA-AB_IDCard_2018
    • CA-BC_IDCard_2009
    • CA-BC_IDCard_2013
    • CA-ON_IDCard_2011
    • CA-SK_IDCard_2014
    • ES_ResidencePermit_2007
    • NO_IDCard_2020
    • RU_IDCard_2007
    • US_ResidencePermit_2017

Changed

  • Built with version 6.2.0 of VDLibrary

5.1.2

Fixed

  • Issue with blank screen showing in some devices.

5.1.1

Fixed

  • Issue with shutterbutton not showing.

5.1.0

Added

  • ES_IDCard_2021.

Fixed

  • Bug fixes.

5.0.2

Fixed

  • Issue with closebutton showing incorrectly in iPhone 12.

5.0.1

Changed

  • Built with version 2.0.1 of ImageProccessing. Including OpenCV 4.5.2.

5.0.0

Changed

  • Now we distribute as xcframework.

4.7.0

Added

  • New documents (CO_IDCard_2020, IT_HealthCard_2004)
  • New configuration key "infobuttonimage"

Fixed

  • Bug with configuration "closebuttonimage"
  • Bug fixes.

4.6.0

Added

  • Added new documents.

Changed

  • Improved MX_IDCard_2019 and ES_ResidencePermit_2020 detection.

4.5.0

Added

  • Image integrity to assure image origin.

4.4.0

Fixed

  • Refactored the opening of the SDK so it correctly draws in all orientations.

4.3.3

Changed

  • Updated VDLibrary to improve AT_DrivingLicense_2004 detection.

4.3.2

Changed

  • Removed logger.

4.3.1

Fixed

  • Improved SDK opening performance.

4.3.0

Added

  • New documents.

4.2.1

Fixed

  • Issues with bitcode support
  • Problem with text color in some buttons.
  • Bug in the tutorial view.

4.2.0

Added

  • New documents.

Removed

  • One mexican document id, IFE D (MX_IDCard_2013). This document can be captured with IFE E (MX_IDCard_2014) id.
  • Unused configurations and variables.
  • Deprecated method to avoid the autorotation.

4.1.0

Added

  • Added the possibility to inject a logger in the SDK.

4.0.3

Fixed

  • Bugs with Others document.

4.0.1

Fixed

  • Configuration bug.

4.0.0

Changed

  • Improvements in document detection.
  • Updated available documents.
  • Changed countdown behavior to increment the capture usability.

Fixed

  • Visual problem in tutorial view.

3.6.1

Fixed

  • Bug after project recreation.

3.6.0

Added

  • Added new documents.

Fixed

  • Bug fixes.

3.5.0

Added

  • Zoom possibility in document image visualization.

Changed

  • Possibility to input some styled text as HTML.
  • Interface improvements, with new configurable elements.

Fixed

  • Bug fixes.

3.4.0

Added

  • Added the possibility of working with NSStrings instead of VDDocuments.

Changed

  • Validation of document view updated with "ratioButtonsValidation" configuration.

Fixed

  • Peruan template rotation issue solved.
  • Bug fixes.

3.2.0

Changed

  • Improved detection of austrian documents.

Fixed

  • Rotation problem on iPhone X.
  • Bug fixes.

3.1.0

Added

  • Austrian Driving License on paper (issued in 2004).
  • Automatic ICAO standard passport capture.
  • Tick image color is configurable.
  • Possibility to configure an initial time without detections on each side.
  • Flip animation at the beginning of the reverse capture.

Changed

  • Reduced SDK size.

Fixed

  • Bug fixes.

3.0.1

Fixed

  • Detection issues in iPhone X.
  • Case for AllFinished boolean when "onlyobverse" is enabled.

Changed

  • Improved countdown visualization.

3.0.0

Added

  • Possibility to visualize the photo captured and let the user to accept or repeat it.
  • Possibility to configure more colors and other interface elements.
  • Capture of generic document "OTHERS".
  • Interface for iPads.
  • Possibility to configure the SDK to capture only the obverse.

Changed

  • Improved speed and detection of the document capture.
  • Changed capture progress into a 3,2,1 countdown.

Fixed

  • Bug fixes.

2.6.0

Changed

  • Improved document image capture.

2.5.0

Added

  • Documents Peru DNI 2007 and Colombia DNI 2000.
  • Alert between flash/non-flash image captures.
  • Configurable initial alert.
  • VDDocumentFinished returns a boolean that informs about the process been canceled by the user.

2.4.0

Added

  • The SDK notifies the app when the user needs help with the capture.

Changed

  • Performance improvement.

Fixed

  • Bug fixes.

2.3.0

Added

  • Added Peruan document DNI 2013.
  • Added possibility to configure the SDK.

Changed

  • Improved detection of Argentinian documents (DNI 2009 and DNI 2012).
  • Around 60% SDK size reduction.

Fixed

  • autoDualCameraFusionEnabled issue that crashes the application when using it on a iOS < 10.2.
  • Bug fixes.

2.2.0

Added

  • Bitcode support.
  • Simulator support.

2.1.0

Added

  • Manual passport capture.
  • Argentinian 2009 automatic capture.
  • Argentinian 2012 automatic capture.
  • Elastic guides to help the user with the capture.

2.0.0

Added

  • No selection of the document is needed.

1.0.0

Added

  • First release.