- Enhancements:
- Add security enhancements for doc module via webCore
- Add prefetch optimisation to reduce initial load time
- Update default webcore version to
9.2.1
- Add support for
showConsent
to configure consent screens via workflow
- Maintenance:
- Use HyperSnapSDK
4.33.0
- Use HyperSnapSDK
- Enhancements:
- Update default webcore version to
9.1.0
- Update default webcore version to
- Enhancements:
- Prevent multiple launches
- Add support for
VideoStatementV2
module in WebCore mode - Add support for
sdk.installedApps
predefined variable in WebCore mode - Update default webcore version to
8.14.2
- Maintenance:
- Use HyperSnapSDK
4.31.1
- Use HyperSnapSDK
- Enhancements:
- Add security enhancements for face module via webCore
- Bug Fixes:
- Rename SwiftyRSA classes to HVSwiftyRSA to resolve conflicts
- Add skip button status changes for NFC Module
- Maintenance:
- Use HyperSnapSDK
4.31.0
- Use HyperSnapSDK
- Maintenance:
- Use HyperSnapSDK
4.30.1
- Use HyperSnapSDK
- Enhancements:
- Add support for consent screens before selfie capture module
- Maintenance:
- Use HyperSnapSDK
4.30.0
- Use HyperSnapSDK
- Enhancements
- Add support for webview optimisations
- Maintenance
- Use HyperSnapSDK
4.29.1
- Use HyperSnapSDK
-
Enhancements
- Remove PII data from api calls
- Add support for load time events in webCore mode
-
Bug Fixes
- Disable navigation gestures on webviews
-
Maintenance
- Use HyperSnapSDK
4.29.0
- Use HyperSnapSDK
- Enhancements
- Add support to increment attemptsCount based on
moduleId
- Add support to increment attemptsCount based on
- Maintenance
- Use HyperSnapSDK
4.29.0
- Use HyperSnapSDK
- Enhancements
- Support
about:
schemes on webviews - Change the priority of loader lottie
- Support
- Maintenance
- Use HyperSnapSDK
4.28.1
- Use HyperSnapSDK
- Enhancements
- Add support for gradient backgrounds on buttons
- Add suport for prefetch functionality in webCore mode
- Maintenance
- Use HyperSnapSDK
4.28.0
- Use HyperSnapSDK
- Enhancements
- Add uiConfig support for branding layout on all screens
- Maintenance
- Use HyperSnapSDK
4.27.0
- Use HyperSnapSDK
- Enhancements
- Add uiConfig support for
processingLabel
&processingHintLabel
- Add support to return an error if there is an issue with the HyperKYC workflow configuration.
- Add uiConfig support for
- Maintenance
- Use HyperSnapSDK
4.26.0
- Use HyperSnapSDK
- Enhancements
- Add support for
submittedTimestamp
in HVResponse for doc & face modules - Optimised uploading of data in webCore mode
- Add support for
- Maintenance
- Use HyperSnapSDK
4.25.0
- Use WebSDK
8.10.1
- Use HyperSnapSDK
- Enhancements
- Added support for incomplete scan and introduced new errorCode
125
- Fixed issue with CPR and list component used in
webForms
- Fixed infinite loading that happens when signature verification is enabled for API module
- Added support for incomplete scan and introduced new errorCode
- Maintenance
- Use HyperSnapSDK
4.24.0
- Use HyperSnapSDK
- Enhancements
- Add support for
sdk.platform
- Add support for
- Maintenance
- Use HyperSnapSDK
4.24.0
- Use HyperSnapSDK
- Enhancements
- Add support for step wise analytics in NFC module
- Maintenance
- Use HyperSnapSDK
4.24.0
- Use HyperSnapSDK
- Add support for Web Core (Disabled by default, appId Opt-in)
- Bug-fixes
- Update api mimetype logic to use picked file extensions instead of
requestParameters[].type
- Fix
callbackUrlScheme
injection from inputs
- Update api mimetype logic to use picked file extensions instead of
- Features
- Add support for native OAuth modules
- Add support to add any type variable for
inputs
- Enhancements
- Update analytics to track background and foreground events
- Expose
workflowId
with inputs
- Maintenance
- Use HyperSnapSDK
4.24.0
- Use HyperSnapSDK
- Features
- Add UI config support for custom background image for non-capture screens
- Add UI config support for capture-screen related UI elements
- Maintenance
- Use HyperSnapSDK
4.24.0
- Use HyperSnapSDK
- Bug-fixes
- Added nil check for savedTimeStamp for local resume
- Maintenance
- Use HyperSnapSDK
4.23.1
- Use HyperSnapSDK
- Features
- Add support for dynamic form V2
- Adds support to enable background image on loader screens
- Enhancements
- Add support for
reason
inifTrueConfigs
andifFalseConfigs
in the workflow; sendfailureReason
in FT call - Update webform version to
8.8.1
- Maintenance
- Use HyperSnapSDK
4.23.1
- Use HyperSnapSDK
-
Bug-fixes
- Fix crash happening in NFC module
- Fix errors wrt to
nfcErrorCode
in NFC module
-
Maintenance
- Use HyperSnapSDK
4.23.1
- Use HyperSnapSDK
- Maintenance
- Use HyperSnapSDK
4.23.1
- Use HyperSnapSDK
- Bug-fixes
- Fix height for Retry button on loading screen
- Fix api flags, to not include success cases, now checks
result.summary.details
- Fix non-String values for api flags
- Enhancements
- Support for retry for network error on face & doc capture screens
- Support for text customisation for network error messages using
hk_api_network_error_text
- Support for text customisation for Retry & Cancel using
hk_retry_button_text
,hk_cancel_button_text
- Support for
cancel
button after retrying for 3 attempts on error screen - Support for
moduleId_subType
key for textConfig in workflow
- Bug-fixes
- Fix multi-line statement for VideoStatement module
- Fix file upload image preview getting duplicated
- Fix filename when file is uploaded using file component
- Enhancements
- Use cloudfront bucket to fetch WebSDK
- Bug-fixes
- Fix Webform launching issues when SDK is launched multiple times
- Maintenance
- Use HyperSnapSDK
4.23.0
- Use HyperSnapSDK
- Features
- Support Webforms
- Support for
useWebForm
key in workflow config properties and module properties - Support real-time updates to websdk version used in web forms
- Support for
- Make Finish Transaction and final CPR call blocking calls
- Show Retry screens incase of network issues when performing API calls and showing WebViews
- Support Webforms
- Bug-fixes
- Fix file upload counter issue
- Fix brief appearance of black screen in WebViews in dark mode
- Fix connection issues present in NFC module
- Maintenance
- Use HyperSnapSDK
4.23.0
- Use HyperSnapSDK
- Bug-fixes
- Fix journeyId being empty when the user kills the app and resumes
- Fix totalTimespent unit issues
- Enhancements:
- Perform start transaction api call when SDK is launched
- Maintenance:
- Use HyperSnapSDK
4.22.3
- Use HyperSnapSDK
- Bug-fixes
- Fix npe crash with file upload component
- Maintenance:
- Use HyperSnapSDK
4.22.3
- Use HyperSnapSDK
-
Enhancements
- Support retry attempts for NFC module using
allowedAttempts
- Support enabling/disabling the skip button for NFC modules using
nfcShowSkipButton
- Support retry attempts for NFC module using
-
Bug-fixes
- Fix UI/UIX issues on NFC module
-
Maintenance:
- Use HyperSnapSDK
4.22.3
- Use HyperSnapSDK
- Enhancements
- onChange and validation enhancements
- Support staggered variation of
list
component - Support
width
&height
customisation ofloader
component
- Bug-fixes
- Fix
[]
not supported inlist
component - Partial fix for dynamic handlers restart issue
- Fix
text
not present bug inlabel
component
- Fix
- Maintenance:
- Use HyperSnapSDK
4.22.3
- Use HyperSnapSDK
- Features
- Add support for chip component in dynamic forms
- Add support for list component in dynamic form
- Add support for
vertical
andgrid
layout structure in list component - Add support for single selection mode in list component
- Update API module to retry thrice when network fails and for 5xx errors
- Add debounce support for
onChange
handler - Enhance analytics for back press events
- Bug Fixes
- UI/UX fixes for textfield components when
required = yes
- UI/UX fixes for textfield components when
- Maintenance:
- Use HyperSnapSDK
4.22.2
- Use HyperSnapSDK
- Features
- Add support for radio button component in dynamic forms
- Add support for
maxNumberOfFiles
for fileUpload component - Add support for privacy manifest
- Bug Fixes
- Fix issue with button component value updation
- Fix issue with processing rules in dynamicHandlers
- Maintenance:
- Use HyperSnapSDK
4.22.1
- Use HyperSnapSDK
- Bug Fixes
- Fix NFC crash happening on iOS 17.x versions and above
- Maintenance:
- Use HyperSnapSDK
4.21.2
- Use HyperSnapSDK
- Features
- Add support for NFC instruction screen
- Add support for handling error states thrown by NFC module gracefully within the workflow
- Bug Fixes
- Fix Retry button inconsistency
- Fix Loader animation performance issues
- Fix multiple scans for Date fields
- Maintenance:
- Use HyperSnapSDK
4.21.1
- Use HyperSnapSDK
- Features
- Add support for lottie color customisation
- Add support to prefetch UI configs
- Add support for NFC module
- Add support for minimum recording duration for video statement V2
- Update to reduced HyperVerge branding sizes
- Support injection for additional module properties
- Bug Fixes
- Fix black-blinking effect
- Fix textfield bugs
- Fix unwanted behaviour caused by
variables
object being absent in module properties
- Maintenance:
- Use HyperSnapSDK
4.21.0
- Use HyperSnapSDK
- Bug Fixes
- Fix alignment issues for hint labels
- Maintenance:
- Use HyperSnapSDK
4.20.0
- Use HyperSnapSDK
- Features
- Add support for file type picked pre-defined variables for form module. ex:
imagesPicked
etc
- Add support for file type picked pre-defined variables for form module. ex:
- Bug Fixes
-
Fix alignment issues for few components in dynamic forms
-
Fix issue with dynamic handlers which component is hidden
-
Maintenance:
-
Use HyperSnapSDK
4.20.0
-
-
Features
- Add support for dynamic variable injection across modules
- Add support to customise background across all screens on the SDK
- Update
logVideoStatement
request body. - UI/UX fixes for VideoStatement V2 when face not detected.
-
Bug Fixes
- Handle app not installed scenarios for reverse penny drop flows
- Handle secret nil for urls when signature verification is enabled
-
Maintenance:
-
Use HyperSnapSDK
4.20.0
-
Features
-
Migrate analytics fully from Rudderstack to Apollo
-
Add support to resume for
auto_declined
for cross platform resume -
Maintenance:
- Use HyperSnapSDK
4.19.1
- Use HyperSnapSDK
- Features
- Add support for footers in dynamic form module
- Add support for back button icon customisations
- Add support for back button in webview module -
showBackButton
- Add support for client logo in webview module
- Update back button visibility based on
previousStep
- Update back navigation functionality for multiple cases
- Bug Fixes
- Fix button component value reset to
no
onstart
- Fix button component value reset to
- Maintenance:
- Use HyperSnapSDK
4.19.0
- Use HyperSnapSDK
-
Features
- Add support for cross platform resume functionality
- Add support for webview to not depend on sdk inputs to serve UserAgent string for OAuth/RPD
-
Bug Fixes
- Fix video statement v2 to have a default statement text -
{{otp}}
- Fix video statement v2 to have a default statement text -
-
Maintenance:
- Use HyperSnapSDK
4.18.0
- Use HyperSnapSDK
-
Bug Fixes:
- Fix bug with the finish transaction API URL for other countries
- Fix bug in injecting values for form components
- Fix issue with deleting saved state for local resume
-
Maintenance:
- Use HyperSnapSDK
4.17.1
- Use HyperSnapSDK
- Bug Fixes:
- Fix bug with datepicker closing after every selection
- Fix bug with webview not loading with no network connection
- Maintenance:
- Use HyperSnapSDK
4.17.1
- Use HyperSnapSDK
- Features:
- Add support for resume workflow for form modules
- Add support to redirect to apps from webview module
- Bug Fixes:
- Fix bug with signature validation for api calls
- Fix bug with country search navigation
- Maintenance:
- Use HyperSnapSDK
4.17.0
- Use HyperSnapSDK
- Features:
- Add support for no-UI API child modules
- Add support for
horizontal
component - Add support for
image
,timer
andloader
components - Add support for
blocks
subType fortext
component - OTP use-cases - Add support for margin and padding customisation for form components
- Add support for container components to be clickable
- Add support to expose
attempts
for all modules - Add support to reload individual form component properties via
reload
, deprecatingreloadComponents
- Fix
onValidated
handler to be only called when the component's value is valid
- Bug Fixes:
- Fix country picker search text logic
- Maintenance:
- Use HyperSnapSDK
4.16.0
- Use HyperSnapSDK
- Features:
- Add support for video statement v2 module
- Maintenance:
- Use HyperSnapSDK
4.16.0
- Features:
- Add support for end states animations to
document
,face
andapi
modules - Add support to expose
enabled
,visible
andrequired
fields for form components - Add support for
content
property fordate
component withindynamicForm
- Add support for end states animations to
- Bug Fixes:
- Fix condition parser logic
- Maintenance:
- No updates here. Continue to use HyperSnapSDK
4.15.0
- No updates here. Continue to use HyperSnapSDK
- Features:
- Add support for vertical & divider components in dynamic form module.
- Add support for ui config for dynamic form module
- Add support for client logos on HV screens
- Add support to customise icons for primary buttons
- Add support to expose
attemptsCount
for face & doc capture
- Bug Fixes:
- Clear form values after closing the dynamic form module
- Fix branding layout issue in LoadingVC
- Fix newline character signature issue (present in both HyperSnap & HyperKYC)
- Fix Webview constraint issues (happening in iPad)
- Fix parser for nested json & array within
details
- Fix iPad formsheet closing on iOS 13 & above
- Fix GET api call error in API Module
- Maintenance:
- Use HyperSnapSDK
4.15.0
- Use HyperSnapSDK
- Features:
- Add default headers part of finish txn api
- Add support for
loggingPercentage
andeffectiveFrom
via Analytics config - Add support for nested conditions parser from third party APIs
- Bug Fixes:
- Add support for flow backward for dynamic form modules
- Maintenance:
- Use HyperSnapSDK
4.14.0
- Use HyperSnapSDK
- Features:
- Add support for self video kyc module
- Maintenance:
- Use HyperSnapSDK
4.13.0
- Use HyperSnapSDK
- Features:
- Add support to make barcode read mandatory via HVDocConfig
setDisableBarcodeSkip
function
- Add support to make barcode read mandatory via HVDocConfig
- Maintenance:
- Use HyperSnapSDK
4.12.0
- Use HyperSnapSDK
- Features:
- Add support for [String: Any] text config type
- Add support for geo-location validation inputs
- Maintenance:
- Use HyperSnapSDK
4.11.0
- Refactor the usage of deprecated AVFoundation library
- Use HyperSnapSDK
- Add support for session recording module
- Add support for secure flag to block screen capture/recording/overlays -
secure
- Add analytics layer to power sankey charts on the dashboard
- Add adaptive UI support for iPad
- Add support for flags in finishTxn API
- updates signature check logic to run for allowedStatusCodes only
- Maintenance:
- Use HyperSnapSDK
4.10.0
- Use HyperSnapSDK
- Features:
- Add support for
enableLookStraight
from config - Add support for resume workflow on app crash scenarios
- Add support for
- Maintenance:
- Use HyperSnapSDK
4.8.1
- Use HyperSnapSDK
- Features:
- Add support for file preview in file upload module
- Add support for
sdk.device
parameter in config - Enable customisations for picker screens
- Bug fixes:
- Fix multiple button click events in dynamic form module
- Maintenance:
- Use HyperSnapSDK
4.8.0
- Use HyperSnapSDK
- Features:
- Add support for file upload feature in dynamic form
- Update SDK security
- Add
backCamera
support for face module - Add text-config support for finishTransaction & API calls processing texts
- Add support to enable/disable overlays from workflow config
- Bug fixes:
- Fix spinner animation issue
- Fix buttons style issue
- Maintenance:
- Use HyperSnapSDK
4.7.0
- Use HyperSnapSDK
- Uses hypersnap sdk 4.6.2
- Uses hypersnap sdk 4.6.1
- Fix for request body in api module
- [Patch] Added fix for html attributed string
- Uses hypersnap sdk 4.6.0
- Adds
supportedUploadFileTypes
via document module properties - Adds support for Dynamic form module Phase 2
- Adds support for additional documents through documentsOverride,
- Adds support for document name and type override for document module
- Adds support for documentsSupported ids to be injectable,
- Improvements to SDK start up time by fetching SDK configs etc in parallel
- Improvements to UI Config
- Updates document picker to use item ordering from documentsSupported array
- Fix for boolean conditional checks
- UI rework + refinements
- Remove
requestIds
check for finish review call - Features :
- HTML style support for Text config
- Display Instructions screen for back-side document capture also
- Support Resume workflow
- Form Module - Phase 1
- Adds support for HTML tags in TextViews
- Minor bug-fixes
- Fix
NIL_RESPONSE_VALUE
bug
- Fix
- Remove
requestIds
check for finish review call - Fix
NIL_RESPONSE_VALUE
bug
- Add support for document detection and auto capture through workflows
- Add support to update
allowedStatusCodes
through workflows
- Migrate to new project struture, min iOS Deployment - 11.0
- Wait for finishTransaction API to finish execution
- Add qr skip status part of workflow config
- Merge missing inputs to one single error message
- Issue with response validator from workflow config
- Add setter to return HyperKYCData raw response (internal usage only)
- Update standardised error codes
- Add ui config with alignment and font customisations
- Enable qr as a part of workflow config
- Enable disabling liveness and OCR API calls
- Update text configs to use default folders for default files
- Send debugInfo with finishTransaction API
- Update api headers for the dashboard
- Add standard error codes and error messages
- Fix
score
field data type issue - Fix texts (based on sub type) in Form VC
- Fix webview didFinish issue
- Enable document upload
- Enable to process alertTextBox value
- Fix user session (different transactionId) issue
- Support remote config
- Enable white-labelling
- Add support for secure webview I/O
- Introduce user readable error-messages
- Add
conditionalVariables
support - Add
userDetails
as a part offinishTransactionAPI
- Add support for
sidesConfig
anddocumentsOverride
- Upgrade HyperSnapSDK version (4.1.7) to support bardcode processing
- Send extra fields in request headers
- Fix Form VC subtype-text issue
- Use HyperSnapSDK 4.1.6
- Update response result to use a new response structure
- Add face
autoCapture
support - Add face
videoRecording
support - Change
sdkVersions
check to use mobile key instead of `iOS`` - Add flag to the country picker - selected country view
- Add
moduleId
to request headers - Remove
module_
prefix related logic - Add
documentId
as predefined variable forDocResult
- Add support for request params for doc and face modules
- Handle intra module back navigation
- Handle long strings rule parse logic
- Fix docResultList bug
- Add APIViewModel to handle all API calls
- Handle network errors
- Add extra params to API calls made by the HyperKYC SDK
- Support alphanumeric module id
- Add support for form module and webview module
- Update evaluatePreviousStep logic
- Update finishReviewStatus logic
- Fix (value) bug in docVariables
- Add support custom inputs/fields
- Add workflow config support
- Add API module support
- Fix minor bugs
- UI/UX revamp
- Log final status to metabase using Rudderstack
- Fix table UI issues : font-size, text-color, button-color, pAdding, reusable-cells issue
- Fix minor bugs :
qualityChecks
->qualityCheck
- Fix
country-doc
skip bug - Rename
result
->status
,errorMessage
->reason
- Do not display already
usedDocument
indocPicker
screen - Fix
country auto-select
bug by Addingcountry_codes.csv
toHyperKycResources
bundle
- Add support for configurable workflow - multi doc and facematch [HP-8827]
- Add status field in FinishReview Api call [HP-8843]
- Add support for appId, appKey initialisation [HP-8839]
- Remove flag icon
- Fix Fieldvalue decodable bug
- Add support for global countries
- Add more logic to handle failure states
- First Test Version