DocumentationAPI Reference
DocumentationAPI Reference

iOS SDK v2 Changelogs

[v2.2.12] - 2022-05-16

Changed

  • Selfie biometric consent has moved to appear above the agreement button to ensure users have read the full consent text before continuing.
  • Network requests are now more resilient to connectivity errors and certain server errors are now recoverable.

Fixed

  • Layout for selfie biometric consent has been fixed on first gen iPhone SE.

[v2.2.11] - 2022-04-20

Added

  • Added the ability to render markdown in the selfie step disclaimer

[v2.2.10] - 2022-04-04

Added

  • Added the following theme property: centerAlignRemoteAsset

Changed

  • The loading icon for initial inquiry load has been changed to a neutral grey spinner

[v2.2.9] - 2022-03-29

Fixed

  • No longer returning a status value of "unknown" for inquiryComplete

[v2.2.8] - 2022-03-16

Changed

  • Transitive dependencies have been namespaced to avoid runtime symbol collisions

[v2.2.7] - 2022-03-14

Fixed

  • Dynamic screens use titleTextAlignment and bodyTextAlignment theme properties again
  • Custom animation assets now properly use loopMode on selfie start

Removed

  • No longer showing a failure screen when client side errors occur

[v2.2.6] - 2022-03-07

Added

  • Added option for uploading a government ID from the file system
  • Added improved face detection for government id autocapture
  • Added support for optional cancel buttons
  • Following strings have been added to Persona.strings
    • cancelTitle
    • cancelBody
    • cancelResumeButton
    • cancelConfirmButton

Fixed

  • Fixed back button not appearing on dynamic ui screens
  • Fixed a crash when capturing on old devices
  • Fixed layout for government id select disclaimer text

[v2.2.5] - 2022-03-01

Changed

  • Selfie camera hint style has changed to be consistent with Android

Fixed

  • Fixed government id captures cropping too close to the bottom of the id

[v2.2.4] - 2022-02-24

Added

  • Added the following theme properties:
    • governmentIdOverlayGenericFrontImage
    • governmentIdOverlayBarcodeImage
    • governmentIdOverlayMrzImage
    • selfieStartScreenHeaderIcon

Removed

  • Following strings have been removed from Persona.strings
    • selfieSubmittingTitle
    • selfieSubmittingBody
    • governmentIdSubmittingTitle
    • governmentIdSubmittingBody

[v2.2.3] - 2022-02-16

Added

  • Support for dark mode.

Fixed

  • Improved blur detection during government id auto-capture.

[v2.2.2] - 2022-02-10

Added

  • Added the following theme properties:
    • tableViewChevronColor
  • Added build method to InquiryConfiguration to build a config from all possible parameters.

Fixed

  • Theme property governmentIdHintBackgroundColor is now properly used.

[v2.2.1] - 2022-02-08

Added

  • Added support for optional disclaimer on government id screens
  • Added the following theme properties:
    • governmentIdSelectScreenHeaderIcon
    • governmentIdCaptureDisclaimerIcon
    • governmentIdHintTextAlignment
    • governmentIdHintTextColor
    • governmentIdHintTextFont
    • governmentIdHintBackgroundColor
    • showGovernmentIdHintIcons
  • Added support for SVGs in remote asset components
  • Added the ability to override the following strings:
    • cameraPermissionsTitle
    • cameraPermissionsSelfieText
    • cameraPermissionsGovernmentIdText
    • cameraPermissionsSettingsDescription
    • cameraPermissionsDismissButtonText
    • cameraPermissionsEnableButtonText
    • cameraPermissionsSettingsButtonText
    • cameraPermissionsTryAgainButtonText

Changed

  • Spacing and margins have been adjusted for consistency

Fixed

  • Fixed a bug with address autocomplete

[v2.2.0] - 2022-01-27

Changed

  • Persona module has been renamed to Persona2

[v2.1.3] - 2022-01-25

Added

  • Added the following theme properties:
    • governmentIdCaptureBackgroundColor
    • governmentIdScanningStrokeStyle
    • governmentIdCapturingStrokeStyle
    • governmentIdConfirmingStrokeStyle
    • governmentIdScanningAnimation
    • showGovernmentIdOverlays
    • selfieLookLeftAsset
    • selfieLookRightAsset

Removed

  • Removed the following strings from Persona.strings (unused in dynamic flows):
    • governmentIdStartTitle
    • governmentIdStartBody
    • governmentIdChooseType
    • selfieStartTitle
    • selfieStartBody
    • selfieStartButton

[v2.1.2] - 2021-12-13

Added

  • Added support for server driven localizations on gov id capture screen.
  • Added support for multi-file document uploads.

[v2.1.1] - 2021-11-23

Added

  • The background color for the silhouette overlay, shown when taking automated selfies, can now be themed via selfieOverlayBackgroundColor. If no color is provided, a blur effect is used instead (the default behavior).

Fixed

  • Fixed a bug where form field errors would not be displayed underneath the affected fields.
  • Fixed a bug where certain assets could be rendered at a lower resolution than expected.

[v2.1.0] - 2021-11-16

Added

  • Added themeable text alignment on title and body labels: titleTextAlignment and bodyTextAlignment.
  • Added themeable asset selfieStartAsset for selfie biometrics consent screen.
  • Added LoopMode enum for InquiryTheme.AnimationAsset which determines loop mode of animation, defaults to playOnce.
  • Added support for completing an Inquiry without showing the completion screen.
  • Added support for Dynamic Type.
  • Added support for the Reduce Motion accessibility setting.

Changed

  • Attempting to start an Inquiry on templates prefixed with tmpl_ will now fail immediately.
  • Government ID camera capture experience has been redesigned.
  • Improved support for Voice Over.

[v2.0.1] - 2021-09-01

Added

  • Added support for Keypass ID and visa government id types.
  • The footer container now has themable options via footerBackgroundColor, footerBorderColor and footerBorderWidth.

Changed

  • Standard InquiryField key values are now camelCase instead of kebab-case
  • InquiryField enum case values are now optional
  • InquiryDelegate.inquiryComplete parameter status has been made not optional

Fixed

  • Relative links are no longer rendered as links in the PrivacyPolicy component.

[v2.0.0] - 2021-08-06

Added

  • InquiryDelegate.inquiryCanceled now includes a sessionToken parameter to resume the inquiry flow

Changed

  • Support Inquiry templates prefixed with itmpl_ instead of tmpl_
  • InquiryDelegate.inquirySuccess and InquiryDelegate.inquiryFailed are now represented by InquiryDelegate.inquiryComplete with a status of completed or failed (though can be customizable in the future)
  • InquiryDelegate.inquiryCancelled has been renamed to InquiryDelegate.inquiryCanceled
  • Attributes parameter in the inquirySuccess delegate are now a part of inquiryComplete fields parameter

Removed

  • Relationships and the containing list of Verification no longer exists