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
andbodyTextAlignment
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 toInquiryConfiguration
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
andbodyTextAlignment
. - Added themeable asset
selfieStartAsset
for selfie biometrics consent screen. - Added
LoopMode
enum forInquiryTheme.AnimationAsset
which determines loop mode of animation, defaults toplayOnce
. - 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
andfooterBorderWidth
.
Changed
- Standard
InquiryField
key values are now camelCase instead of kebab-case InquiryField
enum case values are now optionalInquiryDelegate.inquiryComplete
parameterstatus
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 asessionToken
parameter to resume the inquiry flow
Changed
- Support Inquiry templates prefixed with
itmpl_
instead oftmpl_
InquiryDelegate.inquirySuccess
andInquiryDelegate.inquiryFailed
are now represented byInquiryDelegate.inquiryComplete
with a status of completed or failed (though can be customizable in the future)InquiryDelegate.inquiryCancelled
has been renamed toInquiryDelegate.inquiryCanceled
Attributes
parameter in theinquirySuccess
delegate are now a part ofinquiryComplete
fields parameter
Removed
Relationships
and the containing list ofVerification
no longer exists
Updated 3 days ago