SDKMain
Version 2.4.X
Last release: pending
Main Updates
Returned
operationIdon eachSdkFlowResult.Updated Core dependency to
v2.3.3.Removed unused
flowPreview.Removed cache in
GetFlowService.Added
integrationIdfor VideoRecording usage.Added
finish flow change_stepevent.Created public method to retrieve Flow IDs and Types.
Refactored and moved classes to
Datafolder.Removed
activateFlowandiaModelsflags frominitSdk().Made
FlowDataIDs andoperationTypepublic.Refactored
SDKControllerinitialization and methods involving Flow.Removed
FlowLicenseand introducedIdvLicense.Duplicated
LicensingComponentfunctionality internally and removed external dependency.Added a new public method for customization.
Fixes
Removed
operationIdbefore setting it.Corrected application of
customization.colorsinstead of parent object reference.Added licensing check during Flow start.
Fixed step reference logic — now taken from
operation.startidentifier instead of the first element of the array.
Version 2.3.X - 06/05/2025
Main Updates
Renamed
AnalyticsManagerUpdated License Manager to version
0.5.5Updated Core dependency to
v2.3.2Implemented IDV cyphering functionality (desde 2.3.1)
Added full support for analytics events within the SDK
Managed Analytics Events directly through the SDK layer
Language configuration is now set dynamically from
initSdk()parameters
New Features
Added optional
integrationIdparameter toinitSdk()Reintroduced
FlowPreviewControllerafter previous deletionAdded
FlowOfflineagain to simplify testing workflowsAdded injectable operation capability for flexible runtime flow configuration
Refactors
Refactored
AnalyticsManager→IAnalyticsController
Fixes & Maintenance
Fixed missing
initSdkparameter injection between automatic and manual initialization modesFixed flow color customization issues
Updated
ColorFlowKeys.swiftMerged PR #90:
fix/SM-4537_Revision_Parametros
Version 2.2.X - 29/01/2025
Main Updates
Updated Core dependency to
v2.2.2Updated licensing version
Merged PR #89:
feat/SM-4399_update_coreImproved Tracking
StepDatafor screensharing implementationUpdated internal constants
Removed flow preview and renamed JSON file
json → jsonXFixed issue where flow configuration persisted when starting a normal operation
Fixed invalid manifest in
Package-template
Refactors & Fixes
Improved
fix_customization_flowReverted incorrect previous changes
Removed obsolete flow preview logic
Version 2.1.X - 21/10/2024
Main Updates
Added Selphix Step
Version 2.0.X - 15/04/2024
Main Update
Adapted to Core
v2.0.0
Version 1.5.X - 12/03/2023
Main Updates
Adapted to Core version
1.5.8Introduced Flow version 2 architecture improvements
Enhanced internal flow logic and step handling
Introduced
FlowController(from 1.5.1)Implemented new Error Management system
New Features & Structures
Created
FlowConfigurationDatato replace old initialization parametersAdded
SdkFlowResultstruct for unified flow outputIntroduced
cancelFlow()for controlled flow terminationAdded
IStatusControllerfor centralized SDK state managementAdded
GetModelsIA_OCR andiaModelsparameter ininitSdk()for automatic IA model downloadingAdded
GetFlowConfigurationandGetFlowPreviewConfigurationfrom Builder APIAdded
ExternalStepControllerfor handling external flow stepsAdded
onlineFlowparameter toinitSdk()for pre-downloading flow.json configurationAdded
FlowController.controllersas a public static variable
Structural Changes
Unified
flowOutputas((SdkFlowResult) -> Void)— now triggered after each component finishesRemoved
newOperationparameter fromFlowConfigurationData— new operation starts automaticallyRenamed
onlineFlow → activateFlowMade
launchNextStep()publiccancelFlow()now called automatically when flow endsAdded
enableTrackingandautomaticparameters to flow configurationReplaced array-based flow order with IDs and targets
Improved customization injection into
flowableController
Fixes
Fixed
LICENSE_CHECKER_ERROR_INVALID_LICENSEduring automaticinitSdkFixed duplicated (n+1) calls to
flowOutputafter completionFixed incorrect step ordering (now properly sorted by index)
Last updated