Web SDK Changelog
The following document lists the Web SDK changelog details:
10.6.0 [20 Feb 2026]
SDK Sizes:
- native webSDK - 472 KB
- webCoreSDK - 472 KB
Added
- Added additional metrics in selfie capture screen, to understand the user behavior
- Added necessary support for Selfie SuperModule
- Added support for landscape capture for selfie module in laptop devices when
enableLandscapeCameraOnPCkey is set to true in the appId remote config
10.5.0 [12 Feb 2026]
- Added support to do Subresource Integrity checks for script files loaded from external CDNs in SDK
- Added support for new initial loader configurable using
setInitialLoaderConfigsetter function - Added support to show responsive modal for API and web bundle module when responsivenss is enabled in the workflow
10.4.0 [11 Feb 2026]
SDK Sizes:
- native webSDK - 458 KB
- webCoreSDK - 459 KB
Added
- Added support for
responseHandler v2for face module to handle controllable errors via workflow config
Fixed
- Fixed an issue where the webview redirection flow (
openAsPopup: false) failed to resume the workflow on the first redirect when CPR was enabled
Enhancement
- [WebCore] Added logic to prevent downloading unnecessary additional scripts in webcore mode
10.3.0 [5th Feb 2026]
SDK Sizes:
- native webSDK - 457 KB
- webCoreSDK - 458 KB
Added
- Added additional metrics in selfie capture screen, to understand the user behavior
- Add support for customisation of retake message card colour via uiConfig using
retakeMessageCardBackgroundColorkey
Fixed
- Fix attempts key for selfie and document modules to use moduleId as a part of the key
10.2.0 [27 Jan 2026]
SDK Sizes:
- native webSDK - 446 KB
- webCoreSDK - 447 KB
Added
- Add support for backend video recording for selfie module when
enableBackendVideoRecordingkey is set as true in the appId remote config.
Enhancement
- Improved error logging for document upload failures with proper error message.
- Updated internet connectivity check by replacing the 30 MB speed-test download with the native navigator.onLine API and a 1 KB fallback fetch. This approach uses existing downlink data for analytics instead of a large-file download.
Fixed
- Handled a crash, which happens when the device/browser does not have access to indexDB. Now the SDK will continue to work as expected even if indexDB is not accessible.
- Fixed an issue where the back button was incorrectly displayed on the first screen of the document module on mobile devices when QR flow was enabled. The back button now only appears on desktop/PC devices when QR flow is enabled, preventing unintended navigation to the QR choice screen on mobile.
10.1.0 [16 Jan 2026]
SDK Sizes:
- native webSDK - 446 KB
- webCoreSDK - 447 KB
Enhancement
- Updated the primary source as public CDN for fetching the assets for face detection v2 model. HV-CDN will act as the fallback source.
- Added the face threshold for back camera in selfie module for face detection V2 model.
10.0.0 [9 Jan 2026]
https://*.edge.hyperverge.co in your Content Security Policy (CSP) directives. See the Migration Guide for detailed instructions. Added
- Introduced Real-time Events Phase 2 with directive-driven lifecycle events at application, step, and substep boundaries.
- New schema version
2.0.0with structured payload containingcommonandpropertiesobjects. - Support for
workflow_startedandworkflow_completedevents viadirectives.applicationconfiguration. - Support for
step_started,step_ended,substep_startedandsubstep_endedevents viadirectives.stepsconfiguration.
- New schema version
- Migrated image and Lottie asset base URLs from cloudFrontBaseUrl(
https://hv-web-sdk-cdn.hyperverge.co) to new edge CDN endpoint:https://assets.edge.hyperverge.co/sdk/default.
Fixed
- Fixed a race condition where module PUT API calls could be processed after the final PUT API call, causing
end_state_reachederrors. The fix ensures that all module PUT API calls are fully processed before the final PUT API is called.
9.18.0 [3 Dec 2025]
SDK Sizes:
- native webSDK - 443 KB
- webCoreSDK - 444 KB
Added
- Introduced support for
webBundlemodules
Enhanced
- Refined the UI for the start and recording screens in the VideoStatement V2 module, offering a more consistent and user-friendly experience

- Updated dependent scripts to load primarily from the public CDN (cdnjs.cloudflare.com), with an automatic fallback to WebSDK's private CDN (hv-web-sdk-cdn.hyperverge.co) in case of load failures
Fixed
- Resolved an issue where the loader screen remained stuck indefinitely if the lottie loader package failed to fully download during initialization
9.17.2 [27 November 2025]
SDK Sizes:
- native webSDK - 442 KB
- webCoreSDK - 443 KB
Enhancement
- The Start Recording button will now appear for every attempt in the VideoStatement module. Previously, the video auto-started for all attempts except the first
- Added a new
endStateDisplayDurationkey (in ms) in the API module to control how long the end-state Lottie animation is displayed. Defaults to 2 seconds if not specified
Fixed
- Added fallback for
file.arrayBufferin browsers where it is not supported - Fixed timer timing issue in videoStatement where the countdown had a 1-second delay at start and end
- Resolved a behavior, where if the previousStep of any module resolves to a
webviewmodule, then the previousStep gets evaluated twice, leading to the flow landing on an unintended module rather than the webview module itself. Now, the flow will take the user towebviewmodule correctly
9.17.1 [19 November 2025]
SDK Sizes:
- native webSDK - 442 KB
- webCoreSDK - 443 KB
Enhancement
- Added
enablekey support in workflow, that helps enabling and disablingfaceDetectioncheck in VideoStatement V2 module - Introduced new troubleshooting screens for permission-denied scenarios in the VideoStatement module
Fixed
- Fixed an issue where granting camera permission during the VideoStatement module could incorrectly redirect users to the selfie capture screen. This occurred due to an unremoved event listener from a previous module, which has now been properly cleaned up after completion
- Fixed an issue on builderSDK where workflows with CPR enabled would load infinitely
9.17.0 [6 Nov 2025]
SDK Sizes:
- native webSDK - 921 KB
- webCoreSDK - 961 KB
Added
- Introduced
transliteration.enableandtransliteration.matchTextkeys to support using a transliterated version of the groundText in the Speech to Text Match API when the original text is in a non-English language - Added payload encryption support for convert API in Video Statement V2 module
- Added support to customize the text color and style of the alert box in the selfie module
Fixed
- Fixed an issue causing the SDK to throw an internal server error when retrying failed API calls with payload encryption enabled
- Fixed an UI bug, where the branding text is not properly aligned in the retake screen of Video Statement V2 Module
- Fixed a case where the Lottie for the API processing screen in Video Statement V2 Module is fetched from S3 instead of CDN if prefetched is not used
9.16.1 [23 Oct 2025]
- Updated
- Set application status to
errorin SDK Callback Response if thefinishTransactionAPI call fails. Previously, the actual application status was sent
- Set application status to
9.16.0 [14 Oct 2025]
- Added
- Added support to reset module state based on step ID
- Fixed
- Recompute the base url again before the FinishTransaction API to make sure the FinishTransaction API reaches the correct regional deployment
9.15.10 [26 Sept 2025]
-
Fixed an issue where the SDK loaded indefinitely if the user denied location permission while
setUseLocationwas set to true -
Fixed 'Webcam is not loaded yet' error that occurred when the web page was reloaded on the capture screen
9.15.9 [22 Sept 2025]
SDK Sizes:
-
native webSDK - 894 KB
-
webCoreSDK - 934 KB
-
Enhanced
- Added internal retries for finishTransaction call failure due to network errors
-
Fixed
WebCore:Resolved side based attempts count not being sent in document module in webcore mode
9.15.8 [18 Sept 2025]
SDK Sizes:
- native webSDK - 889 KB
- webCoreSDK - 929 KB
Fixed
- Resolved runtime errors caused by device incompatibility during face model v2 initialization by adding robust fallback mechanism to face model v1
9.15.7 [16 Sept 2025]
Enhancement
- Added Payload encryption support for Video Statement V2 module APIS — liveness, faceMatch, speechToTextMatch, and logVideoStatement.
- Added signature validation support for videoUpload API in Video Statement V2 module. a is used by default instead of the wide-angle lens
WebCore: Exposed hideTopBar key as part of webView module properties- This can be used to configure the behaviour of top bar of webView module to enable full screen display of a webApp.
Fixed
- Fixed API loader not appearing for sometime issue
9.15.6 [10 Sept 2025]
SDK Sizes:
- native webSDK - 883 KB
- webCoreSDK - 922 KB
Added
- Introduced a countdown timer in the Video Statement V2 module to enhance the recording experience by giving users a clear visual cue before and during recording

Updates
- Remove https://jsonip.com/ API for fetching IP
- Uploaded assets from
https://cdnjs.cloudflare.comto internal S3 bucket. Reducing the dependency on an external CDN for fetching resources
9.15.5 [8 Sept 2025]
SDK Sizes:
- native webSDK - 882 KB
- webCoreSDK - 921 KB
Fixed
- Fixed missing webview start event tracking in webcore mode. The webview_started event is now properly tracked in both regular websdk and webcore modes for consistent session replays
- Fixed issue where last module data was being cleared during session refresh operations
Internal changes
- Updated session recorder library to v1.1.1 for improved analytics
9.15.4 [01 Sept 2025]
SDK Sizes:
- native webSDK - 891 KB
- webCoreSDK - 932 KB
Added
- Added VKYC support for webCore
Fixed
- Fixed an issue where the real-time events were not triggered when the application reached an end state via a condition
9.15.3 [28 Aug 2025]
SDK Sizes:
- native webSDK - 891 KB
- webCoreSDK - 931 KB
Enhancement
- Included the correct file type extension in the SKYC video filename
- Added support to customise the error failure messages for Quality checks failure for the liveness api in SKYC flow
Fixed
- Fixed an issue where the CPR PUT transaction API returns
Unauthorised error, when the api call gets aborted
9.15.2 [18 Aug 2025]
SDK Sizes:
- native webSDK - 890 KB
- webCoreSDK - 929 KB
Fixed
-
Resolved an issue where the supported countries list was not scrollable when many countries were available in the workflow
-
Fixed an issue where the spinner date picker component in Vue.js integrations was not rendered due to its tag being
undefined, which caused the associated button to remain disabled
9.15.1 [7 Aug 2025]
SDK Sizes:
- native webSDK - 890 KB
- webCoreSDK - 929 KB
Fixed
- Resolved an issue where the iFrame CSP failure fallback page was incorrectly shown for all CSP failures. It will now be triggered only for genuine iFrame-related CSP failures
- Fixed a crash that occurred before the face capture step when appId was not configured and localStorage was unavailable on the device
9.15.0 [5 Aug 2025]
SDK Sizes:
- native webSDK - 889 KB
- webCoreSDK - 929 KB
Enhancement
- Integrated a new face detector model in the SDK to enable additional quality checks, including detection of multiple faces, face tilt, and face centering, which were not supported by the previous model.
9.14.0 [24 July 2025]
Fixed
-
Fixed an issue where injection results are falsely marked as spoof on bright/dark solid backgrounds
-
SDK Sizes
- native webSDK - 861 KB
- webCoreSDK - 901 KB
9.13.0 [23 July 2025]
Added
- Added support for
workflowVersionvalidation in cross-platform resume flow - If CPR is enabled and
workflowVersionmismatch is detected in the saved CPR state, correct workflow config version is fetched to continue journey
Fixed
- Fixed an issue where QR screen not showing when camera is unavailable and
Get Startedlanding page is present in the flow - Fixed an issue where the Lottie color was not updated, when
setInitialLoaderColorsetter function is used
9.12.0 [07 July 2025]
Added
- Added support to emit custom events from session recorder when webview module starts and ends.
- Added Payload Encryption/Decryption support for CPR APIs and StartTransaction API.
Fixed
- Resolved an issue causing signature validation failures on GET requests.
- Fixed issue of wrong url getting cached as lottie leading to random text getting displayed instead of a lottie loader.
9.11.1 [28 June 2025]
Fixed
- Fixed branding (Powered By HyperVerge) appearing for a brief amount of time on initial loader screen even when disabled.
- Fixed default lottie animation appearing on subsequent launches after the initial launch.
9.11.0 [22 June 2025]
Added
- Added support for authToken-only initialisation, where workflowId and transactionId are extracted from the token payload
9.10.0 [19 June 2025]
Added
- Added payloadEncryption support for OCR
- WebCore: Added
zoomByDefaultproperty support for face module
Fixed
- Fixed UI/UX issue with network handler modal in few bigger devices
- Fixed an issue where custom text config for one API module was affecting other API modules that did not have custom text config
9.9.1 [13 June 2025]
Changed
- Added support for customising text colour in the Country Module and Country Picker screens using the
descriptionTextColorkey in uiConfig
Fixed
- Fixed an issue where the Module Ended Event for Webview module was triggered before evaluating module variables
9.9.0 [6 June 2025]
Fixed
- Fixed an issue where intermediate condition IDs were missing from the executionPath in put-transaction-state calls. Now, all condition IDs and the final module ID are included to ensure an accurate session resume
- WebCore: Added missed
retryIfFaceNotPresent,maxAttemptsForFaceNotPresentproperties and an additionallivenessOnMaxFaceNotPresentto faceConfig
9.8.0 [27 May 2025]
- Added support for the session recorder feature to record users' sessions based on
enableSessionRecordingkey in the workflow- If the key
enableSessionRecordingis set as true in the workflow, users' sessions will be recorded - Added
initializing_session_recorder_sdk,failed_to_start_session_recording_sdk,stopping_session_recorder_sdk,session_recorder_sdk_not_started,failed_to_stop_session_recording_sdkevents for tracking session recorder behaviour - Whitelisted all session recorder-related events for webCore
- Added
sessionRecordertag to Sentry errors from the session recorder
- If the key
9.7.1 [26 May 2025]
- Module Execution Path Handling
- The SDK now computes the next module to be executed.
- The corresponding
moduleIdis included in theexecutionPathfield of thePUT /transaction-stateAPI call
- Flag Computation Logic (Aligned with Mobile SDK)
Previous Behavior
- If
summary.detailswas empty, null, or undefined:- The SDK would fallback to using the
fallbackPathfrom the API response
- The SDK would fallback to using the
- If
summary.detailshad entries:- Those entries were directly added to the
flagsarray
- Those entries were directly added to the
Updated Behavior
- If
summary.detailsis an empty array:- Nothing is added to the
flagsarray - The
fallbackPathis not checked
- Nothing is added to the
- If
summary.detailshas entries:- These entries are added to the
flagsarray
- These entries are added to the
- If
summary.detailsis null or undefined:- The SDK will check and use the
fallbackPath
- The SDK will check and use the
9.7.0 [16 May 2025]
- SDK size
- native webSDK - 507 KB
- builderSDK - 512 KB
- webCoreSDK - 532 KB
- native - 532 KB
- hunter - 535 KB
Added
- Added support for real-time event when a step ends in a workflow
- Introduced support for a new configuration key:
stepIdfor the module-level properties. - Introduced
step_endedevent that gets triggered when a step is completed in the workflow - Event Listeners can be registered via
HyperKYCModule.addEventListener()& removed viaHyperKYCModule.removeAllEventListeners() - Step Ended Event Triggered analytics event will be triggered after the event is sent via registered event listeners.
- Introduced support for a new configuration key:
Enhancement
- Added support for
nameat module-level properties
9.6.1 [14 May 2025]
- SDK size
- native webSDK - 515 KB
- builderSDK - 519 KB
- webCoreSDK - 542 KB
Enhancement
- Exit the sdk flow with error if launched in insecure mode
Fixed
- Fixed an issue where the SDK crashes when the SDK was launched after camera permission was denied
9.6.0 [8 May 2025]
Added
- Optimised SDK load time to display the 1st screen
- Optimised the number of blocking scripts for a user session based on the workflow and the SDK mode
- Fetching workflow and other configs from cloudfront distribution
- SDK will not be able to fetch these configs if
https://config-cdn.hyperverge.coorhttps://*.hyperverge.cois not whitelisted in the CSP headers
- SDK will not be able to fetch these configs if
- Added logs to monitor 1st screen load time
- Added support to expose the
labelof the selected value in dropdown components of the dynamic form module. It can now be accessed using{moduleId}.{componentId}.label
9.5.0 [7 May 2025]
Added
- Introduced support for a new configuration key:
eventMetadatafor the module-level properties. - Added support for sending metadata (
eventMetadataproperty added to the module) to Module Ended analytics event - Added support for sending
superModuleId,superModuleType,mappingIdto Module Started and Module Ended analytics event
Enhancement
- If executionPath is not received from the result of get transaction state api call , then assign moduleExecutionOrder from the result for execution path. This handles cases where a user started with an older SDK version (which didn't send executionPath to CPR APIs) and then resumed with a newer version. If executionPath isn't available, we'll use moduleExecutionOrder instead
9.4.1 [6 May 2025]
- SDK size
- native webSDK - 796 KB
- builderSDK - 801 KB
- webCoreSDK - 834 KB
Enhancement
- Integrated networkWrapper for the Face Finder model API. This enables the network retry screen to appear when a network error occurs
- WebCore: Added analytics event for face & doc module when the callback fails to trigger if the wrapper crashes.
- WebCore: Added interface to get module info for foreground/background analytics call
9.4.0 [30 Apr 2025]
- SDK size
- native webSDK - 796 KB
- builderSDK - 800 KB
- webCoreSDK - 834 KB
Added
- Added support for payload encryption for child modules
- Added cache-busting to force a fresh fetch for workflow, UI, text, default and appId configs
- WebCore: Added support for
showCloseIconin workflow configpropertieswhich will display the close icon on all screens in webCore mode and native screens in MobileSDKs
Enhancement
- Updated network handler UI
Fixed
- Fixed an issue where the back navigation does not takes the user to country module/QR choice screen, if condition is the first step after the countries module
- WebCore: Fixed
resetIsActivityRecreatedJSInterface not found crash on older android SDK versions - Fixed UI styles where
Proceed on MobileandProceed heretexts are left aligned on some Safari browsers
9.3.2 [27 Apr 2025]
- SDK size
- native webSDK - 764 KB
- builderSDK - 768 KB
- webCoreSDK - 800 KB
Changed
- Introduced a default public key fallback mechanism in case the payload encryption public key is not fetched
9.3.1 [24 Apr 2025]
- SDK size
- native webSDK - 764 KB
- builderSDK - 768 KB
- webCoreSDK - 800 KB
Enhancement
- Call startTransaction API after CPR Get Transaction state API call to ensure
journeyIdfrom CPR GET Transaction API call is sent in start transaction and SendexecutionPathandevaluatedConditionalVariablesin CPR PUT API Call
Changed
- Introduced support for a new configuration key: backNavigationVersion. When set to 2, the back button behavior is updated to remove data for all intermediate modules up to the latest occurrence of the current module, rather than reverting to its first occurrence
- Example:
- If the user navigates through modules in the order: m0 → m1 → m2 → m3 → m4 → m5 → m1 → m7,
- Clicking the back button on m7 will now retain the entire path up to the latest m1 (m0 → m1 → m2 → m3 → m4 → m5 → m1), instead of resetting to the first m1 (m0 → m1)
- Example:
9.3.0 [16th Apr 2025]
- SDK Sizes
- native webSDK - 761 KB
- builderSDK - 765 KB
- webCoreSDK - 797 KB
Added
- Implemented parallel session check in cross-platform workflows to prevent concurrent sessions and avoid state overrides
9.2.2 [9 Apr 2025]
- SDK Sizes
- native webSDK - 747 KB
- builderSDK - 751 KB
- webCoreSDK - 781 KB
Added
- Added MetaBase logs for the video statement module, tracking the following metrics
- Video processing time
- Video submission mode (user/auto)
- Statement type (code/text)
- Permission status
- Added custom breadcrumbs for all sentry errors to enable quick debugging
- WebCore: Added
exitOnCancelsupport
Bug Fixes
- When the SDK is invoked with no network connection, an internet issue screen was displayed. Upon internet reconnection, clicking the retry button failed to restart the flow. Resolved the issue by bypassing CORS whitelist checks for the following files
- Workflow
- Text config
- UI config
- Default config
- App ID config
- Countries.json
- Fixed text component
onChangeis not triggered when the text is cut on mobile devices.
9.2.1 [28 Mar 2025]
Added
- [WebCore] Added support for payload encryption and decryption for multipart request body (document capture module)
- Exposed assistiveCapture key and added logics to retrieve and stringify barcodeData in WebCore mode of the SDK.
Fixed
- [WebCore] Fixed NFC flow getting stuck in the end by swapping the condition in the if check to ensure the
isURLmethod executes only for doc & face modules
9.2.0 [20 Mar 2025]
Added
- Added support for
skipCPRPutfeature - Support to measure web vitals for screens in selfie capture screen , landing page and QR redirection related screens
- Added unit tests and integration for payload encryption
- Added support to override document name and reading barcode property via documentsOverrides
Changed
- Introduced
enableBipaComplianceto ensure thegetConsentapi for BIPA compliance is called only for workflows that need to bebipaCompliant
Fixed
- Resolved an issue where retrying a CPR PUT call after a network error resulted in an "Unauthorized Request" error instead of continuing the flow
- Fixed a bug where some CPR PUT calls were not retried and were lost when a network error occurred. Now, all failed PUT calls will be properly retried as expected
- Fixed an issue where, when showPermissionsScreen was set to false and the user declined camera permissions, the end status was incorrectly sent as user_cancelled instead of error
- Fixed an issue where the
faceFindermodal was not fetched properly from the S3 fallback when Cloudflare failed
9.1.0 [11 Mar 2025]
Added
- Optimized SDK load times when prefetch is enabled by prefetching ipAddress, default and appid configs
- Skipped camera present check in webCore mode
- Whitelisted prefetch related events in webCore mode
- Ensured that the Chips component in the sdk is not affected by external styles set from client sites
9.0.0 [7 Mar 2025]
Added
- Added support to prefetch face finder for selfie module.
- Migrated assets from S3 to Cloudflare CDN with a fallback to S3
- Added support to prefetch assets from Cloudflare CDN with a fallback to S3
Changed
- When only one country is available in the countries module, the SDK will trigger the start transaction API immediately after fetching the workflow, before validating the inputs
- Refined SDK error message of input validation failure
Fixed
- Fixed an issue, where SDK flow does not end when text config is not fetchable
- [WebCore] Fix vsv2 module resulted in an error because of the webRTC protocol check
8.14.2 [05 Mar 2025]
Added
- Added
Received User Cancelled From Webview In iFrame,Response Received From Webview In iFrame,iFrame Closed By SDK,Init Message Sent to Webview In iFrame,Response Received From Webview In Cookiesevents for tracking user behaviour . - Enabled Network Handler for VideoStatement module
- Stopped sending unblocking errors that are resolved in new SDK versions to sentry to avoid using up the quota
- [WebCore] Added support to inject
sdk.installedAppswhich will be sent via webCore mode - [WebCore] Added vsv2 support
Changed
- In editBranding mode, the Builder SDK will now display a loader instead of opening the WebView module when accessed in the builder.
Fixed
- [WebCore] Fixed android low memory looping issue
8.14.1 [21 Feb 2025]
Added
- Included
manually_approvedandmanually_declinedas valid end states in SDK - Added the following events in the Selfie module to track user conversion:
RetakeScreenShownBack Button Pressed On Face Capture ScreenTime Taken To Show Camera StreamAverage Time Taken To Detect Image By Face Model In MobileAverage Time Taken To Detect Image By Face Model In PCAverage Time Taken To Detect Image By Face Model In MobileFirst Valid Face Detected
Changed
- If a transaction has already reached an end state, restarting it with the same data will skip the FinishTransaction call. The SDK callback will now return
status: <status of previous journey>, details: {}, and transactionAlreadyProcessed: truein such cases - Resolved an issue where the flow would load indefinitely as the user resumed from a child module after a failure. Now, the child module ID is sent in the PUT call after the parent module is completed and before sending the parent module data, instead of being the last entry in moduleExecutionOrder
Fixed
- Fixed inconsistencies in form module component's behavior
- Fixed issue where validation is added for dropdown component and when empty value is selected, then user have to click outside to enable the component again
- When
requiredproperty of file component is reloaded and if it isyes, thenisValidis set tonostraight away. Now the presence of file is checked before settingisValidin version2 isValidproperty of spinner component, is set based onrequiredand the selected value. Previously it was set only based on selected value- Added option to reload
requiredproperty of OTP block
- Fixed capture button image not being loaded when prefetch is enabled
WebCoreFixedattemptsCountreturning empty string for face module
8.14.0 [18 Feb 2025]
Added
- Supports URL injection for webviewUIState in webCore mode
- Added default query params for webCore mode
- Added support for payload encryption and decryption for multipart request body (primarily selfie module)
- Added unit tests for PDF preview using PDF-JS library
- Added
data-temp-idattribute to form components to maintain unique key for every component
Changed
- Updated the video MIME type to match the format used for video generation in the liveness module. Previously, it was hardcoded to MP4
Fixed
- Fixed injection issue with nfcAuthentication inside
nfcmodule - Fixed an issue where stylesheets were not attached to the DOM when both
stylesandstylesheetswere present in a dynamicFormV2 module - Fixed exiting NFC module on workflow error
8.13.4 [6 Feb 2025]
Added
- Integrated PDF-JS library to display the PDF files securely(preventing XSS attacks) on the document moduleIf the PDF-JS library is not supported on the browser, SDK falls back to the default PDF viewer
- Added debug logs for the response received from the iframe and popup WebView, with masking applied
Fixed
- Fixed issue where signature validation fails for
/convertAPI