Skip to content

Releases: onfido/onfido-ios-sdk

30.4.0

25 Jul 17:17
a458f84
Compare
Choose a tag to compare

⚠️ Deprecated version

A regression is present in this version where Motion always requests microphone permission even if not configured to record audio. If your Info.plist does not include the NSMicrophoneUsageDescription key, this can lead to a crash.
Fixed by 30.4.1.

Added

  • Added support for electronic ID verification (eID)
  • Added a fallback for any unsupported Studio task to fallback to as a capture module
  • Added support for Spanish Dominican Republic language (es_DO)

30.3.0

03 Jul 12:26
e5fb1dd
Compare
Choose a tag to compare

⚠️ Deprecated version

A regression was introduced in this version where Motion always requests microphone permission even if not configured to record audio. If your Info.plist does not include the NSMicrophoneUsageDescription key, this can lead to a crash.
Fixed by 30.3.1.

Added

  • Reintroduced ability to read documents via NFC when 'PACE' authentication is required: ⚠️ Please read the new App entitlement pre-requisites in the NFC Capture documentation

Changed

  • Reduced framework size by removing embedded OpenCV library
  • Document Capture: Improved capture screen appearance

Fixed

  • Removed the border of web modules

30.2.0

12 Jun 16:21
993a22d
Compare
Choose a tag to compare

Added

  • Added withNFC(off, optional, required) to configure NFC
  • Deprecated disableNFC() use withNFC(.off) instead

Fixed

  • Fixed very rare crash that could occur when starting a recording on Video
  • Fixed error while passing multiple public keys to the certificate pinning API
  • Fixed crash while using Objective-C API
  • Fixed an issue with Studio tokenExpirationHandler not triggering correctly

30.1.0

16 May 14:14
4f6f9b1
Compare
Choose a tag to compare

Added

  • Add the ability for users to exit Studio workflows

Fixed

  • Fixed error while passing multiple public keys to the certificate pinning API

30.0.1

29 Apr 15:12
d673359
Compare
Choose a tag to compare

Fixed

  • Added missing privacy manifest and descriptions for required reason APIs
  • Fixed crash while using Objective-C API

30.0.0

17 Apr 08:38
50ee0dc
Compare
Choose a tag to compare

Added

  • Motion capture fallback configuration has been removed: Motion is supported on all devices as of 29.9.0
  • Dropped iOS 12 support. Now supporting iOS 13 or newer

Changed

  • Added ON prefix for all Objective-C types
  • Removed deprecated APIs

Fixed

  • Fixed an issue where document video capture would not be uploaded with photo

29.9.1

08 Apr 08:18
ca91b8a
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where document video capture would not be uploaded with photo

29.9.0

27 Mar 16:54
3d42f65
Compare
Choose a tag to compare

Added

  • Added UIAccessibilityTraitButton for 'CAN'T FIND YOUR COUNTRY' button in the Country Selection Screen
  • Added Motion support for all devices: Older iPhones and all iPads now also supported. Motion capture fallback configuration has therefore been deprecated.
    • If you currently set recordAudio, use MotionStepConfiguration(recordAudio:) instead. If not, use nil instead of MotionStepConfiguration(captureFallback:).

Changed

  • Improved the accessibility announcements on the NFC dialog while users scan their passport chip
  • Improved readability for accessibility by showing the complete text when font settings are set to 200%.

Fixed

  • Fixed regression from 29.7.1 where in cases that Video capture should be restarted the same capture was instead continued, leading to videos that were too long and with the audio out of sync

29.8.1

25 Mar 10:55
Compare
Choose a tag to compare

Fixed

  • Fixed regression from 29.7.1 where in cases that Video capture should be restarted the same capture was instead continued, leading to videos that were too long and with the audio out of sync

29.7.2

25 Mar 12:33
Compare
Choose a tag to compare

Fixed

  • Fixed regression from 29.7.1 where in cases that Video capture should be restarted the same capture was instead continued, leading to videos that were too long and with the audio out of sync