hyperkyc_flutter
HyperKyc Flutter SDK can be used to create Global DKYC workflows to capture ID cards, selfie of the user, and perform face matches, etc to ease up integration friction.
3.2.0
6.2K downloads/mo
#3549 most downloaded on pub.dev
What this package is like to depend on
Last release 4 days ago
20 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 113 of 113 stable releases
2 versions withdrawn
withdrawn after publishing
5 years old
122 releases · first in 2022
23 releases in the last 12 months
see the full history below
Release timeline
122 releases · Feb 2022 to Aug 2026Releases
latest 60 of 122-
3.2.020 Aug 2026Release notes
Open source →- Upgrade native Android HyperKYC to
3.2.0- Add
hv-hk-sdk-version,web-core-mode, andweb-core-versionto Sentry tags, analytics and API default headers - Add MLKit face detector warmup during
HyperKyc.prefetch()to reduce cold-start latency when entering the face capture flow - Add retry logic for MLKit detector availability at camera start
- Add support for
hk_processing_loader_colorvia colors.xml to customise the initial loader color - Revamped
retakescreen UI to match that of 2.x series - Add support for
alert-textbox UI component to face capture - Add support for high resolution preview for barcode capture
- Fix bug in auto capture flow for selfie capture
- Fix
moduleIdoverride in OCR API call - Fix black screen flicker in webviews
- Updated
crashguardto3.1.1
- Add
- Upgrade native Android HyperKYC to
-
3.1.005 Aug 2026Release notes
Open source →- Removed
getRawDataJsonString()function from the HyperKycResult class. - Upgrade native Android HyperKYC to
3.1.0- Fixed issue with stale okHttp connection pool for GET requests
- Fixed issue with
user_cancelledstatus tagged as error for capture modules - Added prefetch optimisations to load the initial module faster
- Added
@MainThreaddirective forHyperKyc.prefetch()method - Updated webkit version from
1.7.0to1.13.0 - Added
analytic_session_idto track overall user journey from initial SDK launch
- Upgrade native iOS HyperKYC to
1.8.0- Add support to include bundled assets within the sdk for
webCoremode - Fixed lag when launch is called from the client app in slow internet scenarios
- Add support to include bundled assets within the sdk for
- Removed
-
3.0.030 Jun 2026Release notes
Open source →- Upgrade native Android HyperKYC to
3.0.0- Update bundled
sdk.min.jsto10.16.1 - Batch analytics events via the batch Apollo API.
- Add selfie supermodule support.
- Send additional metadata from webcore-webview when
sendAdditionalMetadataistrue - Fix crash when pressing back during the liveness API call in face module.
- Update bundled
- Upgrade native iOS HyperKYC to
1.7.0- Fix race condition issue with js bridge layer and force it run on main thread.
- Add selfie supermodule support.
- Fix issues with vc transition animation in
webCoremode. - Fix unwrapping
nilvalues for native module config inwebCoremode. - uses
HyperSnapSDKversion6.5.0- Add changes required to support selfie supermodule.
- Fix image rotation issue after selfie capture.
- Fix UI clipping issue on iOS 26 during document capture.
- Fix timeout issue during video recording in selfie capture.
- uses
HVCrashGuardversion1.2.0- Add support to send
releasetag to Sentry dashboard.
- Add support to send
- Upgrade native Android HyperKYC to
-
3.0.0-rc.203 Jun 2026 pre-releaseRelease notes
Open source →- Upgrade native Android HyperKYC to
3.0.0-rc.2- Update bundled
sdk.min.jsto10.7.0 - Fix
exitOnCancelnot working on WebView module in WebCore mode - Send
appNameandpackageNamein theWebCore Flow Loadedanalytics event - Add interface for getting geolocation in webview module in webcore mode
- Add support to use bundled assets for WebCore mode instead of fetching from network
- Add support for light, dark and system theme mode via
HyperKycConfig.setThemeMode(ThemeMode) - Add
hk_backgroundcolor token tores/values/colors.xmlandres/values-night/colors.xmlfor theme support - Add few optimisations for video recording
- Make
browserlibrarycompileOnly— clients using Native OAuth must addimplementation 'androidx.browser:browser:1.5.0'to theirbuild.gradle - Add support for Hunter mode
- Update bundled
- Upgrade native iOS HyperKYC to
1.6.0- Add support to modify initial loader color via color assets using
hk_processing_loader_color. - Adds additional params like hv-hk-sdk-version, web-core-mode and web-core-vesion to analytics, sentry and default headers.
- Fixed crashes occurring on parsing module config in
webcoremode. - uses
HyperSnapSDKversion6.4.0- Added support to disable orientation checks via remoteConfig and featureConfig.
- Fixed crashes occurring on a background thread.
- Fixed an issue where location permission being turned off during the selfie capture flow caused failures.
- uses
HVCrashGuardversion1.1.0- Expose
setTagmethod which can be used to add additional tag to sentry.
- Expose
- Add support to modify initial loader color via color assets using
- Upgrade native Android HyperKYC to
-
3.0.0-beta.315 Dec 2025 pre-releaseNothing published for this version
-
3.0.0-beta.208 Dec 2025 pre-releaseNothing published for this version
-
3.0.0-beta.128 Nov 2025 pre-releaseNothing published for this version
-
2.11.030 Jun 2026Release notes
Open source →- Upgrade native Android HyperKYC to
2.11.1- uses
HyperSnapSDKversion7.9.1- Fix video recording frames not collected when the capture button is clicked as soon as the camera preview is shown
- uses
- Upgrade native iOS HyperKYC to
1.7.0- Updated the default webCore version to 10.16.1.
- Added support for Super Module changes for selfie capture.
- uses
HyperSnapSDKversion6.5.0- Fixed a race condition in the JavaScript bridge by ensuring it always runs on the main thread.
- Fixed an image rotation issue after selfie capture.
- Fixed a UI clipping issue during document capture on iOS 26.
- Fixed a timeout issue during video recording in selfie capture.
- Upgrade native Android HyperKYC to
-
2.10.012 May 2026Release notes
Open source →- Upgrade native Android HyperKYC to
2.9.0- Adds support for configuring initial loader color via colors.xml using
hk_processing_loader_color. - Adds additional params like hv-hk-sdk-version, web-core-mode and web-core-vesion to analytics, sentry and default headers.
- Updates the base URL used for fetching the sdk.webcore.min.js file when the locally bundled file is not configured for use.
- uses
HyperSnapSDKversion7.7.0- Bump
HVCrashGuardto3.1.0- Expose
setTagmethod which can be used to add additional tag to sentry.
- Expose
- Bump
- Adds support for configuring initial loader color via colors.xml using
- Upgrade native iOS HyperKYC to
1.6.0- Add support to modify initial loader color via color assets using
hk_processing_loader_color. - Adds additional params like hv-hk-sdk-version, web-core-mode and web-core-vesion to analytics, sentry and default headers.
- Fixed crashes occurring on parsing module config in
webcoremode. - uses
HyperSnapSDKversion6.4.0- Added support to disable orientation checks via remoteConfig and featureConfig.
- Fixed crashes occurring on a background thread.
- Fixed an issue where location permission being turned off during the selfie capture flow caused failures.
- uses
HVCrashGuardversion1.1.0- Expose
setTagmethod which can be used to add additional tag to sentry.
- Expose
- Add support to modify initial loader color via color assets using
- Upgrade native Android HyperKYC to
-
2.9.024 Apr 2026Release notes
Open source →- 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
- Upgrade native Android HyperKYC to
-
2.8.206 Apr 2026 -
2.8.103 Apr 2026Release notes
Open source →- 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.
- Upgrade native Android HyperKYC to
-
2.8.031 Mar 2026Release notes
Open source →- 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
- Adds support for theme mode using
-
2.7.020 Mar 2026Release notes
Open source →- 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
- Exposed
-
2.6.002 Mar 2026Release notes
Open source →- 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
- Upgrade native Android HyperKYC to
-
2.5.013 Feb 2026Release notes
Open source →- 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.
- Upgrade native Android HyperKYC to
-
2.4.006 Feb 2026Release notes
Open source →- 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
- Upgrade native Android HyperKYC to
-
2.3.018 Dec 2025Release notes
Open source →- 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.
- Upgrade native Android HyperKYC to
-
2.2.018 Dec 2025Release notes
Open source →- Upgrade native Android HyperKYC to
2.2.6- Add SDK obfuscation
- Integrate SDK MR and release pipelines
- Add automated tests
- uses
HyperSnapSDKversion7.1.6- Add SDK obfuscation
- Integrate SDK MR and release pipelines
- Add automated tests
- Fix partial payload sent on intermittent network when payload encryption is enabled.
- 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.
- Upgrade native iOS HyperKYC to
0.50.3- Added fix for overlapping status bar and top bar in webViews
- Upgrade native Android HyperKYC to
-
2.1.212 Nov 2025Release notes
Open source →- 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
- Upgrade native Android HyperKYC to
-
2.1.117 Oct 2025Release notes
Open source →- 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
- Removed
-
2.1.006 Oct 2025Release notes
Open source →- 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.105 Sep 2025Release notes
Open source →- Upgrade native Android HyperKYC to
2.0.2- Fix removeLast and removeFirst functions related issues
- Upgrade native Android HyperKYC to
-
2.0.022 Aug 2025Release notes
Open source →- 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
- Upgrade native iOS HyperKYC to
-
1.0.111 Aug 2025Release notes
Open source →- 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
- Upgrade native Android HyperKYC to
-
1.0.030 Jul 2025Release notes
Open source →- 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
- Upgrade native iOS HyperKYC to
-
0.48.011 Jul 2025Release notes
Open source →- Upgrade native iOS HyperKYC to
0.48.0- Use
HyperSnapSDKversion4.39.0 - Added fallback face detector support for iOS 26 via remote config
- Use
- Upgrade native iOS HyperKYC to
-
0.47.011 Jul 2025Release notes
Open source →- 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
- Upgrade native iOS HyperKYC to
-
0.46.230 May 2025Release notes
Open source →- Upgrade native iOS 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
- Upgrade native iOS HyperKYC to
-
0.46.122 May 2025Release notes
Open source →- 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
- Upgrade native Android HyperKYC to
-
0.46.021 May 2025Release notes
Open source →- 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
- Support to add event listeners via
-
0.46.0-beta.121 May 2025 pre-releaseNothing published for this version
-
0.45.413 May 2025Release notes
Open source →- 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
- Upgrade native iOS HyperKYC to
-
0.45.308 May 2025Release notes
Open source →- Upgrade native android HyperKYC to
0.45.3- fix improper rendering of UI elements like dropdowns, dialogs when using prefetch in WebCore mode
- Upgrade native android HyperKYC to
-
0.45.206 May 2025Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.45.005 May 2025Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.44.005 May 2025Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.43.005 May 2025Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.42.016 Apr 2025Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.41.101 Apr 2025Release notes
Open source →- Add support for integration as a Flutter module inside a native app or from native code within a Flutter application.
-
0.41.028 Mar 2025Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.40.120 Mar 2025Release notes
Open source →- Upgrade native android HyperKYC to
0.40.2- Fix RPD module looping issue on low memory in WebCore mode
- Fix nfcData always empty in WebCore mode
- Enhance webCore load time with prefetch
- Update default webcore version to
9.1.0
- Upgrade native iOS HyperKYC to
0.40.1- Update default webcore version to
9.1.0
- Update default webcore version to
- Upgrade native android HyperKYC to
-
0.40.006 Mar 2025Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.39.019 Feb 2025Release notes
Open source →- Upgrade native android HyperKYC to
0.39.0- Improve security measures for the face module
- Enhance device security features
- Enhancements to nfc skip button ux
- 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 ux
- Resolve SwiftyRSA conflicts
- Use HyperSnapSDK
4.31.0- Improve security measures for the face module
- Upgrade native android HyperKYC to
-
0.38.117 Feb 2025Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.38.027 Jan 2025Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.37.117 Jan 2025Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.37.008 Jan 2025Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.36.008 Jan 2025Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.35.029 Nov 2024Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.34.029 Nov 2024Release notes
Open source →- 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
- Upgrade native android HyperKYC to
-
0.33.012 Nov 2024Release notes
Open source →- 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
- Use HyperSnapSDK
4.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
- Upgrade native android HyperKYC to
-
0.32.028 Oct 2024Release notes
Open source →- 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
- Upgrade native iOS HyperKYC to
-
0.31.017 Oct 2024Release notes
Open source →- Upgrade native iOS HyperKYC to
0.31.0- Add support for incomplete scan and introduced new errorCode
125 - Fix issue with CPR and list component used in
webForms - Fix infinite loading that happens when signature verification is enabled for API module
- Use HyperSnapSDK
4.24.0
- Add 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 - Use
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
- Upgrade native iOS HyperKYC to
-
0.30.211 Oct 2024Release notes
Open source →- 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
- Upgrade native Android HyperKYC to
-
0.30.130 Sep 2024Release notes
Open source →- 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
- Upgrade native iOS HyperKYC to
-
0.30.019 Sep 2024Release notes
Open source →- 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
- Upgrade native iOS HyperKYC to
-
0.29.319 Sep 2024Release notes
Open source →- 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
- Upgrade native iOS HyperKYC to
-
0.29.206 Sep 2024Release notes
Open source →- 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
- Upgrade native iOS HyperKYC to
-
0.29.106 Sep 2024Release notes
Open source →- Support passing Map<String, dynamic> through
setInputsfunction - Use native iOS HyperKYC
0.29.0 - Use native Android HyperKYC
0.29.0
- Support passing Map<String, dynamic> through