Flutter SDK Changelog
This document lists the Flutter SDK changelogs.
2026
2.9.0 [24 Apr 2026]
- Upgrade native Android HyperKYC to
2.8.0- uses
HyperSnapSDKversion7.6.1- Add CameraX-based face bounds checking algorithm for selfie capture via
cameraXFaceProcessAlgorithmremote config. - Remove sensor biometrics feature.
- Add support for SHA-256 signature checks for liveness and OCR API calls.
- Add support for cameraX gradual rollout feature via remote config.
- Add CameraX-based face bounds checking algorithm for selfie capture via
- uses
- Upgrade native iOS HyperKYC to
1.4.2- uses
HyperSnapSDKversion6.3.1- Add support for laminated cards for document auto capture.
- uses
2.8.2 [6 Apr 2026]
- Removes test package from dependencies
2.8.1 [3 Apr 2026]
- Upgrade native Android HyperKYC to
2.7.2- Fix flickering issues in webview module when dark theme mode is used.
- Fix topBar in webview module not adapting to theme when dark theme is used.
- Upgrade native iOS HyperKYC to
1.4.1- Fix flickering issues in webview module when dark theme mode is used.
2.8.0 [1 Apr 2026]
- Adds support for theme mode using
hyperkycConfig.setHKThemeMode(HKThemeMode)for iOS. - Upgrade native Android HyperKYC to
2.7.1- Use
hk_light_backgroundinstead ofhk_whitefor initial screen colors until UI config is available.
- Use
- Upgrade native iOS HyperKYC to
1.4.0- Fix issue with prefetch and launch in low bandwidth scenarios
- Add support for user to retry loading the SDK again in very slow internet
- Updated
sdk.min.jsasset url inwebcore.html - Add support for adding theme via
hyperKYCConfig.setHKThemeMode - uses
HyperSnapSDKversion6.3.0- Add
lightProbecheck for injection detection whencameraProbeConfig.lightProbe.enableis set astruein appId remote config - Add support for dark and light themes via
setHVThemeMode(HVThemeMode.system)
- Add
2.7.0 [20 Mar 2026]
- Exposed
hyperkycConfig.setHKThemeMode(HKThemeMode)which can be used to set the theme mode - Upgrade native Android HyperKYC to
2.7.0- Adds support for light, dark and system theme mode using
hyperkycConfig.setHKThemeMode(HKThemeMode) - Fix ANR caused in
HKConfigLoadingActivity.onBackPresseddue to crashguard endsession - uses
HyperSnapSDKversion7.5.0- Adds support for light, dark and system theme mode
- 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
- Adds support for light, dark and system theme mode using
2.6.0 [2 Mar 2026]
- Upgrade native Android HyperKYC to
2.6.1- 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
- Fix
exitOnCancelnot working on webview module in webcore mode - Send
appNameandpackageNamein theWebCore Flow Loadedevent to track webCore usage - 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
- Bump up the local bundled sdk.webcore.min.js to version
- Upgrade native iOS HyperKYC to
1.1.0- Add support for backend video recording when face module property
videoRecordingModeset tobackendin workflow config - Update default webCore version to
10.7.0 - uses
HyperSnapSDKversion6.1.0- Refactor backend video recording
- Add support for backend video recording when face module property
2.5.0 [12 Feb 2026]
- Upgrade native Android HyperKYC to
2.5.0- 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.0 [6 Feb 2026]
- Upgrade native Android HyperKYC to
2.4.1- uses
HyperSnapSDKversion7.3.1- Add support for colour customisation for retake message card using
retakeMessageCardBackgroundColorkey as part of ui config - 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 colour customisation for retake message card using
- uses
- Upgrade native iOS HyperKYC to
1.0.0- Removed support for native forms, enable
webCoreorwebFormsfor dynamic form module - Remove DocDetect module, document auto capture is supported via Core & Crashguard subspecs
- Sending final completion callback after dismissing VC
- Use
HyperSnapSDKversion6.0.1- Added logic to make the retake message card background colour customisable by using the key
retakeMessageCardBackgroundColor - Added changes to make retake message card corners round to have same consistent design across all sdks
- Improved document auto capture flow
- Removed TensorFlowLite dependency
- Added logic to make the retake message card background colour customisable by using the key
- Removed support for native forms, enable
2025
View all 2025 versions
2.3.0 [18 Dec 2025]
- Upgrade native Android HyperKYC to
2.3.4- Fix base64 workflow inputs getting parsed incorrectly
- uses
HyperSnapSDKversion7.2.3- Fix NPE caused in
HVDocConfig.getModuleId()due to activity recreation - Fix NPE caused in
HVRetakeActivity.callingActivity - Fix proguard rules to support repackaging of the SDK to preserve package name
- Fix location not getting extracted if approximate location permission is granted instead of precise location permission
- Fix face detector state not reflecting as expected when useLocation is enabled
- Fix NPE caused in
- uses
- Fix base64 workflow inputs getting parsed incorrectly
2.1.2 [12 Nov 2025]
- Upgrade native Android HyperKYC to
2.2.3- 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
- fix
2.1.1 [16 Oct 2025]
- Removed
CoreNFCandCryptoKitthat were added as weak frameworks in iOS podspec - Upgrade native Android HyperKYC to
2.2.2- Use
HyperSnapSDKversion7.1.2- Fix unresponsive close button on face capture
- Use
- Upgrade native iOS HyperKYC to
0.50.2- Use
HVCrashGuardversion1.0.1- Updated to .fatal crash reporting
- Added fallbacks for system level information
- Use
HyperSnapSDKverison5.0.3- Fix crash after capture when videoRecording is enabled
- Fix looping issues happening when videoRecording is enabled
- Use
2.1.0 [6 Oct 2025]
- Bumped up the minimum deployment target to iOS 13.0
- Bumped up the compileSDKVersion to 36
- Upgrade native Android HyperKYC to
2.2.0- Add support for Android 16
- Update default webCore version to
9.15.10 - Add support for full screen webapp display in webView module in webcore mode, configurable via workflow config
- Add support for vkyc in webcore mode
- Remove validate sdk version check
- Use
HyperSnapSDKversion7.1.0- Add Android 16 Support
- Bump HVCrashGuard to 3.0.0
- Upgrade to 8.x series of Sentry using Scopes Architecture
- Upgrade native iOS HyperKYC to
0.50.1- Add support for vkyc flow in webCore mode
- Add support for full screen webapp display in webView module in webcore mode using
hideTopBar - Remove validate SDK version check in webCore mode
- Update default webCore version to
9.15.10 - Fix top view margin on webViews
- Remove setting
customUserAgenton webViews
2.0.1 [5 Sep 2025]
- Upgrade native Android HyperKYC to
2.0.2- Fix removeLast and removeFirst functions related issues
2.0.0 [22 Aug 2025]
- Upgrade native iOS HyperKYC to
0.49.0- Add support to show retry screen when remote config fetch fails in slow network scenarios
- Add support to save files to a private directory within the parent app
- Update default webCore version to
9.15.0 - Use
HyperSnapSDKverison5.0.0- Improvements to face detection algorithm for face capture
- Add support to save files within a private folder in the app's directory
- Fix force unwrap crash in document picker screen
- Fix bug with setShouldEnableOverlay for document capture
- Fix crash happening when race condition occurs with camera opening
- Upgrade native Android HyperKYC to
2.0.0- Fix close button visibility dependency on previousStep in webView module
- Fix
HyperKYC Config cannot be extractedcrash - Add support to show retry screen when remote config fetch fails in slow network scenarios
- Update default webCore version to
9.15.1 - Uses
HyperSnapSDKversion7.0.1- Fix client logo alignment issues
- Bump
HVFaceDetectionto4.0.0- Add support for 16 KB Page Size
- Bump
HVDocDetectto2.0.0- Add support for 16 KB Page Size
1.0.1 [11 Aug 2025]
- Upgrade native Android HyperKYC to
1.0.2- Fix
HyperKYCConfig cannot be extractedcrash - 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
- Fix
1.0.0 [30 Jul 2025]
- Upgrade native iOS HyperKYC to
0.48.1- Use
HyperSnapSDKversion4.39.1- Fix app crash on iOS 26 devices when liveness mode is set to .none
- Use
- Upgrade native Android HyperKYC to
1.0.0- Add edge to edge support for Android 15
- Fix file not found at path issue
- Uses
HyperSnapSDKversion6.0.1- Fix
Null Pointer Exceptionissue with PermissionManager#getStatus - Fix
Null Pointer Exceptionissue with mPresenter#getFaceDetectionState - 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
- Fix
0.48.0 [11 Jul 2025]
- Upgrade native iOS HyperKYC to
0.48.0- Use
HyperSnapSDKversion4.39.0 - Added fallback face detector support for iOS 26 via remote config
- Use
0.47.0 [11 Jul 2025]
- Upgrade native iOS HyperKYC to
0.47.0- Deprecated videoStatement v1 module, use videoStatementV2
- Deprecated list & chip components in native form module, use webForms
- Removed redundant files for size optimisations
- Added support for crash reporting on HV SDKs
(HyperKYC/CrashGuard) - Use
HyperSnapSDKversion4.38.0
- Upgrade native Android HyperKYC to
0.47.2- fix multiple webSDK instances launched issue
- add support to make liveness call on face not found max attempts.
- update default webCore version to
9.9.0 - fix back press race condition issue
- add support to exclude crashguardsdk
- uses
HyperSnapSDKversion5.6.1- bump HVCamera version
3.4.7- Fix NPEs and OOMs on the Camera V2 Engine
- bump HVCamera version
0.46.2 [30 May 2025]
- Upgrade native Android HyperKYC to
0.46.1- Add support for Cancel in the initial load page
- Fix issues happening when prefetch is called multiple times
- Use
HyperSnapSDKversion4.36.1
0.46.1 [22 May 2025]
- Upgrade native Android HyperKYC to
0.46.1- 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 [21 May 2025]
- Support to add event listeners via
HyperKyc#addEventListener - Support to remove all event listeners via
HyperKyc#removeAllEventListeners - Upgrade native Android HyperKYC to
0.46.0- 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
- Add support for attachment of event listeners via
- Upgrade native iOS HyperKYC to
0.46.0- 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
- Add support for attachment of event listeners via
0.45.4 [13 May 2025]
- Upgrade native iOS HyperKYC to
0.45.2- Fix NFC instruction screen flicker in native flow
- Use
HyperSnapSDKversion4.36.1- Fix multiple callbacks fired from QR capture module
0.45.3 [8 May 2025]
- Upgrade native android HyperKYC to
0.45.3- fix improper rendering of UI elements like dropdowns, dialogs when using prefetch in WebCore mode
0.45.2 [6 May 2025]
- Upgrade native android HyperKYC to
0.45.2- 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.2- add additional logs to selfie capture module
- fix face not getting detected on resume scenarios
- Upgrade native iOS HyperKYC to
0.45.1- Add analytics logs for SDK-background and SDK-foreground events in WebCore mode
- Update default webCore version to
9.4.1 - Fix NFC related crashes when scanning is in progress
- Use
HyperSnapSDK4.36.0
0.45.0 [5 May 2025]
- Upgrade native android HyperKYC to
0.45.0- 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
- add support for enabling a close button on all SDK screens via workflow config's
- Upgrade native iOS HyperKYC to
0.45.0- Add support for
showCloseIconto display exit functionality via webCore - Update default webcore version to
9.4.0 - Use HyperSnapSDK
4.36.0
- Add support for
0.44.0 [5 May 2025]
- Upgrade native android HyperKYC to
0.44.0- add support for file downloads in webViews
- uses
HyperSnapSDKversion5.3.0
- Upgrade native iOS HyperKYC to
0.44.0- Add support for file download in webViews
- Use HyperSnapSDK
4.35.0
0.43.0 [5 May 2025]
- Upgrade native android HyperKYC to
0.43.0- add support to prevent parallel sessions using
preventParallelSessionsconfiguration in WebCore mode - uses
HyperSnapSDKversion5.3.0- add support to prevent parallel sessions
- add support to prevent parallel sessions using
- Upgrade native iOS HyperKYC to
0.43.0
0.42.0 [16 Apr 2025]
- Upgrade native android HyperKYC to
0.42.0- Add support for
exitOnCancelin webview modules to fail withuser_cancelledwhen enabled. - Update default webcore version to
9.2.2 - Use
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
- Add support for
- Upgrade native iOS HyperKYC to
0.42.1- Add support for
exitOnCancelin webview modules to fail withuser_cancelledwhen enabled. - Update default webcore version to
9.2.2 - Add support for assistiveCapture property in document module in WebCore mode
- Use
HyperSnapSDKversion4.34.0- Add support for assistiveCapture property in document module in WebCore mode
- Add support for
0.42.0 [16 Apr 2025]
- Upgrade native android HyperKYC to
0.42.0- Add support for
exitOnCancelin webview modules to fail withuser_cancelledwhen enabled. - Update default webcore version to
9.2.2 - Use
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
- Add support for
- Upgrade native iOS HyperKYC to
0.42.1- Add support for
exitOnCancelin webview modules to fail withuser_cancelledwhen enabled. - Update default webcore version to
9.2.2 - Add support for assistiveCapture property in document module in WebCore mode
- Use
HyperSnapSDKversion4.34.0- Add support for assistiveCapture property in document module in WebCore mode
- Add support for
0.41.1 [1 Apr 2025]
- Add support for integration as a Flutter module inside a native app or from native code within a Flutter application.
0.41.0 [28 Mar 2025]
- Upgrade native android HyperKYC to
0.41.0- Add support for
assistiveCaptureproperty in document module in WebCore mode - Add security enhancements for doc 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 - Use
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 security enhancements for doc module in WebCore mode
- 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
- Add support for
- Upgrade native iOS HyperKYC to
0.41.0- Add security enhancements for doc module in WebCore mode
- Add support to enable/disable
consent screenin selfie capture flow usingenableBipaComplianceproperty in WebCore mode [disabled by default] - Optimise prefetch functionality to reduce initial load time
- Update default webcore version to
9.2.1 - Use
HyperSnapSDKversion4.33.0- Add support for
prefetchConfigsmethod - Add support to enable/disable
consent screenin selfie capture flow usingHVFaceConfig#setShowConsent[disabled by default] - Add security enhancements for doc module in WebCore mode
- Add support for
0.40.0 [6 Mar 2025]
- Upgrade native android HyperKYC to
0.40.0- 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 - Use
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 [Activity recreation scenario] - Fix
Null Pointer Exceptionissues (secondary crashes) with ErrorMonitoringService#sendErrorMessage [Activity recreation scenario]
- Fix
- Add support for
- Upgrade native iOS HyperKYC to
0.40.0- Prevent multiple launches
- Add support for
VideoStatementV2module in WebCore mode - Add support for
sdk.installedAppspredefined variable in WebCore mode - Update default webcore version to
8.14.2
0.39.0 [19 Feb 2025]
- Upgrade native android HyperKYC to
0.39.0- 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
- Use HyperSnapSDK version
5.0.0- Improve security measures for the face module
- Add camerax support for selfie and qr flows
- Bump HyperVideo
3.0.0
- Upgrade native iOS HyperKYC to
0.39.0- Improve security measures for the face module
- Enhance device security features
- Enhancements to NFC skip button
- Resolve SwiftyRSA conflicts
- Use HyperSnapSDK
4.31.0- Improve security measures for the face module
0.38.1 [17 Feb 2025]
- Upgrade native android HyperKYC to
0.38.2- Fix prolonged cache issue affecting workflow configs and remote configs
- Use HyperSnapSDK
4.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 - Fix partial image being uploaded in the document upload flow
- Upgrade native iOS HyperKYC to
0.38.1- Use HyperSnapSDK
4.30.1- Fix selfie-capture-action bug with selfie retake flow
- Use HyperSnapSDK
0.38.0 [27 Jan 2025]
- Upgrade native android HyperKYC to
0.38.0- Add support to show consent screen to support BIPA regulations via HyperSnap SDK
- Use HyperSnapSDK
4.32.0- Add support to show consent screen to support BIPA regulations
- Add support for prefetching configuration files using
HyperSnapSDK.prefetchConfigs()method - Add support to configure callTimeout using
HyperSnapSDK.setHttpTimeoutValues(@Nullable Integer callTimeout)method - Add support to configure prefetch call timeout using
HyperSnapSDK.setPrefetchCallTimeout(@Nullable Integer callTimeout)method - Add support to configure init call timeout using
HyperSnapSDK.setInitCallTimeout(@Nullable Integer callTimeout)method - Update default feature configurations
- Fix NPE issues when
baseUrlis null while building Retrofit instances
- Upgrade native iOS HyperKYC to
0.38.0- Add support for consent screens before selfie capture module
- Use HyperSnapSDK
4.30.0- Enable consent screen to support BIPA regulations
- Optimise camera load time for face capture screens
- Fix document capture aspect ratio bug for a4 document type
0.37.1 [17 Jan 2025]
- Upgrade native android HyperKYC to
0.37.1- 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
- Use HyperSnapSDK
4.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
- Fix
- Upgrade native iOS HyperKYC to
0.37.2- Add support for webview optimisations
- Remove uuid from all api calls except CPR API calls
- Add webCore load time analytics event
- Use HyperSnapSDK
4.29.1- Fix the black padding issue during video recording
- Update default request body properties sent in the liveness api call
2024
View all 2024 versions
0.37.0 [8 Jan 2024]
- Upgrade native android HyperKYC to
0.37.0- Add to consider moduleId for attempt count logic for face and doc modules
- Use HyperSnapSDK
4.31.0- Update attempts count logic
- Upgrade native iOS HyperKYC to
0.37.0- Add to consider moduleId for attempt count logic for face and doc modules
- Use HyperSnapSDK
4.29.0- Update attempts count logic
0.36.0 [8 Jan 2024]
- Upgrade native android HyperKYC to
0.36.0- 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
- Use HyperSnapSDK
4.30.0- Update face retake logic to sync with iOS and web SDKs
- Upgrade native iOS HyperKYC to
0.36.0- Add
about:scheme to the supported urls list for web view module. - Deprecate
loaderLottieto useendStateProcessingLottie - Use HyperSnapSDK
4.28.1- Enable private access folder for images saved within app's directory
- Fix crash happening when metadata is attached to face camera
- Add
0.35.0 [29 Nov 2024]
- Upgrade native android HyperKYC to
0.35.0- Add support for prefetch on webcore mode
- Add support for custom image support for button backgrounds to enable gradient customisations
- Use HyperSnapSDK
4.29.0- Add support background image customisations for buttons to show gradients
- Upgrade native iOS HyperKYC to
0.35.0- Add support for prefetch on webcore mode
- Add support for custom image support for button backgrounds to enable gradient customisations
- Use HyperSnapSDK
4.28.0- Add support background image customisations for buttons to show gradients
0.34.0 [29 Nov 2024]
- Upgrade native android HyperKYC to
0.34.0- Add support to customise branding color
- Add checks to validate integration and workflow issues
- Fix android webview becoming blank when app goes to background
- Use HyperSnapSDK
4.28.0- Add support for background solid color customisations to capture screens
- Add support for color customisations to Branding
- Fix memory leak issues
- Upgrade native iOS HyperKYC to
0.34.0- Add uiConfig support for branding layout on all screens
- Use HyperSnapSDK
4.27.0- Add support for background solid color customisations to capture screens
- Add support for color customisations to Branding
0.33.0 [12 Nov 2024]
- Upgrade native android HyperKYC to
0.33.0- 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
- Upgrade native iOS HyperKYC to
0.33.0- Add uiConfig support for
processingLabel&processingHintLabel - Add support to return an error if there is an issue with the HyperKYC workflow configuration
- Use HyperSnapSDK
4.26.0- Add UIConfig support for
processingTitleLabel,processingHintLabel
- Add UIConfig support for
- Add uiConfig support for
0.32.0 [28 Oct 2024]
- Upgrade native iOS HyperKYC to
0.32.0- 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]
- Use HyperSnapSDK
4.25.0- Expose
submittedTimestamp[Long type] inHVResponse - Add support for fallback cameraDevice when discoverSession fails
- Fix retry message label image alignment in retake screens
- Expose
- Use WebCore SDK
8.10.1by default [once enabled]
- Expose
- Upgrade native Android HyperKYC to
0.32.0- 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
- Use
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
- Use WebCore SDK
8.10.1by default [once enabled]
- Expose
0.31.0 [17 Oct 2024]
- Upgrade native iOS HyperKYC to
0.31.0- 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
- Use HyperSnapSDK
4.24.0
- Added support for incomplete scan and introduced new errorCode
- Upgrade native Android HyperKYC to
0.31.0- Fix to resolve icon alignment issues on NFC flows
- Fix to resolve incomplete NFC scan data
- Add support for
retryIfFaceNotPresentandmaxAttemptsForFaceNotPresenton 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.2 [11 Oct 2024]
- Upgrade native Android HyperKYC to
0.30.4- Fix CORS issues for WebCore mode
- Use 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.1 [30 Sep 2024]
- Upgrade native iOS HyperKYC to
0.30.2- Add support to expose sdk platform type (android for Android platform, iOS for iOS platform)
- Use HyperSnapSDK
4.24.0
- Upgrade native Android HyperKYC to
0.30.2- Add support to expose sdk platform type (android for Android platform, iOS for iOS platform)
- Fix for OAuth related warnings from Play Store
- Fix multiple transactionIds being sent in headers in web-core mode
- Use HyperSnapSDK
4.24.3
0.30.0 [19 Sep 2024]
- Upgrade native iOS HyperKYC to
0.30.1- Add support for Web Core (Disabled by default, appId Opt-in)
- Add support for step wise analytics in NFC module
- Use HyperSnapSDK
4.24.0
- Upgrade native Android HyperKYC to
0.30.1- Add support for Web Core (Disabled by default, appId Opt-in)
- Add support for step wise analytics in NFC module
- Fix IllegalStateException crashes on VideoStatement module
- Fix NFCReaderFragment not attached to activity crashes
- Fix
lateinit property workflowUIStateList has not been initializedcrash - Use 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.29.3 [19 Sep 2024]
- Upgrade native iOS HyperKYC to
0.29.2- Update webform version to
8.8.3 - Add
sdktype to default inputs - Update the default lottie for nfc module
- Use HyperSnapSDK
4.24.0
- Update webform version to
- Upgrade native Android HyperKYC to
0.29.2- 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
. - Use HyperSnapSDK
4.24.2
0.29.2 [6 Sep 2024]
- Upgrade native iOS HyperKYC to
0.29.1- Update api mimetype logic to use picked file extensions instead of
requestParameters[].type - Fix callbackUrlScheme injection from inputs
- Use HyperSnapSDK
4.24.0
- Update api mimetype logic to use picked file extensions instead of
- Upgrade native Android HyperKYC to
0.29.1- Update api mimetype logic to use picked file extensions instead of
requestParameters[].type - Use HyperSnapSDK
4.24.2- Disable native back button when
showModuleBackButtonis set tofalse
- Disable native back button when
- Update api mimetype logic to use picked file extensions instead of
0.29.1 [6 Sep 2024]
- Support passing Map<String, dynamic> through
setInputsfunction - Use native iOS HyperKYC
0.29.0 - Use native Android HyperKYC
0.29.0
0.29.0 [4 Sep 2024]
- Upgrade native iOS HyperKYC to
0.29.0- Add support for native OAuth modules
- Add support to add any type variable for
inputs - Update analytics to track background and foreground events
- Add support to expose workflowId as default input
- Use HyperSnapSDK
4.24.0
- Upgrade native Android HyperKYC to
0.29.0- Add support for native OAuth modules
- Add support to add any type variable for
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
- Use 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]
- Upgrade native iOS HyperKYC to
0.27.0- Add UI config support for custom background image for non-capture screens
- Add UI config support for capture-screen related UI elements
- Use HyperSnapSDK
4.24.0
- Upgrade native Android HyperKYC to
0.28.0- 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 - Use HyperSnapSDK
4.24.0
0.27.0 [7 Aug 2024]
- Upgrade native iOS HyperKYC to
0.27.0- 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
- Update webform version to
8.8.1 - Use HyperSnapSDK
4.23.1
- Add support for
- Upgrade native Android HyperKYC to
0.27.0- 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 - Use HyperSnapSDK
4.23.5
- Add support for
0.26.2 [24 Jul 2024]
- Upgrade native iOS HyperKYC to
0.26.1- Fix height for Retry button on loading screen
- Fix api flags, to not include success cases, now checks
result.summary.details - Support non-string values for api flags
- Use HyperSnapSDK
4.23.0
- Upgrade native Android HyperKYC to
0.26.3- 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 - Use HyperSnapSDK
4.23.4
0.26.1 [15 Jul 2024]
- Use native iOS HyperKyc
0.26.0 - Upgrade native android HyperKyc to
0.26.1- Fix
NullPointerExceptioncrashes caused due to race conditions when closing the camera for SKYC flows - Fix
FileNotFoundExceptionto resolve crashes when HyperKYCResult cache file is read after it's recycled - Fix
TransactionTooLargeExceptionto resolve crashes when large workflows are loaded - Use HyperSnapSDK
4.23.4
- Fix
0.26.0 [1 Jul 2024]
- Upgrade native iOS HyperKYC to
0.26.0- Add support to show retry screen when doc capture and face capture modules return network error
- Add support to show cancel button when network error is shown on the retry screen
- Add support to textConfig[moduleId_subType] to apply text configs for different modules
- Fix multi-line statement for VideoStatementV2 module
- Fix file upload image preview getting duplicated
- Fix filename when file is uploaded using file component
- Fix reload is not triggered when removing a file if there is only one file in the file upload component
- Use HyperSnapSDK
4.23.0
- Upgrade native Android HyperKYC to
0.26.0- 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 - Use HyperSnapSDK
4.23.2
0.25.1 [25 Jun 2024]
- Upgrade native iOS HyperKYC to
0.25.1- Use cloudfront bucket to fetch WebSDK
- Fix Webform launching issues when SDK is launched multiple times
- Use HyperSnapSDK
4.23.0
- Upgrade native Android HyperKYC to
0.25.1- Add logic to not close SDK with
user_cancelledstatus when thepreviousStepis 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
- Use HyperSnapSDK
4.23.2
- Add logic to not close SDK with
0.25.0 [20 Jun 2024]
- Upgrade native iOS HyperKYC to
0.25.0- Add support for Webforms
- Add support for
useWebFormkey in workflow config properties and module properties - Support real-time updates to websdk version used in web forms
- Add 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
- Fix file upload counter issue
- Fix brief appearance of black screen in WebViews in dark mode
- Fix connection issues present in NFC module
- Use HyperSnapSDK
4.23.0
- Add support for Webforms
- Upgrade native Android HyperKYC to
0.25.0- Add support for Webforms
- Add support for
useWebFormkey in workflow config properties and module properties - Support real-time updates to websdk version used in web forms
- Add 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
- Fix file upload counter issue
- Fix inconsistency present in Retry button
- Fix CPR related bug (invalid mapping of transactionId and uniqueId), handle error code 409
- Fix
Fragment NFCReaderFragment not attached to a contextcrash caused in NFC flow - Fix
Fragment FormFragment not attached to a contextcrash caused due tofilecomponent - Use HyperSnapSDK
4.23.2
- Add support for Webforms
0.24.3 [14 Jun 2024]
- Upgrade native iOS HyperKYC to
0.24.4- Add startTransaction API call when SDK launches
- Fix totalTimeSpent sent in analytics events to milliseconds instead of seconds
- Fix journeyId being empty when the user kills the app and resumes
- Use HyperSnapSDK
4.22.3
- Upgrade native Android HyperKYC to
0.24.3- Add startTransaction API call when SDK launches
- Fix totalTimeSpent sent in analytics events to milliseconds instead of seconds
- Fix
UninitializedPropertyAccessException: lateinit property currentFlowId has not been initializedcrash - Fix
UninitializedPropertyAccessException: lateinit property remoteConfig has not been initializedcrash - Fix
UninitializedPropertyAccessException: lateinit property hyperKycConfig has not been initializedcrash caused due to log errors - Update to log errors on the SDK
- Use HyperSnapSDK
4.23.2
0.24.2 [11 Jun 2024]
- Upgrade native iOS HyperKYC to
0.24.3- Fix npe crash with file upload component
- Use HyperSnapSDK
4.22.3
- Upgrade native Android HyperKYC to
0.24.2- 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
- Use HyperSnapSDK
4.23.0
0.24.1 [29 May 2024]
- Add namespace to
build.gradleto resolve build issues in AGP 8+ - Upgrade native iOS HyperKYC to
0.24.2- Support retry attempts for NFC module using
allowedAttempts - Support enabling/disabling the skip button for NFC modules using
nfcShowSkipButton - Fix UI/UIX issues on NFC module
- Add
onChangeandvalidationenhancements - Support
staggeredvariation oflistcomponent - Support
width&heightcustomisation ofloadercomponent - Fix
[]not supported inlistcomponent - Partial fix for dynamic handlers restart issue
- Fix
textnot present bug in label component - Use HyperSnapSDK
4.22.3
- Support retry attempts for NFC module using
- Upgrade native Android HyperKYC to
0.24.1- Support retry attempts for NFC module using
allowedAttempts - Support enabling/disabling the skip button for NFC modules using
nfcShowSkipButton - Update NFC flow when NFC permissions are not granted by the user
- Update onChange handler to be called only when value has changed via reload properties or user action
- 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
- Use HyperSnapSDK
4.23.0
- Support retry attempts for NFC module using
0.24.0 [16 May 2024]
- Upgrade native iOS HyperKYC to
0.24.0- 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
- 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
- UI/UX fixes for textfield components when required = yes
- Use HyperSnapSDK
4.22.2
- Upgrade native Android HyperKYC to
0.24.0- 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
- Support injection for additional module properties
- Enhance analytics for back press events
- Use HyperSnapSDK
4.23.0
0.23.0 [16 May 2024]
- Upgrade native iOS HyperKYC to
0.23.0- Add support for radio button component in dynamic forms
- Add support for
maxNumberOfFilesfor fileUpload component - Add support for privacy manifest
- Fix issue with button component value updation
- Fix issue with processing rules in dynamicHandlers
- Use HyperSnapSDK
4.22.1
- Upgrade native Android HyperKYC to
0.23.0- 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
- Use HyperSnapSDK
4.22.0
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 [28 Apr 2024]
- Upgrade native iOS HyperKYC to
0.22.2- Fix crashes related to NFC on iOS 17.+ versions
- Use HyperSnapSDK
4.21.2
- Use native Android HyperKYC to
0.22.2
0.22.1 [23 Apr 2024]
- Upgrade native iOS HyperKYC to
0.22.1- Add support for NFC instruction screen
- Add support for handling error states thrown by NFC module gracefully within the workflow
- Fix Retry button inconsistency
- Fix Loader animation performance issues
- Fix multiple scans for Date fields
- Use HyperSnapSDK
4.21.1
- Upgrade native Android HyperKYC to
0.22.2- 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 - 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
- Use HyperSnapSDK
4.21.1
0.22.0 [16 Apr 2024]
- Support to prefetch UI configs via
HyperKyc#prefetch - Use native iOS HyperKYC to
0.22.0- 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
- Fix black-blinking effect
- Fix textfield bugs
- Fix unwanted behaviour caused by
variablesobject being absent in module properties - Use HyperSnapSDK
4.21.0- Add support for UI config for NFC modules
- Add support lottie color customisations
- Add support to reduced "Powered by HyperVerge" branding texts
- Update default texts in QR flow
- Upgrade native Android HyperKYC to
0.22.0- 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 - Use HyperSnapSDK
4.21.0- Add support for UI config for NFC modules
- Add support lottie color customisations
- Add support to reduced "Powered by HyperVerge" branding texts
- Fix to remove title in selfie retake screen
- Fix timestamp locale issues in analytics
- Fix BadTokenException crashes when dialog box is shown in fragment not attached cases
- Fix InflateException by adding common dimen.xml
- Fix to handle OutOfMemoryError when submitting preview data
- Fix to resolve text config discrepancies between SDKs
- Fix camera black preview on QR flow when camera permissions are denied from app settings
- Use hvnfc-sdk
2.0.0
0.21.0 [4 Mar 2024]
- Use native iOS HyperKYC to
0.21.0- Add support for dynamic variable injection across modules
- Add support to customise background across all screens on the SDK
- 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
logVideoStatementrequest body. - 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
- Fix signature verification issues
- Fix to enable done button only after the face is shown at least once in video statement flow
- Use HyperSnapSDK
4.20.0- Add support to customise line height and character spacing
- Add support to show loaders in file upload flow
- Add support to customise default loader through UI config customisations using loaderLottie key
- Upgrade native Android HyperKYC to
0.21.0- 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
- Use HyperSnapSDK
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 - Bump hypervideo to
2.0.4 - Bump hvcrashguard to
2.0.5
0.20.2 [14 Feb 2024]
- Use native iOS HyperKYC to
0.20.1 - Upgrade native Android HyperKYC to
0.20.3- Use HyperSnapSDK
4.19.2- Add fixes to retain state when API call is in progress in face capture flow
- Bump up internal dependencies
- Use HyperSnapSDK
0.20.1 [2 Feb 2024]
- Upgrade native iOS HyperKYC to
0.20.1- Migrate analytics fully from Rudderstack to Apollo
- Update analytics to include started and ended events for modules & conditions
- Add support for resume after rejection via
resumeFromwhen Cross Platform Resume is enabled - Use HyperSnapSDK
4.19.1- Migrate analytics fully from Rudderstack to Apollo
- Fix issue with multiple callbacks in qr scanner page
- Upgrade native Android HyperKYC to
0.20.2- 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 - Use HyperSnapSDK
4.19.1 - Fix low storage crashes with video recording, returns HVError instead
- Add support for resume after rejection via
0.20.0 [25 Jan 2024]
- Upgrade native iOS HyperKYC to
0.20.0- 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
- Fix button component value reset to
noonstart - Use HyperSnapSDK
4.19.0- Add support for back button visibility and icon customisations
- Upgrade native Android HyperKYC to
0.20.0- 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 - Use HyperSnapSDK
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 [23 Jan 2024]
- Support Cross Platform Resume via
HyperKyc#createUniqueId&HyperKycConfig#setUniqueId - Upgrade native iOS HyperKYC to
0.19.0- Add support for cross platform resume functionality
- Add support for webview to not depend on sdk inputs to serve UserAgent string for OAuth/RPD
- Fix video statement v2 to have a default statement text -
{{otp}} - Use HyperSnapSDK
4.18.0- Fix issue with reversed instruction for active liveness on multi cam devices
- Upgrade native Android HyperKYC to
0.19.0- Add support for cross platform resume with module expiry
- Add resume_demo sample app module to test CPR
- Add support for 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}} - Use HyperSnapSDK
4.18.4- Fix back button not responding issues on face capture screen
0.18.3 [17 Jan 2024]
- Upgrade native iOS HyperKYC to
0.18.3- Bug Fixes:
- Add support for finish transaction calls to point to the region of the country selected
- Fix bug in injecting values for form components
- Fix issue with deleting saved state for local resume
- Use HyperSnapSDK
4.17.1
- Bug Fixes:
- Upgrade native Android HyperKYC to
0.18.4- Add support for finish transaction calls to point to the region of the country selected
- Add support for injection to hint subTypes for label form component
- Use HyperSnapSDK
4.18.3- Add null checks for mimeType and URI in upload doc flow
- Fix capture completion callbacks firing multiple times
0.18.2 [8 Jan 2024]
- Upgrade native iOS HyperKYC to
0.18.2- Bug Fixes:
- Fix bug with datepicker closing after every selection
- Fix bug with webview not loading with no network connection
- Use HyperSnapSDK
4.17.1- Bug Fixes:
- Fix automatic closing of iPad screens
- Fix face capture getting stuck when face is blurry
- Bug Fixes:
- Bug Fixes:
- Upgrade native Android HyperKYC to
0.18.2- 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
- Use HyperSnapSDK
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 [11 Dec 2023]
- Upgrade native iOS HyperKYC to
0.18.1- Add support for resume workflow for form modules
- Use HyperSnapSDK
4.17.0- Add support to handle password protected files
- Update security checks
- Upgrade native Android HyperKYC to
0.18.1- Add support for resume workflow for form modules
- Use HyperSnapSDK
4.18.0- Integrate HyperLogger
- Integrate Sentry SDK
0.18.0 [17 Nov 2023]
- Upgrade native iOS HyperKYC to
0.18.0- 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 - Fix
onValidatedhandler to be only called when the component's value is valid - Use HyperSnapSDK
4.18.0- Update analytics to send events to dev db in debug environments
- Upgrade native Android HyperKYC to
0.18.0- 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 - 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 - Use HyperSnapSDK
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 analytics to send events to dev db in debug environments
- Update the quality of properties sent with the event (analytics)
0.17.0 [16 Oct 2023]
- Upgrade native iOS HyperKYC to
0.17.0- Add support for video statement v2 module
- Use HyperSnapSDK
4.16.0- Add support for videoStatementV2 in UI config helpers
- Upgrade native Android HyperKYC to
0.17.0- Add support for video statements v2 module
- Fix resume workflow resuming from one module behind expected module
- Use HyperSnapSDK
4.16.0- Add support for videoStatementV2 in UI config helpers
- Add support for video statements v2 module
- Fix resume workflow resuming from one module behind expected module
0.16.0 [13 Oct 2023]
- Upgrade native iOS HyperKYC to
0.16.0- 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 condition parser logic
- Use HyperSnapSDK
4.15.0(no maintenance upgrade)
- Add support for end states animations to
- Upgrade native Android HyperKYC to
0.16.0- Add support for end states animations to
document,faceandapimodules - Add support to expose
enabled,visibleandrequiredfields for form components - Add support for
contentproperty fordatecomponent withindynamicForm - Add support for error messages to work in single component forms
- Add support to handle invalid authTokens - fails with
SDK_CONFIG_ERROR(101) - Fix session recording crash when running long workflows
- Fix
showEndStateandisSuccessgetting evaluated before module completion - Fix resume workflow resuming from one module behind expected module
- Fix end states to also exit workflow for api failure cases
- Use HyperSnapSDK
4.15.1- Allow document capture only after camera is initialised
- Send a new error code
INVALID_FILE_ERRORwith error code 37 when invalid file is selected by the user in document upload flow - Fix
IllegalStateException - Fragment not attacheed to activityatsetShouldAllowActivityClose - Fix auth error responses for face capture liveness
- Fix
HyperSnapUIConfigUtilcrash in low memory conditions
- Add support for end states animations to
0.15.0 [19 Sep 2023]
- Upgrade native iOS HyperKYC to
0.15.0- 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
attemptsCountfor face & doc capture - 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
- Use HyperSnapSDK
4.15.0- Support custom icons for primary buttons through UI config - support show/hide of these icons as well
- Support displaying of client logos through UI config
- Fix flashButton show/hide issue
- Fix newline character signature issue
- Fix indefinite loading animation after capturing the image in lower end devices
- Fix SDK crash on clicking back button when image is being processed
- Fix iPad closing on iOS 13 & above
- Upgrade native Android HyperKYC to
0.15.0- 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
- Expose attemptsCount for face and <side>_attemptsCount for document module
- Fix resume workflow issues
- Fix regex double handling values within rules evaluator
- Use HyperSnapSDK
4.15.0- Support showing of client logos in all the screens
- Support showing of customised 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 - Fix signature validation when
metadatais missing in the response. - Fix OCR API call to return NETWORK_ERROR when not connected to the internet
0.14.0 [16 Aug 2023]
- Upgrade native iOS HyperKYC to
0.14.0- Add support to send default headers to finish transaction API call
- Add support for
loggingPercentageandeffectiveFromvia Analytics config - Use HyperSnapSDK
4.14.0- Add support for
loggingPercentageandeffectiveFromvia Analytics config - Disable closing of activities when Liveness and OCR API calls are being made
- Add Processing text padding for A4 document type
- Add support for
- Upgrade native Android HyperKYC to
0.14.0- Add support to send default headers to finish transaction API call
- Bug fixes to session recording retry
- Fix video statement camera not closing
- Use HyperSnapSDK
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]
- Upgrade native iOS HyperKYC to
0.13.0- Use HyperSnapSDK
4.13.0 - Add support for Video Statement Module
- Fix
injectFromResponse()bug
- Use HyperSnapSDK
- Upgrade native Android HyperKYC to
0.13.0- Use HyperSnapSDK
4.13.0- Add support for Video Statement Module
- 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 all small screen devices
- Fix face match validation logic to check for invalid file input values
- Fix requireContext NPE crashes in face capture flow
- Fix
verifyAPIfunction to returnINPUT_ERRORinstead ofINTERNAL_SDK_ERRORwhen context passed is null
- Add support for Video Statement Module
- Fix
minifyEnabledissue
- Use HyperSnapSDK
0.12.0 [4 Jul 2023]
- Upgrade native iOS HyperKyc to
0.12.0- Use HyperSnapSDK
4.12.0- Add support to make barcode read mandatory via HVDocConfig
setDisableBarcodeSkipfunction - Fix memory issues in iPhone 6 & 7 variants
- Add support to make barcode read mandatory via HVDocConfig
- Add support to make barcode read mandatory via
- Use HyperSnapSDK
- Upgrade native android HyperKYC to
0.12.0- Use HyperSnapSDK 4.12.0
- Add support to make barcode read mandatory via HVDocConfig
setDisableBarcodeSkipfunction - Add support for customising 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
- Use HyperSnapSDK 4.12.0
0.11.1 [26 Jun 2023]
- Add setter function
setUseLocationto HyperKycConfig to support geo-location validation inputs
0.11.0 [24 Jun 2023]
- Upgrade native iOS HyperKyc to
0.11.0- Use HyperSnapSDK 4.11.0
- Add support to return longitude and latitude in
HVResponseobject - Fix signature check issue caused by JSONArray sorting
- Remove deprecated AVFoundation usages
- Add support to return longitude and latitude in
- Add support for geo-location validation inputs
- Remove deprecated AVFoundation usages
- Add support for [String: Any] text config type
- Use HyperSnapSDK 4.11.0
- Upgrade native android HyperKYC to
0.11.0- Use HyperSnapSDK 4.11.0
- Remove unused resources and code to optimise 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
- Add support to reduced SDK size by removing unused resources, optimisations to proguard, etc
- Add support for geo-location validation inputs
- Fix country picker selecting 2 countries bug
- Use HyperSnapSDK 4.11.0