Android SDK Changelog
The following document lists the Android SDK changelogs:
2026
2.7.0 [20 Mar 2026]
- Adds support for light, dark and system theme mode using
hyperkycConfig.setHKThemeMode(HKThemeMode) - uses
HyperSnapSDKversion7.5.0- Adds support for light, dark and system theme mode.
2.6.3 [17 Mar 2026]
- uses
HyperSnapSDKversion7.4.2- Reverted a fix for bottom-clipped face captures that caused issue on certain devices to hold the device too far away to be able to capture.
2.6.2 [12 Mar 2026]
-
- Fix ANR caused in
HKConfigLoadingActivity.onBackPresseddue to crashguard endsession
- Fix ANR caused in
2.6.1 [2 Mar 2026]
- Fix
exitOnCancelnot working on webview module in webcore mode - Send
appNameandpackageNamein theWebCore Flow Loadedevent to track webCore usage
2.6.0 [24 Feb 2026]
- Bump up the local bundled sdk.webcore.min.js to version
10.7.0- Add support for backend video recording when face module property
videoRecordingModeset tobackendin workflow config - Remove support for
enableBackendVideoRecordingvia appId remote config
- Add support for backend video recording when face module property
- Add interface for getting geolocation in webview module in webcore mode
- uses
HyperSnapSDKversion7.4.1- Fix camera preview getting stuck on retake when scaler probe check is enabled
- Fix race conditions in backend video recording, where the frames were deleted when zipped
2.5.0 [11 Feb 2026]
- Add support to use bundled assets required for webcore mode instead of fetching from network
- Add support to use bundled sdk.webcore.min.js in the sdk
- Map the
Face Detector not availableerror to error code170instead of the default error code104 - Bump up the local bundled sdk.webcore.min.js to version
10.4.0 - uses
HyperSnapSDKversion7.3.2- Fix issue where the SDK allowed capture of faces clipped from the bottom.
- Fix issue with not showing loader on face capture page intermittently after capture button is clicked.
2.4.1 [6 Feb 2026]
- uses
HyperSnapSDKversion7.3.1- Add support for colour customisation for retake message card using
retakeMessageCardBackgroundColorkey as part of ui config
- Add support for colour customisation for retake message card using
2.4.0 [23 Jan 2026]
- uses
HyperSnapSDKversion7.3.0- Add support for backend video recording in face module when
enableBackendVideoRecordingis set as true in appId remote config - Remove support for
videoRecordingV2 - Add new injection detection algorithms
- Add additional flags in the liveness API to detect suspicious devices
- Add support for backend video recording in face module when
2025
View all 2025 versions
2.3.4 [15 Dec 2025]
- uses
HyperSnapSDKversion7.2.3- fix NPE caused in
HVDocConfig.getModuleId()due to activity recreation - fix NPE caused in
HVRetakeActivity.callingActivity
- fix NPE caused in
2.3.3 [11 Dec 2025]
- uses
HyperSnapSDKversion7.2.2- fix proguard rules to support repackaging of the SDK to preserve package name
2.3.2 [10 Dec 2025]
- Fix base64 workflow inputs getting parsed incorrectly
2.3.1 [4 Dec 2025]
- uses
HyperSnapSDKversion7.2.1- fix location not getting extracted if approximate location permission is granted instead of precise location permission
2.3.0 [28 Nov 2025]
- uses
HyperSnapSDKversion7.2.0- fix face detector state not reflecting as expected when useLocation is enabled
2.2.5 [24 Nov 2025]
- uses
HyperSnapSDKversion7.1.5- Fix partial payload sent on intermittent network when payload encryption is enabled
2.2.4 [21 Nov 2025]
- uses
HyperSnapSDKversion7.1.4- fix NPE caused in
HVDocReviewActivity.loadReviewImage()due to filePath getting null - fix NPE:
println needs a messagecaused due to empty error message being passed to logging methods
- fix NPE caused in
2.2.3 [28 Oct 2025]
- fix
HV Error 0FT Error due to typecasting to float in certain devices - fix
Fragment not attachedrelated crashes in nfcReaderFragment - fix
NullPointerException: config must not be nullcrash - uses
HyperSnapSDKversion7.1.3- fix retake page not showing up on enabling
livenessOnMaxFaceNotPresent - fix faceDetectionState circle stays inactive (red) after retake when
zoomByDefaultis on and no face is detected - adds analytics logging for SSL Pinning failures for ocr, liveness, and face match.
- bump HVCamera to
3.4.9- fix
SecurityExceptionCrash happening while closing camera2
- fix
- fix retake page not showing up on enabling
2.2.2 [16 Oct 2025]
- uses
HyperSnapSDKversion7.1.2- fix unresponsive close button within selfie capture screen
2.2.1 [14 Oct 2025]
- fix face capture failed issue caused due to incorrect typecasting to float in certain devices
2.2.0 [27 Sep 2025]
- add support for Android 16
- uses
HyperSnapSDKversion7.1.0- add Android 16 Support
- bump HVCrashGuard to 3.0.0
- upgrade to 8.x series of Sentry using Scopes Architecture
- update default webCore version to
9.15.10
2.1.0 [17 Sep 2025]
- add support for full screen webapp display in webView module in webcore mode, configurable via
hideTopBarkey under webView module properties in workflow config - add support for vkyc in webcore mode
- remove validate sdk version check
- update default webCore version to
9.15.7
2.0.2 [5 Sep 2025]
- fix removeLast and removeFirst functions related issues
2.0.1 [22 Aug 2025]
- fix close button visibility dependency on previousStep in webView module
- uses
HyperSnapSDKversion7.0.1- fix client logo alignment issues
2.0.0 [20 Aug 2025]
- uses
HyperSnapSDKversion7.0.0- bump HVFaceDetection to
4.0.0- add support for 16 KB Page Size
- bump HVDocDetect to
2.0.0- add support for 16 KB Page Size
- bump HVFaceDetection to
1.1.0 [14 Aug 2025]
- add support to show retry screen when remote config fetch fails in slow network scenarios
- update default webCore version to
9.15.1
1.0.2 [11 Aug 2025]
- fix
HyperKYCConfig cannot be extractedcrash
1.0.1 [7 Aug 2025]
- add feature to upload debug logs in auto_declined status if enabled via remoteConfig in WebCore mode
- uses
HyperSnapSDKversion6.0.2- fix security issues: replaced Random with SecureRandom and removed file path logging
- fix SharedPreferences null issue on activity recreation causing missing params in liveness API requests
- bump HVCamera SDK to
3.4.8- migrate to SecureRandom from Random to resolve open vulnerability issues.
1.0.0 [29 Jul 2025]
- add edge to edge support for Android 15.
- uses
HyperSnapSDKversion6.0.1- fix camera preview frame not rendering circular in native videoStatementV2.
- fix frame diff calculation to handle extremely bright and dark solid background edge cases
- fix
Null Pointer Exceptionissue with mPresenter#getFaceDetectionState
0.47.4 [22 Jul 2025]
- fix file not found at path issue
- uses
HyperSnapSDKversion5.6.4- fix
Null Pointer Exceptionissue with mPresenter#getFaceDetectionState
- fix
0.47.3 [18 Jul 2025]
- uses
HyperSnapSDKversion5.6.3- fix
Null Pointer Exceptionissue with PermissionManager#getStatus
- fix
0.47.2 [1 Jul 2025]
- add support to exclude crashguardsdk
0.47.1 [17 Jun 2025]
- fix back press race condition issue
- update
HyperSnapSDKversion5.6.1- bump HVCamera version
3.4.7- Fix NPEs and OOMs on the Camera V2 Engine.
- bump HVCamera version
0.47.0 [6 Jun 2025]
- add support to make liveness call on face not found max attempts
- uses
HyperSnapSDKversion5.6.0 - update default webCore version to
9.9.0
0.46.2 [4 Jun 2025]
- fix multiple webSDK instances launched issue
- uses
HyperSnapSDKversion5.5.5
0.46.1 [21 May 2025]
- fix confirmation dialog triggered by hyperlink clicks in webview.
- fix stuck on loader issue when camera permission is explicitly revoked
- uses
HyperSnapSDKversion5.5.3- fix camera permission getting explicitly revoked scenarios
0.46.0 [16 May 2025]
- add support for attachment of event listeners via
HyperKyc.addEventListener()and removal viaHyperKyc.removeAllEventListeners() - add support for real-time
step_endedevent when a step ends in a workflow - update default webCore version to
9.7.0
0.45.4 [14 May 2025]
- fix nfc logic to ignore non-essential fields and prevent false incomplete scan reports.
0.45.3 [8 May 2025]
- fix improper rendering of UI elements like dropdowns, dialogs when using prefetch in WebCore mode
0.45.2 [6 May 2025]
- uses
HyperSnapSDKversion5.5.2- fix face not getting detected on resume scenarios
0.45.1 [5 May 2025]
- add analytics logs for SDK-background and SDK-foreground events in WebCore mode
- upload debug logs in error and user_cancelled statuses in WebCore mode
- update default webCore version to
9.4.1 - uses
HyperSnapSDKversion5.5.1- add additional logs to selfie capture module
0.45.0 [30 Apr 2025]
- add support for enabling a close button on all SDK screens via workflow config's
properties.showCloseIcon - update default webCore version to
9.4.0 - uses
HyperSnapSDKversion5.5.0- add support for enabling SDK close button via
<config>.setShowCloseIcon(true) - add support to display SDK version along with branding, configured via appId based remote configs
- add support for retry dialog on network errors for OCR and Liveness API calls
- add support for enabling SDK close button via
0.44.0 [23 Apr 2025]
- add support for file downloads in webViews
- uses
HyperSnapSDKversion5.3.0
0.43.0 [16 Apr 2025]
- add support to prevent parallel sessions using
preventParallelSessionsconfiguration in WebCore mode - uses
HyperSnapSDKversion5.3.0- add support to prevent parallel sessions
0.42.0 [15 Apr 2025]
- uses
HyperSnapSDKversion5.2.0- add fallback support to HVFaceDetector when ML Kit is unavailable
- enhance selfie video recording feature — can now be toggled via appId-based remote configuration
- resolve issues related to broken user flow when face module permissions dialog is dismissed
0.41.1 [9 Apr 2025]
- Add support for
exitOnCancelin webview modules to fail withuser_cancelledwhen enabled. - update default webcore version to
9.2.2 - uses
HyperSnapSDKversion5.1.0
0.41.0 [28 Mar 2025]
- add support for
assistiveCaptureproperty in document module in WebCore mode - add payload encryption for ocr api call made in document module in WebCore mode
- add support to enable/disable
consent screenin selfie capture flow usingenableBipaComplianceproperty in WebCore mode [disabled by default] - update default webcore version to
9.2.1 - uses
HyperSnapSDKversion5.1.0- add support for
assistiveCapturein document capture flow usingHVDocConfig#setShouldPerformAssistiveCapture[disabled by default] - add support to enable/disable
consent screenin selfie capture flow usingHVFaceConfig#setShowConsent[disabled by default] - add payload encryption for ocr api call
- add support to enable/disable image injection checks in selfie capture flow via appId based remote configs
- add
Selfie Flow Endedanalytics event to track selfie flow completion - add support to disable
multiple facequality checks in selfie capture flow
- add support for
0.40.2 [18 Mar 2025]
- fix RPD module looping issue on low memory in WebCore mode
- fix nfcData always empty in WebCore mode
0.40.1 [10 Mar 2025]
- enhance webCore load time with prefetch
- update default webcore version to
9.1.0
0.40.0 [4 Mar 2025]
- add support for
VideoStatementV2module in WebCore mode - improve low-memory handling logic in WebCore mode
- add support for
sdk.installedAppspredefined variable in WebCore mode - update default webcore version to
8.14.2 - uses
HyperSnapSDKversion5.0.2- fix
Null Pointer Exceptionissues in the completion handler - replace
Kotlin.Triplewith a customHVStateDataclass - fix
Null Pointer Exceptionissues (primary crashes) with HyperCameraManager#isCameraReleased - fix
Null Pointer Exceptionissues (secondary crashes) with ErrorMonitoringService#sendErrorMessage
- fix
0.39.0 [18 Feb 2025]
- improve security measures for the face module
- enhance device security features
- enhancements to NFC skip button
- close with error code 127 if webcore is enabled, but not supported during the journey
- fix privacy-consent denied error mapping
- uses
HyperSnapSDKversion5.0.0- add camerax support for selfie and qr flows
- bump HyperVideo 3.0.0
0.38.2 [17 Feb 2025]
- uses
HyperSnapSDKversion4.32.2- add support for displaying the retake screen when a static video is detected
- enable automatic selection of the color format for video recording based on sdk-device-feature-configs
- bump HyperVideo 2.2.0
0.38.1 [12 Feb 2025]
- fix prolonged cache issue affecting workflow configs and remote configs
- uses
HyperSnapSDKversion4.32.1- fix partial image being uploaded in the document upload flow
0.38.0 [25 Jan 2025]
- add support to show consent screen via HyperSnap SDK
- uses
HyperSnapSDKversion 4.32.0- enable consent screen to support BIPA regulations
- sync changes from release 4.23.3.2
0.37.2 [21 Jan 2025]
- uses
HyperSnapSDKversion4.31.2- fix ANR caused due to
DeviceExtensionsKt#getTotalStorage() - fix ANR caused due to
DeviceExtensionsKt#getDeviceProperties() - fix ANR caused due to
HVSensorBiometrics#registerSensors() - fix ANR caused due to
HyperSnapUIConfigUtil#createFontPathswhen custom fonts/font-weights are not configured
- fix ANR caused due to
0.37.1 [9 Jan 2025]
- fix
errorCode 104 and errorMessage Initialisation errorin webcore mode whensetUseLocationis set to true and location permission is not granted - remove uuid from all api calls except CPR API calls
- add webCore load time analytics event
- uses
HyperSnapSDKversion4.31.1- update document detection logic after capturing the document
- fix video recording issues occurring during retake flows
- update default request body properties sent in the liveness api call
2024
View all 2024 versions
0.37.0 [20 Dec 2024]
- add to consider moduleId for attempt count logic for face and doc modules
- uses
HyperSnapSDKversion4.31.0- update attempts count logic
0.36.0 [18 Dec 2024]
- fix webview render crashes when uploading large documents in formV2
- deprecate
loaderLottieto useendStateProcessingLottie - add
about:scheme to the supported urls list for web view module - optimisations to webview module initialization
- uses
HyperSnapSDKversion4.30.0- update face retake logic to sync with iOS and web SDKs
0.35.1 [4 Dec 2024]
- support multiple accessTypes and MIME types in webcore mode
0.35.0 [29 Nov 2024]
- add support for prefetch on webcore mode
- add support for custom image support for button backgrounds to enable gradient customisations
- uses
HyperSnapSDKversion4.29.0- support background image customisations for buttons to show gradients
0.34.0 [20 Nov 2024]
- add support to customise branding color
- add checks to validate integration and workflow issues
- fix android webview becoming blank when app goes to background
- uses
HyperSnapSDKversion4.28.0- support background solid color customisations to capture screens
- support color customisations to Branding
- fix memory leak issues
0.33.0 [8 Nov 2024]
- add support to customise API loader texts
- add fixes to reduce "workflow ended because of low memory" errors on non-webcore flows
- fix font related crashes for NFC scanner page on some devices
- uses
HyperSnapSDKversion4.27.0- support customisations to API loader text messages and progress text for NFC in HyperKYC SDK
- fix to handle low memory errors when Activity is recreated by Android while SDK is used in HyperKYC SDK
- uses
hvnfc-sdkversion3.0.0- fixes to solve font related crashes
0.32.0 [28 Oct 2024]
- expose
submittedTimestamp[String type] as pre-defined variables in document and face modules - add support for
secure,sdkVersion,exitIfRootedflags in WebCore mode - add support for CLARITY in WebCore mode [disabled by default]
- fix issue with native back button when
previousStepis empty in WebCore mode - fix webview destruction issues in WebCore mode
- fix end-state visibility issues in WebCore mode
- fix issue with custom font not loading on initial load
- uses
HyperSnapSDKversion4.26.0- expose
submittedTimestamp[Long type] inHVResponse - resolve issue with custom font not loading on initial load
- remove
WAKE_LOCKpermission and related services fromAndroidManifest.xml
- expose
0.31.0 [16 Oct 2024]
- fix to resolve icon alignment issues on NFC flows
- fix to resolve incomplete NFC scan data
- add support retryIfFaceNotPresent and maxAttemptsForFaceNotPresent on workflow configs for enabling face retake for blurred and no face images
- uses
HyperSnapSDKversion4.25.0- add support to show selfie retake screen if blurred or no face images are captured
- uses
hvnfc-sdkversion2.1.2- fix to resolve incomplete scan data for NFC
0.30.4 [11 Oct 2024]
- fix CORS issues for webcore
- uses HyperSnapSDK
4.24.5- fix primary button arrow gravity on some cases like NFC permissions bottom sheet
- fix to ensure null error messages are not sent in the SDK response as part of HVError object
0.30.3 [3 Oct 2024]
- fix
Can't access the Fragment View's LifecycleOwnerissue [VideoStatementV2] - fix
Fragment VideoStatementV2Fragment not attached to an activityissue [VideoStatementV2] - fix
List is emptyissue [Back navigation] - handle
SocketExceptionissue - uses HyperSnapSDK
4.24.4- Fix NPE occurring because of
HVFaceConfig.shouldShowModuleBackButton() - Fix NPE occurring because of
HVDocConfig.isShouldShowInstructionPage() - Fix selfie capture issue occurring when permissions are denied
- Bump HVCamera version
3.4.6
- Fix NPE occurring because of
0.30.2 [27 Sep 2024]
- add support to expose sdk platform type (android for Android platform, iOS for iOS platform)
- fix for OAuth related warnings from Play Store
0.30.1 [19 Sep 2024]
- add analytics support for NFC connection status
- fix IllegalStateException crashes on VideoStatement module
- fix NFCReaderFragment not attached to activity crashes
- fix
lateinit property workflowUIStateList has not been initializedcrash - fix
Unable to create call adapter for interfaceexceptions by supporting R8 builds of the SDK - fix to add checks if log file exists before uploading
- uses HyperSnapSDK
4.24.3- fix NullPointerException crashes on document and QR capture screens
- fix createContext failed crashes
- bump HVCamera version 3.4.5
- fix NullPointerException crashes on getCamera() and setTouchEvent() functions
- fix createContext failed crash
0.30.0 [9 Sep 2024]
- Add support for Web Core (Disabled by default, appId Opt-in)
0.29.2 [11 Sep 2024]
- update NFC instructions animations
- fix document resuming from back side with cpr and local resume
- fix intent vulnerability in Native OAuth flow
- fix injection logic for complex string injections in
requestBody - fix issues arising from unintended injections on strings containing
. - uses HyperSnapSDK
4.24.2
0.29.1 [6 Sep 2024]
- update api mimetype logic to use picked file extensions instead of
requestParameters[].type - fix webview scroll when native forms are used in the workflow
- uses HyperSnapSDK
4.24.2- disable native back button when
showModuleBackButtonis set tofalse
- disable native back button when
0.29.0 [4 Sep 2024]
- add support for native OAuth modules
- add support for Any type in inputs
- add support for
zoomByDefaultin the workflow config, to enable front camera zoom for selfie captures - add support to expose workflowId as default input
- update analytics to track background and foreground events
- fix date component in dynamic forms to ensure value of the same is set
- fix to show network error cancel button when retry button was tapped more than 3 times
- fix to handle JSONException when validateSignature is enabled in workflows
- uses HyperSnapSDK
4.24.1- fix to show progress while camera is initialising on face capture screen
- fix to show progress after capturing an image in face capture screen
0.28.0 [21 Aug 2024]
- add UI config support for custom background image for non-capture screens
- add UI config support for capture-screen related UI elements
- add support for Android 15
- fix
Fragment FormFragment not attached to an activitycrash - uses HyperSnapSDK
4.24.0
0.27.1 [13 Aug 2024]
- fix document selection page coming up when single document is enabled in the workflow in activity recreation scenario
- fix multiple loading animations being shown in activity recreation scenario
- fix default ui config getting shown on activity recreation scenarios
0.27.0 [6 Aug 2024]
- add support for
reasoninifTrueConfigsandifFalseConfigsin the workflow; sendfailureReasonin FT call - add support for dynamic form V2 (formV3)
- add support to enable background image on loader screens
- add support for prefetching of the background image
- fix ANRs in OnePlus 11 devices on video statement flows
- update webform version to
8.8.1
0.26.3 [23 Jul 2024]
- fix nfc module back navigation behaviour to return to instructions if enabled
- fix invalid workflow error when using webForms in low memory conditions
- fix
formWebViewDriver not initialisedcrash with webForms in low memory conditions - fix api flags, to not include success cases, now checks
result.summary.details - uses HyperSnapSDK
4.23.5
0.26.2 [22 Jul 2024]
- fix unintended conversion of long numbers to scientific notation
- uses HyperSnapSDK
4.23.4
0.26.1 [12 Jul 2024]
- fix NullPointerException crashes caused due to race conditions when closing the camera for SKYC flows
- fix FileNotFoundException to resolve crashes when HyperKYCResult cache file is read after it's recycled
- fix TransactionTooLargeException to resolve crashes when large workflows are loaded
- uses HyperSnapSDK
4.23.4
0.26.0 [28 Jun 2024]
- add support to textConfig[moduleId_subType] to apply text configs for different modules
- add support to show cancel button when network error is shown on the retry screen
- add support to show retry screen when doc capture and face capture modules return network error
- add API call timeouts for API module and workflow fetch APIs
- fix to show custom loaders when activity recreation
- fix
NFCReaderFragmentrelated crashes
0.25.1 [25 Jun 2024]
- add logic to not close SDK with user_cancelled status when the previousStep is empty & native back button is pressed
- add auto scroll support for webview and web form modules
- fix file upload component becoming empty with web forms
- update websdk version to 8.7.1
- uses HyperSnapSDK 4.23.2
0.25.0 [20 Jun 2024]
- add Webforms [INTERNAL]
- add support for useWebForm key in workflow config properties and module properties
- support real-time updates to websdk version used in web forms
- make Finish Transaction and final CPR call blocking calls [INTERNAL]
- show Retry screens incase of network issues when performing API calls and showing WebViews [INTERNAL]
- add support for customization for retry button in workflowLoadingActivity
- fix multi file upload request key suffix to start from 0 instead of 1 [INTERNAL]
- fix prefetch issue seen during the initial load [INTERNAL]
- fix inconsistency present in retry buttons [INTERNAL]
- fix primitive types such as boolean etc being returned as null in sdkResponse
- fix CPR related bug (invalid mapping of transactionId and uniqueId), handle error code 409
- fix Fragment NFCReaderFragment not attached to a context crash caused in NFC flow
- fix Fragment FormFragment not attached to a context crash caused due to file component
- uses HyperSnapSDK 4.23.2
0.24.3 [14 Jun 2024]
- add startTransaction API call when SDK launches [INTERNAL]
- fix totalTimeSpent sent in analytics events to milliseconds instead of seconds [INTERNAL]
- fix UninitializedPropertyAccessException: lateinit property currentFlowId has not been initialized crash
- fix UninitializedPropertyAccessException: lateinit property remoteConfig has not been initialized crash
- fix UninitializedPropertyAccessException: lateinit property hyperKycConfig has not been initialized crash caused due to log errors
- update to log errors on the SDK [INTERNAL]
- uses HyperSnapSDK 4.23.2
0.24.2 [4 Jun 2024]
- add ability to push debug log files to s3 for
errorcases [INTERNAL] - fix local resume bug that prevented saved module data from being restored
- fix CPR bug that allowed resume with corrupt local state, where resume is not expected
- fix extra footer bottom margin issue seen on some devices
- fix NFC permission dialog's text configs support bug
- uses HyperSnapSDK
4.23.0
0.24.1 [29 May 2024]
- add support to enable/disable the skip button on NFC scan journey via workflow config
- add support to limit retries for NFC scan via workflow config
- update onChange handler to be called only when value is set through reload properties
- update onValidated handler to be called for default value only if non-empty and only when value is set through reload properties
- fix to optimise listview components on dynamic form, support to enhance IFSC search flows
- fix to stop DynamicHandler from getting cancelled when new one is triggered before the first one is cancelled
0.24.0 [16 May 2024]
- add support for chip component in dynamic form
- add support for list component in dynamic form
- add support for vertical and grid layout structure in list component
- add support for single selection mode in list component
- add debounce support for onChange handler
- update support injection for additional module properties
- update analytics for back press events
- uses HyperSnapSDK
4.23.0- add UI config support for Chips UI component enabled via HVOne platform
0.23.0 [7 May 2024]
- add support for radio button components
- add support for UI configs to radio button components
- update file component to hide the option to upload documents when max number of files to upload limit is reached
- update API module to retry thrice when network fails and for 5xx errors
- uses hypersnap sdk
4.22.0- add UI config support for Radio Buttons
- add support to handle cases when file picker apps are not available for document upload flows in doc instruction screen
0.22.3 [7 May 2024]
- fix to file component to ensure onChange event is not triggered when file component is getting initialised for the first time
- fix system status bar color to black
- uses hypersnap sdk
4.21.2- fix status bar to show system status icons
0.22.2 [23 Apr 2024]
- add NFC lottie to support color customisations
- fix margins for child components
- fix add missing alignment constants
- fix to remove inset padding for text buttons
0.22.1 [18 Apr 2024]
- add support for NFC instruction screen
- add support for handling error states thrown by NFC module gracefully within the workflow
- fix
Fragment not attached to activityissue in webview module - uses hypersnap sdk
4.21.1 - uses hvnfc-sdk
2.1.0 - uses hyperlogger
0.0.6
0.22.0 [4 Apr 2024]
- add support for lottie color customisation
- add support to prefetch UI configs
- add support for NFC modules
- add support for minimum recording duration for video statement V2
- update to reduced HyperVerge branding sizes
- fix
IndexOutOfBoundsExceptionon back navigation - fix timespent property of module ended event for webviews
- fix to prevent
onChangebeing called on file upload init - uses hypersnap sdk
4.21.0 - uses hvnfc-sdk
2.0.0
0.21.2 [26 Mar 2024]
- fix
IllegalStateException : Already Resumedcrashes - fix crashes with multiple launches of the SDK
- uses hypersnap sdk
4.20.0
0.21.1 [21 Mar 2024]
- add support for file type picked pre-defined variables for form module. ex:
imagesPickedetc - fix multiple file components in a single form bug
- fix duplicate finishTransaction API calls when user spams back button
- fix currentFlowId not init in getAnalyticsForModule crash
- fix alignment issues for hint labels within containers
- uses hypersnap sdk
4.20.0
0.21.0 [29 Feb 2024]
- add support to check if UPI apps are installed on the phone in reverse penny drop flow
- add support to customise line height and character spacing
- update to URL decode response header values in API flags sent with
v2/finishTransactionAPI - update to call logVideoStatement API after the convert API is called
- update to success and failure state animations to run smoothly
- fix to enable done button only after the face is shown at least once in video statement flow
- fix to handle delayed view initialisation in Dynamic Form when Activity is recreated
- fix to handle crashes and fallback to return
falsewhen non-tokenized special characters (like emojis) are evaluated - fix to handle UninitializedPropertyAccessException - lateinit property workflowConfig has not been initialized crashes
- fix to handle UninitializedPropertyAccessException- lateinit property hyperKycConfig has not been initialized crashes
- bump hypersnap sdk to
4.20.0- add support for line height and character spacing customisations
- add support to show loaders in file upload flow
- add support to customise default loader through UI config customisations using
loaderLottiekey. - fix to handle screen being stuck issue in large file uploads in document flow
- fix to handle capture button taps on UI thread - Fix to unresponsive capture button on some devices
- fix to handle accessToken initialisations for QR module flow
- fix to handle AssertionError - Supported FPS ranges cannot be null. Happens when devices are shipped without getSupportedPreviewFpsRange
- fix to handle black preview screen when face capture screen is opened.
- bump hvcamera to
3.4.3- fix to handle NullPointerException - Read from null array
- fix to handle IllegalArgumentException - This image was not produced by this ImageReader
- bump hypervideo to
2.0.4- fix to handle OutOfMemory Error in
previewToBitmapfunction - fix to handle OutOfMemory Error in
getNV21function - fix to handle MediaCodecException in
createByCodecNamefunction - fix to handle MediaCodecException in
configurefunction - fix to handle NullPointerException in
previewToBitmapfunction
- fix to handle OutOfMemory Error in
- bump hvcrashguard to
2.0.5- add check to push events and ANRs that contain given filters
0.20.3 [13 Feb 2024]
- fix reload without text bug for
dividerandlabelform components - bump hypersnap sdk to
4.19.2- add fixes to retain state when API call is in progress in face capture flow
- bump HyperLogger to
0.0.4 - bump Crashguard to
2.0.4 - bump HyperVideo to
2.0.3
0.20.2 [2 Feb 2024]
- add support for resume after rejection via
resumeFromwhen Cross Platform Resume is enabled - fix
TransactionTooLargeExceptioncrashes with HyperKycResult - fix
UninitializedPropertyAccessException - workflowUIStateListcrashes - fix
IllegalStateException - getCurrentModuleId cannot be nullcrashes - uses hypersnap sdk
4.19.1- Fix low storage crashes with video recording, returns HVError instead
- Use HyperVideo 2.0.2
- Handle BufferOverflowException crash
- Handle Low storage IllegalStateException
0.20.1 [24 Jan 2024]
- add support to customise module backgrounds via UI configs
- fix low storage crashes with video recording, returns error(118) instead
- uses hypersnap sdk
4.19.1- fix low storage crashes with video recording, returns HVError instead
0.20.0 [23 Jan 2024]
- add support for footers within 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
- add support to allow back navigation to any previously executed module via
previousStep - update back button visibility logic to use
previousStep - update analytics to include started and ended events for modules & conditions
- fix button component value to reset to
noafter each UI load - uses hypersnap sdk
4.19.0- add support for back button visibility and icon customisations
- migrate analytics fully from Rudderstack to Apollo
- fix minor UI/UX issue with overlay shown post capture
0.19.0 [18 Jan 2024]
- add support for cross platform resume with module expiry
- add resume_demo sample app module to test CPR
- add support webview to not depend on sdk inputs to serve UserAgent string for OAuth/RPD
- fix text component faulty reload on init bug
- fix video statement v2 to have a default statement text -
{{otp}} - uses hypersnap sdk
4.18.4
0.18.5 [18 Jan 2024]
- fix text component faulty reload on init bug
- uses hypersnap sdk
4.18.5- fix back button not responding issues on face capture screen
0.18.4 [16 Jan 2024]
- add support for finish transaction calls to point to the region of the country selected
- add support for injection to
hintsubTypes forlabelform component - uses hypersnap sdk
4.18.3
0.18.3 [12 Jan 2024]
- uses hypersnap sdk
4.18.3- Add
nullchecks for mimeType and URI in upload doc flow - Fix capture completion callbacks firing multiple times
- Add
0.18.2 [5 Jan 2024]
- add support to preserve activity restart state
- add fixes to
IndexOutOfBoundsExceptionwhen workflow starts - add fixes to input lag on form fields
- add fixes to stop multiple taps on form button
- add fixes to delete log files
- add fixes to multi country selection when SDK is paused and resumed
- fix loader lottie to loop when workflow loads
- uses hypersnap sdk
4.18.2- fix Button letter spacing to 0 by default
- fix crashes when activity is restarted
- fix 404 issues on 3rd retry of OCR and liveness call
- fix ANRs in onPause of capture screens
- fix camera crash on video statement flow
2023
View all 2023 versions
0.18.1 [20 Nov 2023]
- uses hypersnap sdk
4.18.1- update to use HyperLogger
- update to use Sentry SDK
0.18.0 [16 Nov 2023]
- add support for no-UI API child modules
- add support for
horizontalcomponent - add support for
image,timerandloadercomponents - add support for
blockssubType fortextcomponent - OTP use-cases - add support for margin and padding customisation for form components
- add support for non
http/wwwredirections withinwebviewmodule - UPI payment use-cases - add support for container components to be clickable
- add support for
circleBorderColortodividerform component - add support to expose
attemptsfor all modules - add support to reload individual form component properties via
reload, deprecatingreloadComponents - add support for form module resume
- add support to save workflow state on user cancel
- add support for dropdown components to filter out empty items and labels
- update workflow processor to delete module data if navigating to previous module
- update activity
exportedproperty tofalse - update dropdown component to filter out empty labels and items
- fix
onValidatedhandler to be only called when the component's value is valid - fix handler execution bug for >2 nested components
- fix argb color handling for
dynamicFormUI configs - fix branding visibility on a few screens when its disabled
- fix dropdown default value from
itemsselected bug - fix system animations blocking end states bug
- fix string array response injection bug
- fix inject from response to support keys with '-' in them
- uses hypersnap sdk
4.18.0- add support to show retake screen for password protected PDF and unsupported file types
- add fixes to disable multiple taps on primary, secondary and back buttons
- update quality of event properties sent to analytics dashboard
- update analytics to send events to dev db in debug environments
0.17.3 [6 Nov 2023]
- fix document capture when new document is reselected from the document picker screen
- fix system animations blocking end states bug
- fix redundant finishTxn api called bug
- uses hypersnap sdk
4.16.2
0.17.2 [23 Oct 2023]
- add fixes to handle infinite capture loop
- add fixes to IllegalStateException on WebViewFragment
- introduce errorCode 117 for cases when the capture Activity is destroyed and is irretrievable by capture state management
- uses hypersnap sdk
4.16.1
0.17.1 [16 Oct 2023]
- add fixes to null border colors for divider
- uses HyperSnap sdk
4.16.1- fix race conditions with camera initializations on document capture (root cause of back camera showing up in selfie capture on few Samsung phones)
- bump HVCamera version to 3.3.3
- Fix resolution selector logic when only one resolution is supported by a device
0.17.0 [27 Sep 2023]
- add support for video statements v2 module
- fix resume workflow resuming from one module behind expected module
- uses HyperSnap sdk
4.16.0- add support for videoStatementV2 in UI config helpers
0.16.0 [22 Sep 2023]
- add support for end states animations to
document,faceandapimodules - add support to expose
enabled,visibleandrequiredfields for form components - add support for
contentproperty fordatecomponent withindynamicForm - fix session recording crash when running long workflows
- uses HyperSnap sdk 4.15.1
0.15.1 [20 Sep 2023]
- add support to send error code 116 (INVALID_FILE_ERROR) when invalid file is selected by the user in document upload flow
- bump HyperSnap SDK version to
4.15.1
0.15.0 [29 Aug 2023]
- add support for vertical, divider components within dynamic form module
- add support for UI configs to dynamic form module
- add support to show client logos
- fix resume workflow issues
- bump HyperSnap SDK version to
4.15.0- support showing of client logos in all the screens
- support showing of customized primary button icons
- support to hide/show primary button icon
- fix ripple animation to be in sync with HyperKYC
- fix network tampering errors when JSON value contains
\ncharacters
0.14.0 [12 Aug 2023]
- add support to send default headers to finish transaction API call
- bug fixes to session recording retry
- fix video statement camera not closing
- use hypersnap sdk 4.14.0
- show document review screen in upload flow (sync with iOS)
- disable closing of activities when Liveness and OCR API calls are being made
- update face detection logic after capture
- add support for
loggingPercentageandeffectiveFromvia Analytics Config - update to v2 feature config
- check for
nullfilepath before creating EXIF - use
getStringto get String resources to show message in Alert Dialog Box - fix
WindowManager$BadTokenExceptionwhen showing Alert Dialog Box - fix
IllegalStateException - Can't compress a recycled bitmapcrash - fix camera button color customisation for face capture flow
- bump HVCamera module version to
3.3.2- add check for isCameraOpened before opening preview
- add null check for glBuffers
- add support to get multiple resolutions hardware info
- bump crashguard module version to
1.1.2- change exported to false for CrashIntentService
- update filter logic to check for filter strings in stacktrace string
- Bump hypervideo module version to 2.0.0
- Bug fixes to selfie video recording
0.13.0 [28 Jul 2023]
- add support for Video Statement Module
- fix GET requests for the API module
- use hypersnap sdk 4.13.0
- Add support for Self Video KYC
- Add support to extract face data from Secure Aadhaar QR codes
- Fix crashes in foldable devices
- Fix status and preview overlap in face capture screen in small screen devices
- Fix face match validation to check for null file input values
- Fix requireContext NPE crashes in Face Capture flow
- Fix
verifyAPIfunction to returnINPUT_ERRORinstead ofINTERNAL_SDK_ERRORwhen context passed is null
0.12.0 [30 Jun 2023]
- use HyperSnap sdk 4.12.0
- Add support to make barcode read mandatory via HVDocConfig
setDisableBarcodeSkipfunction - Add support for customizing stay still text via text configs
- Fix NPE for
getlocationonscreenfunction call in face capture flow
- Add support to make barcode read mandatory via HVDocConfig
- Add support to make barcode read mandatory via workflow configs
- Add support to enable face detector and face capture timeouts via workflow configs
0.11.0 [22 Jun 2023]
- uses HyperSnap sdk 4.11.0
- removed unused resources and code to optimize SDK size
- add support to fallback to default face detector when
face-detection-preview-framemodule is excluded - add support to return longitude and latitude in
HVResponseobject - fix signature check issue caused by JSONArray sorting
- adds support to reduced SDK size by removing unused resources, optimisations to proguard, etc
- adds support for geo-location validation inputs
- fixes country picker selecting 2 countries bug
0.10.0 [7 Jun 2023] - Breaking changes
- uses hypersnap sdk 4.10.0
- adds support to mask aadhaar number from Barcode capture by default - Breaking change
- adds support to check signature for non-200 status codes
- adds support for loaders/progress indicators in review screen flows
- adds changes to support for session recording
- adds support to delete sensor data files after upload
- adds support for instructions during barcode scanning within Document capture
- adds support for unfiltered API Response Header values
- adds back navigation bug with Face capture when instructions screen is enabled
- adds support for session recording module
- adds support for secure flag to block screen capture/recording/overlays -
secure - adds support for root check, fails with error 114 if device is rooted -
exitIfRooted - adds support for
map<string to any>types in text configs - adds support for sending api flags within finishTxn api
- updates analytics layer to power sankey charts on the dashboard
- updates signature check logic to run for allowedStatusCodes only
- fixes BarcodeCapture gson subtype not registered crash
- fixes BarcodeCapture gson multiple tag fields crash
- fixes a bug with text config source fetch when source is empty
0.9.1 [8 May 2023]
- uses hypersnap sdk 4.8.1
- fixes NPE issue when docConfig is not available for document capture
- supports default fonts through XML if downloadable fonts are not supported
- fixes NPE issue with document upload flow
- adds support for enableLookStraight in face module
- fixes resume workflow for app kill/force close scenarios
- fixes resume workflow duplicate module bug
- fixes doc module to send updated headers and params
- fixes sdk reinitialisation bug which ignored new sdk configs
- fixes "hyperKycData is not initialised" sdk crash
- fixes BarcodeCapture gson subtype not registered crash
- fixes BarcodeCapture gson multiple tag fields crash
0.7.5 [6 May 2023]
- uses hypersnap sdk 4.6.4
- fixes resume workflow duplicate modules bug
0.9.0 [25 Apr 2023]
- uses hypersnap sdk 4.8.0
- improve Aadhaar secure QR and XML parsers
- fix NPE issues with NetworkHelper checks
- enable video recording by default for face capture
- adds support for ui config reset for each workflow fetch
- adds support for document picker ui customisations
- adds support for custom headers in document and face modules
- adds file upload review screen for dynamic form module
- adds support for 'sdk' prefixed variable injection - defaults to empty always
- fixes 'result intent cannot be null' secondary crashes
0.8.0 [4 Apr 2023]
- uses hypersnap sdk 4.7.0
- fixes overlay and loading text for
a4aspect ratio previews - fixes to pause camera preview when API calls are made
- add timeout for face detector and face capture
- add flag to enable or disable showing of overlays; overlays are shown by default
- disables overlays for active liveness; overrides overlay config if active liveness is used
- adds API signature verification for GKYC APIs
- enables customisations and fix bugs for QR capture flow
- adds internal support functions to enable picker UI customisations
- fixes overlay and loading text for
- enables API signature verification
- enables localisations for "almost done" and "processing, please wait" texts shown in the UI
- enables text and UI customisations for QR module
- adds support to disable overlays via workflow config. overlays are enabled by default
- adds support for file upload component within dynamic form module
- adds support for special characters within workflow rules
- adds support for large SDK string inputs for the workflow. ex: base64
- adds support to skip workflow resume if workflow config was modified
0.7.4 [18 Mar 2023]
- uses hypersnap sdk 4.6.4
- support fonts added in any sub-folder within the assets folders
- fixes multiple UI config edge case bugs
- add support for a few additional special characters within rules
0.7.3 [4 Mar 2023]
- uses hypersnap sdk 4.6.3
- fixes to UI config issues
- sync with web sdk text configs
- Change
faceCapture_autoCaptureWaittofaceAutoCapture_stayStill - Change
faceCapture_autoCaptureActiontofaceAutoCapture_labelChange - fixes Active Liveness Logic to update show status message
- Change
- add support for
,character within rules
0.7.2 [16 Feb 2023]
- uses hypersnap sdk 4.6.1
- adds text config support for doc upload button; use
docInstructions_uploadButton - adds support for camera API switch in SDK
- adds text config support for doc upload button; use
- fixes
HVResponse.videoUrinot exposed viavideoPathbug - add
videoPathto face module's predefined variables - add support for
,character within rules
0.7.1 [11 Feb 2023]
- uses hypersnap sdk 4.6.0
- adds error message to API call failure results
- adds
transactionIdto sentry crashes - fixes
nullin headers bug which made calls fail forAPImodule - fixes
HyperKycConfig.addMetadataimplementation
0.7.0 [3 Feb 2023]
- uses hypersnap sdk 4.6.0
- adds
supportedUploadFileTypesvia document module properties - adds support for Dynamic form module Phase 2
- adds support for additional documents through
documentsOverride, - adds support for document
nameandtypeoverride fordocumentmodule - adds support for
documentsSupportedids to be injectable, - adds support for
defaultCamerato update the default camera for face capture module - fixes
HyperKycConfigserialization issue - adds gson rules toconsumer-rules.pro, - fixes and replaces unsupported datetime methods
- fixes webview module
data.queryParamsignored bug - improves SDK start up time by fetching SDK configs etc in parallel
- improves UI/UX
- updates
showReviewto befalseandshowInstructionto betrueby default, - updates read/write timeouts to
60 secforAPImodule, - updates document picker to use item ordering from
documentsSupportedarray - update rules evaluator to support
-in operands
0.3.14 [9 Jan 2023]
- uses hypersnap sdk 4.1.15
- fixes side text translations for front and back side documents
2022
View all 2022 versions
0.6.1 [20 Dec 2022]
- Fixes workflow validation related crashes when config used with Phase 2 changes
0.6.0 [14 Dec 2022]
- Improvements to capture core
- Adds support for Resume workflow feature - enabled by default (48h)
- Adds support for Dynamic form modules - Phase 1
- Fixes
NoSuchMethodErrorissues on Android 6.0 and lower - Fixes document side text translations -
frontandback - Disables
forceDarkAllowedoverride - Fixes error ending workflows for workflow configs with only non-api modules
0.3.13 [13 Dec 2022]
- Fixes error ending workflows for workflow configs with only non-api modules
0.3.12 [9 Dec 2022]
- Minor improvements to capture core
- Fixes
NoSuchMethodErrorissues on Android 6.0 and lower
0.5.0 [2 Dec 2022]
- Upgrades target and compile sdk versions to API 33
- Adds support for document detection and auto capture
- Adds support for dynamic status codes for API modules
- Adds support to toggle review screen through workflow config
- Adds minor UI improvements
0.4.0 [25 Nov 2022]
- Adds support for HTML styling for textviews
- Adds skip button in Barcode scanner
- Adds improvements to the workflow finish process
- Reports workflow input key errors in one go
0.3.11 [4 Nov 2022]
- Improves
errorCodereturned through the SDK response - Minor improvements to the workflow system.
0.3.10 [28 Oct 2022]
- Adds support for UI customisations - fonts, colours, borders, animations, etc.
- Patch fixes application stuck in
startedstate bug
0.3.9 [21 Oct 2022]
- Adds support for Barcode scanner module
- Adds support for document/face capture without OCR/Liveness
- Fixes permission denied from settings crash
- Minor changes to improve dashboard filters
- Patch fixes application stuck in
startedstate bug
0.3.8 [13 Oct 2022]
- Minor improvements to capture core
0.3.7 [7 Oct 2022]
- Minor improvements to capture core
0.3.6 [26 Sep 2022]
- Improved Workflow System's Rule evaluator
- Adds support for secure WebView IO
0.3.5 [9 Sep 2022]
- Adds support for enabling alert box in the face capture screen
- Adds
errorCodeto the SDK response
0.3.4 [6 Sep 2022]
- Minor improvements to the workflow system
0.3.3 [6 Sep 2022]
- Adds support for
conditionalVariables - Fixes WebView crash if closed before load finish
- Fixes
RELEASE_OR_CODENAMEnot resolved crash - Adds userDetails to the payload sent to Results API
0.3.2 [18 Aug 2022]
- Fixes form module ui text bug for release builds
0.3.1 [5 Aug 2022]
- Return empty string for non-executed
sdkResponsekeys
0.3.0 [4 Aug 2022] - Breaking changes
- Adds support for new revamped SDK response structure with new result statuses
- Adds support for face
autoCaptureandvideoRecording - Adds support for document upload
- Removes
module_prefix restriction for moduleIds
0.2.2 [22 Jul 2022]
- Adds check to fail if SDK version is not supported by workflow config
0.2.2-alpha01 [13 Jul 2022]
- Supports docName & side in the title of document instructions & capture screens
0.2.1 [12 Jul 2022]
- Workflows Document & Face modules can accept request parameters
- Added support for APIs with nested JSONs
- Adds support for isEmpty checks in rules
0.2.1-alpha01 [1 Jul 2022]
- Fixes finishWithResult crash
0.2.0 [27 Jun 2022]
- Support for text customisations using Text Configs
- Support for UI customisations using UI Configs
- UI colours and Text configs
- Back navigation for screens inside a module
- UI improvements
0.0.2-alpha04 [15 Mar 2022]
documentId
- Multi document capture support
- metadata map bridge added
0.0.1-alpha02 [2 Feb 2022]
- Breaking change-
HyperKYCrenamed toHyperKyc - Fixed bug with liveness error message handling
0.0.1-alpha01
- Initial public release