NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3463 most downloaded on pub.dev
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.
Last release 15 days ago
23 Sep 2026
Ships on a steady schedule
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
2 versions withdrawn
withdrawn after publishing
5 years old
124 releases · first in 2022
One column per quarter.
Add support for only accessToken based SDK initialisation.
3.4.0
sdk.webcore.min.js to 11.4.33.5.6 -> 4.0.01.10.0
11.4.3HyperSnapSDK version 6.8.0
Deprecated setHKThemeMode , use setThemeMode
hyperkycConfig.setThemeMode(themeMode) for Android and iOS.3.3.1
barcode module on fresh installmobilesdk.enableDetailedSelfieAnalytics (disabled by default).SSLException happening on sdk launch with config APIs1.9.0
hk_background for background colorsetHKThemeMode , use setThemeModeHyperSnapSDK version 6.7.0
mobilesdk.enableDetailedSelfieAnalytics (disabled by default).Upgrade native Android HyperKYC to 3.2.0
3.2.0
hv-hk-sdk-version, web-core-mode, and web-core-version to Sentry tags, analytics and API default headersHyperKyc.prefetch() to reduce cold-start latency when entering the face capture flowhk_processing_loader_color via colors.xml to customise the initial loader colorretake screen UI to match that of 2.x seriesalert-text box UI component to face capturemoduleId override in OCR API callcrashguard to 3.1.1Removed getRawDataJsonString() function from the HyperKycResult class.
getRawDataJsonString() function from the HyperKycResult class.3.1.0
user_cancelled status tagged as error for capture modules@MainThread directive for HyperKyc.prefetch() method1.7.0 to 1.13.0analytic_session_id to track overall user journey from initial SDK launch1.8.0
webCore modeUpgrade native Android HyperKYC to 3.0.0
3.0.0
sdk.min.js to 10.16.1sendAdditionalMetadata is true1.7.0
webCore mode.nil values for native module config in webCore mode.HyperSnapSDK version 6.5.0
HVCrashGuard version 1.2.0
release tag to Sentry dashboard.Upgrade native Android HyperKYC to 3.0.0-rc.2
3.0.0-rc.2
sdk.min.js to 10.7.0exitOnCancel not working on WebView module in WebCore modeappName and packageName in the WebCore Flow Loaded analytics eventHyperKycConfig.setThemeMode(ThemeMode)hk_background color token to res/values/colors.xml and res/values-night/colors.xml for theme supportbrowser library compileOnly — clients using Native OAuth must add implementation 'androidx.browser:browser:1.5.0' to their build.gradle1.6.0
hk_processing_loader_color.webcore mode.HyperSnapSDK version 6.4.0
HVCrashGuard version 1.1.0
setTag method which can be used to add additional tag to sentry.Nothing published for this version
Nothing published for this version
Nothing published for this version
Upgrade native Android HyperKYC to 2.11.1
2.11.1
HyperSnapSDK version 7.9.1
1.7.0
HyperSnapSDK version 6.5.0
Upgrade native Android HyperKYC to 2.9.0
2.9.0
hk_processing_loader_color.HyperSnapSDK version 7.7.0
HVCrashGuard to 3.1.0
setTag method which can be used to add additional tag to sentry.1.6.0
hk_processing_loader_color.webcore mode.HyperSnapSDK version 6.4.0
HVCrashGuard version 1.1.0
setTag method which can be used to add additional tag to sentry.Upgrade native Android HyperKYC to 2.8.0
2.8.0
HyperSnapSDK version 7.6.1
cameraXFaceProcessAlgorithm remote config.1.4.2
HyperSnapSDK version 6.3.1
Removes test package from dependencies
Upgrade native Android HyperKYC to 2.7.2
2.7.2
1.4.1
Adds support for theme mode using hyperkycConfig.setHKThemeMode(HKThemeMode) for iOS.
hyperkycConfig.setHKThemeMode(HKThemeMode) for iOS.2.7.1
hk_light_background instead of hk_white for initial screen colors until UI config is available.1.4.0
sdk.min.js asset url in webcore.htmlhyperKYCConfig.setHKThemeModeHyperSnapSDK version 6.3.0
lightProbe check for injection detection when cameraProbeConfig.lightProbe.enable is set as true in appId remote configsetHVThemeMode(HVThemeMode.system)Exposed hyperkycConfig.setHKThemeMode(HKThemeMode) which can be used to set the theme mode.
hyperkycConfig.setHKThemeMode(HKThemeMode) which can be used to set the theme mode.2.7.0
hyperkycConfig.setHKThemeMode(HKThemeMode)HKConfigLoadingActivity.onBackPressed due to crashguard endsessionHyperSnapSDK version 7.5.0
Upgrade native Android HyperKYC to 2.6.1
2.6.1
10.7.0
videoRecordingMode set to backend in workflow configenableBackendVideoRecording via appId remote configexitOnCancel not working on webview module in webcore modeappName and packageName in the WebCore Flow Loaded event to track webCore usageHyperSnapSDK version 7.4.1
1.1.0
videoRecordingMode set to backend in workflow config10.7.0HyperSnapSDK version 6.1.0
Upgrade native Android HyperKYC to 2.5.0
2.5.0
Face Detector not available error to error code 170 instead of the default error code 10410.4.0HyperSnapSDK version 7.3.2
Upgrade native Android HyperKYC to 2.4.1
2.4.1
HyperSnapSDK version 7.3.1
retakeMessageCardBackgroundColor key as part of ui configenableBackendVideoRecording is set as true in appId remote configvideoRecordingV21.0.0
webCore or webForms for dynamic form moduleHyperSnapSDK version 6.0.1
retakeMessageCardBackgroundColorUpgrade native Android HyperKYC to 2.3.4
2.3.4
HyperSnapSDK version 7.2.3
HVDocConfig.getModuleId() due to activity recreationHVRetakeActivity.callingActivityUpgrade native Android HyperKYC to 2.2.6
2.2.6
HyperSnapSDK version 7.1.6
HVDocReviewActivity.loadReviewImage() due to filePath getting null.println needs a message caused due to empty error message being passed to logging methods.0.50.3
Upgrade native Android HyperKYC to 2.2.3
2.2.3
HV Error 0 FT Error due to typecasting to float in certain devicesFragment not attached related crashes in nfcReaderFragmentNullPointerException: config must not be null crashHyperSnapSDK version 7.1.3
livenessOnMaxFaceNotPresentzoomByDefault is on and no face is detected.3.4.9
SecurityException Crash happening while closing camera2Removed CoreNFC and CryptoKit that were added as weak frameworks in iOS podspec
CoreNFC and CryptoKit that were added as weak frameworks in iOS podspec2.2.2
HyperSnapSDK version 7.1.2
0.50.2
HVCrashGuard version 1.0.1
HyperSnapSDK verison 5.0.3
Bumped up the minimum deployment target to iOS 13.0
2.2.0
9.15.10HyperSnapSDK version 7.1.0
0.50.1
hideTopBar9.15.10customUserAgent on webViewsUpgrade native Android HyperKYC to 2.0.2
2.0.2
Upgrade native iOS HyperKYC to 0.49.0
0.49.0
9.15.0HyperSnapSDK verison 5.0.0
2.0.0
HyperKYC Config cannot be extracted crash9.15.1HyperSnapSDK version 7.0.1
HVFaceDetection to 4.0.0
HVDocDetect to 2.0.0
Migrate to SecureRandom from Random to resolve open vulnerability issues.
1.0.2
HyperKYCConfig cannot be extracted crashHyperSnapSDK version 6.0.2
3.4.8
Upgrade native iOS HyperKYC to 0.48.1
0.48.1
HyperSnapSDK version 4.39.1
1.0.0
HyperSnapSDK version 6.0.1
Null Pointer Exception issue with PermissionManager#getStatusNull Pointer Exception issue with mPresenter#getFaceDetectionStateNull Pointer Exception issue with mPresenter#getFaceDetectionStateUpgrade native iOS HyperKYC to 0.48.0
0.48.0
HyperSnapSDK version 4.39.0Deprecated videoStatement v1 module, use videoStatementV2
0.47.0
(HyperKYC/CrashGuard)HyperSnapSDK version 4.38.00.47.2
9.9.0HyperSnapSDK version 5.6.1
3.4.7
Upgrade native iOS HyperKYC to 0.46.1
0.46.1
HyperSnapSDK version 4.36.1Upgrade native Android HyperKYC to 0.46.1
0.46.1
HyperSnapSDK version 5.5.3
Support to add event listeners via HyperKyc#addEventListener
HyperKyc#addEventListenerHyperKyc#removeAllEventListeners0.46.0
HyperKyc.addEventListener() and removal via HyperKyc.removeAllEventListeners()step_ended event when a step ends in a workflow9.7.00.46.0
HyperKyc.addEventListener() and removal via HyperKyc.removeAllEventListeners()step_ended event when a step ends in a workflow9.7.0Nothing published for this version
Upgrade native iOS HyperKYC to 0.45.2
0.45.2
HyperSnapSDK version 4.36.1
Upgrade native android HyperKYC to 0.45.3
0.45.3
Upgrade native android HyperKYC to 0.45.2
0.45.2
9.4.1HyperSnapSDK version 5.5.2
0.45.1
9.4.1HyperSnapSDK 4.36.0Upgrade native android HyperKYC to 0.45.0
0.45.0
properties.showCloseIcon9.4.0HyperSnapSDK version 5.5.0
<config>.setShowCloseIcon(true)0.45.0
showCloseIcon to display exit functionality via webCore9.4.04.36.0Upgrade native android HyperKYC to 0.44.0
0.44.0
HyperSnapSDK version 5.3.00.44.0
4.35.0Upgrade native android HyperKYC to 0.43.0
0.43.0
preventParallelSessions configuration in WebCore modeHyperSnapSDK version 5.3.0
0.43.0Upgrade native android HyperKYC to 0.42.0
0.42.0
exitOnCancel in webview modules to fail with user_cancelled when enabled.9.2.2HyperSnapSDK version 5.2.0
0.42.1
exitOnCancel in webview modules to fail with user_cancelled when enabled.9.2.2HyperSnapSDK version 4.34.0
Add support for integration as a Flutter module inside a native app or from native code within a Flutter application.
Upgrade native android HyperKYC to 0.41.0
0.41.0
assistiveCapture property in document module in WebCore modeconsent screen in selfie capture flow using enableBipaCompliance property in WebCore mode [disabled by default]9.2.1HyperSnapSDK version 5.1.0
assistiveCapture in document capture flow using HVDocConfig#setShouldPerformAssistiveCapture [disabled by default]consent screen in selfie capture flow using HVFaceConfig#setShowConsent [disabled by default]Selfie Flow Ended analytics event to track selfie flow completionmultiple face quality checks in selfie capture flow0.41.0
consent screen in selfie capture flow using enableBipaCompliance property in WebCore mode [disabled by default]9.2.1HyperSnapSDK version 4.33.0
prefetchConfigs methodconsent screen in selfie capture flow using HVFaceConfig#setShowConsent [disabled by default]Upgrade native android HyperKYC to 0.40.2
0.40.2
9.1.00.40.1
9.1.0Upgrade native android HyperKYC to 0.40.0
0.40.0
VideoStatementV2 module in WebCore modesdk.installedApps predefined variable in WebCore mode8.14.2HyperSnapSDK version 5.0.2
Null Pointer Exception issues in the completion handlerKotlin.Triple with a custom HVStateData classNull Pointer Exception issues (primary crashes) with HyperCameraManager#isCameraReleased [Activity recreation scenario]Null Pointer Exception issues (secondary crashes) with ErrorMonitoringService#sendErrorMessage [Activity recreation scenario]0.40.0
VideoStatementV2 module in WebCore modesdk.installedApps predefined variable in WebCore mode8.14.2Upgrade native android HyperKYC to 0.39.0
0.39.0
5.0.0
0.39.0
4.31.0
Upgrade native android HyperKYC to 0.38.2
0.38.2
4.32.2
0.38.1
4.30.1
Upgrade native android HyperKYC to 0.38.0
0.38.0
4.32.0
HyperSnapSDK.prefetchConfigs() methodHyperSnapSDK.setHttpTimeoutValues(@Nullable Integer callTimeout) methodHyperSnapSDK.setPrefetchCallTimeout(@Nullable Integer callTimeout) methodHyperSnapSDK.setInitCallTimeout(@Nullable Integer callTimeout) methodbaseUrl is null while building Retrofit instances0.38.0
4.30.0
Upgrade native android HyperKYC to 0.37.1
0.37.1
errorCode 104 and errorMessage Initialisation error in webcore mode when setUseLocation is set to true and location permission is not granted4.31.1
0.37.2
4.29.1
Upgrade native android HyperKYC to 0.37.0
0.37.0
4.31.0
0.37.0
4.29.0
Deprecate loaderLottie to use endStateProcessingLottie
0.36.0
loaderLottie to use endStateProcessingLottieabout: scheme to the supported urls list for web view module.4.30.0
0.36.0
about: scheme to the supported urls list for web view module.loaderLottie to use endStateProcessingLottie4.28.1
Upgrade native android HyperKYC to 0.35.0
0.35.0
4.29.0
0.35.0
4.28.0
Upgrade native android HyperKYC to 0.34.0
0.34.0
4.28.0
0.34.0
4.27.0
Upgrade native android HyperKYC to 0.33.0
0.33.0
4.27.0
hvnfc-sdk version 3.0.00.33.0
processingLabel & processingHintLabel4.26.0
processingTitleLabel, processingHintLabelUpgrade native iOS HyperKYC to 0.32.0
0.32.0
submittedTimestamp [String type] as pre-defined variables in document and face modulessecure, sdkVersion, exitIfRooted flags in WebCore mode4.25.0
submittedTimestamp [Long type] in HVResponse8.10.1 by default [once enabled]0.32.0
submittedTimestamp [String type] as pre-defined variables in document and face modulessecure, sdkVersion, exitIfRooted flags in WebCore modepreviousStep is empty in WebCore modeHyperSnapSDK version 4.26.0
submittedTimestamp [Long type] in HVResponseWAKE_LOCK permission and related services from AndroidManifest.xml8.10.1 by default [once enabled]Upgrade native iOS HyperKYC to 0.31.0
0.31.0
125webForms4.24.00.31.0
retryIfFaceNotPresent and maxAttemptsForFaceNotPresent on workflow configs for enabling face retake for blurred and no face imagesHyperSnapSDK version 4.25.0
hvnfc-sdk version 2.1.2
Upgrade native Android HyperKYC to 0.30.4
0.30.4
4.24.5
Upgrade native iOS HyperKYC to 0.30.2
0.30.2
4.24.00.30.2
4.24.3Upgrade native iOS HyperKYC to 0.30.1
0.30.1
4.24.00.30.1
lateinit property workflowUIStateList has not been initialized crash4.24.3
Fix intent vulnerability in Native OAuth flow
0.29.2
8.8.3sdk type to default inputs4.24.00.29.2
requestBody.4.24.2Your coding agent can read these notes before it upgrades. Set up the MCP server →