PackageTrack
Sign in Get early access

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 2026
2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 122
  1. 3.2.0 20 Aug 2026
    Release notes
    • Upgrade native Android HyperKYC to 3.2.0
      • Add hv-hk-sdk-version, web-core-mode, and web-core-version to 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_color via colors.xml to customise the initial loader color
      • Revamped retake screen UI to match that of 2.x series
      • Add support for alert-text box UI component to face capture
      • Add support for high resolution preview for barcode capture
      • Fix bug in auto capture flow for selfie capture
      • Fix moduleId override in OCR API call
      • Fix black screen flicker in webviews
      • Updated crashguard to 3.1.1
    Open source →
  2. 3.1.0 05 Aug 2026
    Release notes
    • 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_cancelled status tagged as error for capture modules
      • Added prefetch optimisations to load the initial module faster
      • Added @MainThread directive for HyperKyc.prefetch() method
      • Updated webkit version from 1.7.0 to 1.13.0
      • Added analytic_session_id to 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 webCore mode
      • Fixed lag when launch is called from the client app in slow internet scenarios
    Open source →
  3. 3.0.0 30 Jun 2026
    Release notes
    • Upgrade native Android HyperKYC to 3.0.0
      • Update bundled sdk.min.js to 10.16.1
      • Batch analytics events via the batch Apollo API.
      • Add selfie supermodule support.
      • Send additional metadata from webcore-webview when sendAdditionalMetadata is true
      • Fix crash when pressing back during the liveness API call in face module.
    • 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 webCore mode.
      • Fix unwrapping nil values for native module config in webCore mode.
      • uses HyperSnapSDK version 6.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 HVCrashGuard version 1.2.0
        • Add support to send release tag to Sentry dashboard.
    Open source →
  4. 3.0.0-rc.2 03 Jun 2026 pre-release
    Release notes
    • Upgrade native Android HyperKYC to 3.0.0-rc.2
      • Update bundled sdk.min.js to 10.7.0
      • Fix exitOnCancel not working on WebView module in WebCore mode
      • Send appName and packageName in the WebCore Flow Loaded analytics 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_background color token to res/values/colors.xml and res/values-night/colors.xml for theme support
      • Add few optimisations for video recording
      • Make browser library compileOnly — clients using Native OAuth must add implementation 'androidx.browser:browser:1.5.0' to their build.gradle
      • Add support for Hunter mode
    • 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 webcore mode.
      • uses HyperSnapSDK version 6.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 HVCrashGuard version 1.1.0
        • Expose setTag method which can be used to add additional tag to sentry.
    Open source →
  5. 3.0.0-beta.3 15 Dec 2025 pre-release

    Nothing published for this version

  6. 3.0.0-beta.2 08 Dec 2025 pre-release

    Nothing published for this version

  7. 3.0.0-beta.1 28 Nov 2025 pre-release

    Nothing published for this version

  8. 2.11.0 30 Jun 2026
    Release notes
    • Upgrade native Android HyperKYC to 2.11.1
      • uses HyperSnapSDK version 7.9.1
        • Fix video recording frames not collected when the capture button is clicked as soon as the camera preview is shown
    • 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 HyperSnapSDK version 6.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.
    Open source →
  9. 2.10.0 12 May 2026
    Release notes
    • 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 HyperSnapSDK version 7.7.0
        • Bump HVCrashGuard to 3.1.0
          • Expose setTag method which can be used to add additional tag to sentry.
    • 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 webcore mode.
      • uses HyperSnapSDK version 6.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 HVCrashGuard version 1.1.0
        • Expose setTag method which can be used to add additional tag to sentry.
    Open source →
  10. 2.9.0 24 Apr 2026
    Release notes
    • Upgrade native Android HyperKYC to 2.8.0
      • uses HyperSnapSDK version 7.6.1
        • Add CameraX-based face bounds checking algorithm for selfie capture via cameraXFaceProcessAlgorithm remote 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
    • Upgrade native iOS HyperKYC to 1.4.2
      • uses HyperSnapSDK version 6.3.1
        • Add support for laminated cards for document auto capture
    Open source →
  11. 2.8.2 06 Apr 2026
    Release notes
    • Removes test package from dependencies
    Open source →
  12. 2.8.1 03 Apr 2026
    Release notes
    • 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.
    Open source →
  13. 2.8.0 31 Mar 2026
    Release notes
    • Adds support for theme mode using hyperkycConfig.setHKThemeMode(HKThemeMode) for iOS.
    • Upgrade native Android HyperKYC to 2.7.1
      • Use hk_light_background instead of hk_white for initial screen colors until UI config is available.
    • 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.js asset url in webcore.html
      • Add support for adding theme via hyperKYCConfig.setHKThemeMode
      • uses HyperSnapSDK version 6.3.0
        • Add lightProbe check for injection detection when cameraProbeConfig.lightProbe.enable is set as true in appId remote config
        • Add support for dark and light themes via setHVThemeMode(HVThemeMode.system)
    Open source →
  14. 2.7.0 20 Mar 2026
    Release notes
    • 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.onBackPressed due to crashguard endsession
      • uses HyperSnapSDK version 7.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.
    Open source →
  15. 2.6.0 02 Mar 2026
    Release notes
    • 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 videoRecordingMode set to backend in workflow config
        • Remove support for enableBackendVideoRecording via appId remote config
      • Add interface for getting geolocation in webview module in webcore mode
      • Fix exitOnCancel not working on webview module in webcore mode
      • Send appName and packageName in the WebCore Flow Loaded event to track webCore usage
      • uses HyperSnapSDK version 7.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
    • Upgrade native iOS HyperKYC to 1.1.0
      • Add support for backend video recording when face module property videoRecordingMode set to backend in workflow config
      • Update default webCore version to 10.7.0
      • uses HyperSnapSDK version 6.1.0
        • Refactor backend video recording
    Open source →
  16. 2.5.0 13 Feb 2026
    Release notes
    • 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 available error to error code 170 instead of the default error code 104
      • Bump up the local bundled sdk.webcore.min.js to version 10.4.0
      • uses HyperSnapSDK version 7.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.
    Open source →
  17. 2.4.0 06 Feb 2026
    Release notes
    • Upgrade native Android HyperKYC to 2.4.1
      • uses HyperSnapSDK version 7.3.1
        • Add support for colour customisation for retake message card using retakeMessageCardBackgroundColor key as part of ui config
        • Add support for backend video recording in face module when enableBackendVideoRecording is 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
    • Upgrade native iOS HyperKYC to 1.0.0
      • Removed support for native forms, enable webCore or webForms for dynamic form module
      • Remove DocDetect module, document auto capture is supported via Core & Crashguard subspecs
      • Sending final completion callback after dismissing VC
      • Use HyperSnapSDK version 6.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
    Open source →
  18. 2.3.0 18 Dec 2025
    Release notes
    • Upgrade native Android HyperKYC to 2.3.4
      • Fix base64 workflow inputs getting parsed incorrectly.
        • uses HyperSnapSDK version 7.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.
    Open source →
  19. 2.2.0 18 Dec 2025
    Release notes
    • Upgrade native Android HyperKYC to 2.2.6
      • Add SDK obfuscation
      • Integrate SDK MR and release pipelines
      • Add automated tests
      • uses HyperSnapSDK version 7.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 message caused 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
    Open source →
  20. 2.1.2 12 Nov 2025
    Release notes
    • Upgrade native Android HyperKYC to 2.2.3
      • fix HV Error 0 FT Error due to typecasting to float in certain devices
      • fix Fragment not attached related crashes in nfcReaderFragment
      • fix NullPointerException: config must not be null crash
      • uses HyperSnapSDK version 7.1.3
        • fix retake page not showing up on enabling livenessOnMaxFaceNotPresent
        • fix faceDetectionState circle stays inactive (red) after retake when zoomByDefault is 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 SecurityException Crash happening while closing camera2
    Open source →
  21. 2.1.1 17 Oct 2025
    Release notes
    • Removed CoreNFC and CryptoKit that were added as weak frameworks in iOS podspec
    • Upgrade native Android HyperKYC to 2.2.2
      • Use HyperSnapSDK version 7.1.2
        • Fix unresponsive close button on face capture
    • Upgrade native iOS HyperKYC to 0.50.2
      • Use HVCrashGuard version 1.0.1
        • Updated to .fatal crash reporting
        • Added fallbacks for system level information
      • Use HyperSnapSDK verison 5.0.3
        • Fix crash after capture when videoRecording is enabled
        • Fix looping issues happening when videoRecording is enabled
    Open source →
  22. 2.1.0 06 Oct 2025
    Release notes
    • 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 HyperSnapSDK version 7.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 customUserAgent on webViews
    Open source →
  23. 2.0.1 05 Sep 2025
    Release notes
    • Upgrade native Android HyperKYC to 2.0.2
      • Fix removeLast and removeFirst functions related issues
    Open source →
  24. 2.0.0 22 Aug 2025
    Release notes
    • 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 HyperSnapSDK verison 5.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 extracted crash
      • Add support to show retry screen when remote config fetch fails in slow network scenarios
      • Update default webCore version to 9.15.1
      • Uses HyperSnapSDK version 7.0.1
        • Fix client logo alignment issues
        • Bump HVFaceDetection to 4.0.0
          • Add support for 16 KB Page Size
        • Bump HVDocDetect to 2.0.0
          • Add support for 16 KB Page Size
    Open source →
  25. 1.0.1 11 Aug 2025
    Release notes
    • Upgrade native Android HyperKYC to 1.0.2
      • Fix HyperKYCConfig cannot be extracted crash
      • Add feature to upload debug logs in auto_declined status if enabled via remoteConfig in WebCore mode
      • uses HyperSnapSDK version 6.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.
    Open source →
  26. 1.0.0 30 Jul 2025
    Release notes
    • Upgrade native iOS HyperKYC to 0.48.1
      • Use HyperSnapSDK version 4.39.1
        • Fix app crash on iOS 26 devices when liveness mode is set to .none
    • Upgrade native Android HyperKYC to 1.0.0
      • Add edge to edge support for Android 15.
      • Fix file not found at path issue
      • Uses HyperSnapSDK version 6.0.1
        • Fix Null Pointer Exception issue with PermissionManager#getStatus
        • Fix Null Pointer Exception issue 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 Exception issue with mPresenter#getFaceDetectionState
    Open source →
  27. 0.48.0 11 Jul 2025
    Release notes
    • Upgrade native iOS HyperKYC to 0.48.0
      • Use HyperSnapSDK version 4.39.0
      • Added fallback face detector support for iOS 26 via remote config
    Open source →
  28. 0.47.0 11 Jul 2025
    Release notes
    • 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 HyperSnapSDK version 4.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 HyperSnapSDK version 5.6.1
        • bump HVCamera version 3.4.7
          • Fix NPEs and OOMs on the Camera V2 Engine.
    Open source →
  29. 0.46.2 30 May 2025
    Release notes
    • 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 HyperSnapSDK version 4.36.1
    Open source →
  30. 0.46.1 22 May 2025
    Release notes
    • 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 HyperSnapSDK version 5.5.3
        • fix camera permission getting explicitly revoked scenarios
    Open source →
  31. 0.46.0 21 May 2025
    Release notes
    • 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 via HyperKyc.removeAllEventListeners()
      • Add support for real-time step_ended event when a step ends in a workflow
      • Update default webCore version to 9.7.0
    • Upgrade native iOS HyperKYC to 0.46.0
      • Add support for attachment of event listeners via HyperKyc.addEventListener() and removal via HyperKyc.removeAllEventListeners()
      • Add support for real-time step_ended event when a step ends in a workflow
      • Update default webCore version to 9.7.0
    Open source →
  32. 0.46.0-beta.1 21 May 2025 pre-release

    Nothing published for this version

  33. 0.45.4 13 May 2025
    Release notes
    • Upgrade native iOS HyperKYC to 0.45.2
      • Fix NFC instruction screen flicker in native flow
      • Use HyperSnapSDK version 4.36.1
        • Fix multiple callbacks fired from QR capture module
    Open source →
  34. 0.45.3 08 May 2025
    Release notes
    • Upgrade native android HyperKYC to 0.45.3
      • fix improper rendering of UI elements like dropdowns, dialogs when using prefetch in WebCore mode
    Open source →
  35. 0.45.2 06 May 2025
    Release notes
    • 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 HyperSnapSDK version 5.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 HyperSnapSDK 4.36.0
    Open source →
  36. 0.45.0 05 May 2025
    Release notes
    • 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 HyperSnapSDK version 5.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
    • Upgrade native iOS HyperKYC to 0.45.0
      • Add support for showCloseIcon to display exit functionality via webCore
      • Update default webcore version to 9.4.0
      • Use HyperSnapSDK 4.36.0
    Open source →
  37. 0.44.0 05 May 2025
    Release notes
    • Upgrade native android HyperKYC to 0.44.0
      • add support for file downloads in webViews
      • uses HyperSnapSDK version 5.3.0
    • Upgrade native iOS HyperKYC to 0.44.0
      • Add support for file download in webViews
      • Use HyperSnapSDK 4.35.0
    Open source →
  38. 0.43.0 05 May 2025
    Release notes
    • Upgrade native android HyperKYC to 0.43.0
      • add support to prevent parallel sessions using preventParallelSessions configuration in WebCore mode
      • uses HyperSnapSDK version 5.3.0
        • add support to prevent parallel sessions
    • Upgrade native iOS HyperKYC to 0.43.0
    Open source →
  39. 0.42.0 16 Apr 2025
    Release notes
    • Upgrade native android HyperKYC to 0.42.0
      • Add support for exitOnCancel in webview modules to fail with user_cancelled when enabled.
      • Update default webcore version to 9.2.2
      • Use HyperSnapSDK version 5.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
    • Upgrade native iOS HyperKYC to 0.42.1
      • Add support for exitOnCancel in webview modules to fail with user_cancelled when enabled.
      • Update default webcore version to 9.2.2
      • Add support for assistiveCapture property in document module in WebCore mode
      • Use HyperSnapSDK version 4.34.0
        • Add support for assistiveCapture property in document module in WebCore mode
    Open source →
  40. 0.41.1 01 Apr 2025
    Release notes
    • Add support for integration as a Flutter module inside a native app or from native code within a Flutter application.
    Open source →
  41. 0.41.0 28 Mar 2025
    Release notes
    • Upgrade native android HyperKYC to 0.41.0
      • Add support for assistiveCapture property in document module in WebCore mode
      • Add security enhancements for doc module in WebCore mode
      • Add support to enable/disable consent screen in selfie capture flow using enableBipaCompliance property in WebCore mode [disabled by default]
      • Update default webcore version to 9.2.1
      • Use HyperSnapSDK version 5.1.0
        • Add support for assistiveCapture in document capture flow using HVDocConfig#setShouldPerformAssistiveCapture [disabled by default]
        • Add support to enable/disable consent screen in selfie capture flow using HVFaceConfig#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 Ended analytics event to track selfie flow completion
        • Add support to disable multiple face quality checks in selfie capture flow
    • Upgrade native iOS HyperKYC to 0.41.0
      • Add security enhancements for doc module in WebCore mode
      • Add support to enable/disable consent screen in selfie capture flow using enableBipaCompliance property in WebCore mode [disabled by default]
      • Optimise prefetch functionality to reduce initial load time
      • Update default webcore version to 9.2.1
      • Use HyperSnapSDK version 4.33.0
        • Add support for prefetchConfigs method
        • Add support to enable/disable consent screen in selfie capture flow using HVFaceConfig#setShowConsent [disabled by default]
        • Add security enhancements for doc module in WebCore mode
    Open source →
  42. 0.40.1 20 Mar 2025
    Release notes
    • 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
    Open source →
  43. 0.40.0 06 Mar 2025
    Release notes
    • Upgrade native android HyperKYC to 0.40.0
      • Add support for VideoStatementV2 module in WebCore mode
      • Improve low-memory handling logic in WebCore mode
      • Add support for sdk.installedApps predefined variable in WebCore mode
      • Update default webcore version to 8.14.2
      • Use HyperSnapSDK version 5.0.2
        • Fix Null Pointer Exception issues in the completion handler
        • Replace Kotlin.Triple with a custom HVStateData class
        • Fix Null Pointer Exception issues (primary crashes) with HyperCameraManager#isCameraReleased [Activity recreation scenario]
        • Fix Null Pointer Exception issues (secondary crashes) with ErrorMonitoringService#sendErrorMessage [Activity recreation scenario]
    • Upgrade native iOS HyperKYC to 0.40.0
      • Prevent multiple launches
      • Add support for VideoStatementV2 module in WebCore mode
      • Add support for sdk.installedApps predefined variable in WebCore mode
      • Update default webcore version to 8.14.2
    Open source →
  44. 0.39.0 19 Feb 2025
    Release notes
    • 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
    Open source →
  45. 0.38.1 17 Feb 2025
    Release notes
    • 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
    Open source →
  46. 0.38.0 27 Jan 2025
    Release notes
    • 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 baseUrl is 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
    Open source →
  47. 0.37.1 17 Jan 2025
    Release notes
    • Upgrade native android HyperKYC to 0.37.1
      • Fix errorCode 104 and errorMessage Initialisation error in webcore mode when setUseLocation is 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
    • 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
    Open source →
  48. 0.37.0 08 Jan 2025
    Release notes
    • 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
    Open source →
  49. 0.36.0 08 Jan 2025
    Release notes
    • Upgrade native android HyperKYC to 0.36.0
      • Fix webview render crashes when uploading large documents in formV2
      • Deprecate loaderLottie to use endStateProcessingLottie
      • 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 loaderLottie to use endStateProcessingLottie
      • 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
    Open source →
  50. 0.35.0 29 Nov 2024
    Release notes
    • 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
    Open source →
  51. 0.34.0 29 Nov 2024
    Release notes
    • 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
    Open source →
  52. 0.33.0 12 Nov 2024
    Release notes
    • 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-sdk version 3.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
    Open source →
  53. 0.32.0 28 Oct 2024
    Release notes
    • 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, exitIfRooted flags in WebCore mode
      • Add support for CLARITY in WebCore mode [disabled by default]
      • Use HyperSnapSDK 4.25.0
        • Expose submittedTimestamp [Long type] in HVResponse
        • Add support for fallback cameraDevice when discoverSession fails
        • Fix retry message label image alignment in retake screens
      • Use WebCore SDK 8.10.1 by default [once enabled]
    • 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, exitIfRooted flags in WebCore mode
      • Add support for CLARITY in WebCore mode [disabled by default]
      • Fix issue with native back button when previousStep is 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 HyperSnapSDK version 4.26.0
        • Expose submittedTimestamp [Long type] in HVResponse
        • Resolve issue with custom font not loading on initial load
        • Remove WAKE_LOCK permission and related services from AndroidManifest.xml
      • Use WebCore SDK 8.10.1 by default [once enabled]
    Open source →
  54. 0.31.0 17 Oct 2024
    Release notes
    • 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
    • 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 retryIfFaceNotPresent and maxAttemptsForFaceNotPresent on workflow configs for enabling face retake for blurred and no face images
      • Use HyperSnapSDK version 4.25.0
        • Add support to show selfie retake screen if blurred or no face images are captured
        • Uses hvnfc-sdk version 2.1.2
          • Fix to resolve incomplete scan data for NFC
    Open source →
  55. 0.30.2 11 Oct 2024
    Release notes
    • 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
    Open source →
  56. 0.30.1 30 Sep 2024
    Release notes
    • 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
    Open source →
  57. 0.30.0 19 Sep 2024
    Release notes
    • 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 initialized crash
      • 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
    Open source →
  58. 0.29.3 19 Sep 2024
    Release notes
    • Upgrade native iOS HyperKYC to 0.29.2
      • Update webform version to 8.8.3
      • Add sdk type to default inputs
      • Update the default lottie for nfc module
      • Use HyperSnapSDK 4.24.0
    • 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
    Open source →
  59. 0.29.2 06 Sep 2024
    Release notes
    • 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
    • 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 showModuleBackButton is set to false
    Open source →
  60. 0.29.1 06 Sep 2024
    Release notes
    • Support passing Map<String, dynamic> through setInputs function
    • Use native iOS HyperKYC 0.29.0
    • Use native Android HyperKYC 0.29.0
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive