SDK Changelog
Version 2.3.Xβ
Last release: 2.3.6 β 21/10/2025
Main Updatesβ
- Renamed
AnalyticsManager - Updated Core dependency to
v2.3.3 - Implemented IDV cyphering functionality (from 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 deletion - Added
FlowOfflineagain to simplify testing workflows - Added injectable operation capability for flexible runtime flow configuration
- FlowComponent: Used target step instead of the first one
Refactorsβ
- Refactored
AnalyticsManagerβIAnalyticsController
Fixes & Maintenanceβ
- Fixed missing
initSdkparameter injection between automatic and manual initialization modes - Fixed flow color customization issues
- Updated
ColorFlowKeys.swift - Merged PR #90:
fix/SM-4537_Revision_Parametros
Version 2.2.Xβ
Last release: 2.2.4 β 29/01/2025
Main Updatesβ
- Updated Core dependency to
v2.2.2 - Updated licensing version
- Merged PR #89:
feat/SM-4399_update_core - Improved Tracking
StepDatafor screensharing implementation - Updated internal constants
- Removed flow preview and renamed JSON file
json β jsonX - Fixed issue where flow configuration persisted when starting a normal operation
- Fixed invalid manifest in
Package-template
Refactors & Fixesβ
- Improved
fix_customization_flow - Reverted incorrect previous changes
- Removed obsolete flow preview logic
Version 2.1.Xβ
Last release: 2.1.0 β 21/10/2024
Main Updatesβ
- Added Selphix Step
Version 2.0.Xβ
Last release: 2.0.0 β 15/04/2024
Main Updateβ
- Adapted to Core
v2.0.0
Version 1.5.Xβ
Last release: 1.5.11 β 12/03/2023
Main Updatesβ
- Adapted to Core version
1.5.8 - Introduced 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 parameters - Added
SdkFlowResultstruct for unified flow output - Introduced
cancelFlow()for controlled flow termination - Added
IStatusControllerfor centralized SDK state management - Added
GetModelsIA_OCR andiaModelsparameter ininitSdk()for automatic IA model downloading - Added
GetFlowConfigurationandGetFlowPreviewConfigurationfrom Builder API - Added
ExternalStepControllerfor handling external flow steps - Added
onlineFlowparameter toinitSdk()for pre-downloading flow.json configuration - Added
FlowController.controllersas a public static variable
Structural Changesβ
- Unified
flowOutputas((SdkFlowResult) -> Void)β now triggered after each component finishes - Removed
newOperationparameter fromFlowConfigurationDataβ new operation starts automatically - Renamed
onlineFlow β activateFlow - Made
launchNextStep()public cancelFlow()now called automatically when flow ends- Added
enableTrackingandautomaticparameters to flow configuration - Replaced array-based flow order with IDs and targets
- Improved customization injection into
flowableController
Fixesβ
- Fixed
LICENSE_CHECKER_ERROR_INVALID_LICENSEduring automaticinitSdk - Fixed duplicated (n+1) calls to
flowOutputafter completion - Fixed incorrect step ordering (now properly sorted by index)