Tracking
Version 2.4.X
Last release: pending
Main Updates
Cleaned and refactored code after previous PR.
Refactored several internal models.
Updated and adapted
TrackingControllerevents and asset calls.Updated and adapted changes in
trackingWidget.Added
authenticationIdand prepared structure for upcoming changes.Updated
trackingWidgetto versionsv1.1.19 → v1.1.22.Adapted Core update across interfaces.
Avoided sending WSQ assets when using
TrackingX.Updated Core dependency to
v2.3.3.Added
integrationIdto bothconfigurationDataandTrackingConfigurationData.Removed unnecessary
sendAdvanceTrackingsingle event.Added automatic country detection from dictionary in
sendDocumentData.Implemented full IDV tracking behavior.
Removed duplicated
widgetError.Refactored
NO_OPERATION_CREATED_ERROR → OPERATION_NOT_CREATED.Updated SDK version to
v2.4.0.
Fixes
Adapted to
Tracking v1.0.16for stability and compatibility improvements.
Version 2.3.X – 09/05/2025
Main Updates
Updated Core dependency to
v2.3.2Added new
TrackingWidgetErrorsReverted
trackingErrorcallback signature for compatibilityAdded new
idvparameter toTrackingLicenseUpdated and adapted
tracking-widget-kmptov1.1.8Updated constants version
Modified and adapted
TrackingControllerto interface; now usesTrackingXWidgetControllerwhen IDV is enabledUpdated
TrackingWidgetto1.1.7 → 1.1.5Added Fingerprint integration in
TrackingComponentAdded
FingerprintDataclass to parseFingerprintResponseAdded fingerprint configuration and initialization in
TrackingControllerCreated SPM for
FPHITrackingWidget-SPM
Refactors
Refactored tests and examples (added
idvto testing data)Refactored
sendAdvTracking()(now inside interface)
Fixes
Made
TrackingErrorparameters publicFixed asset enum value
Fixed background-thread issue in locating request
Fixed fingerprint dependencies and Core version mismatch
Fixed crash on
initOperation v3Removed optimistic operator from widget dependency
Fixed
FingerprintProversion constraints (upToNextMinor)
Version 2.2.X – 11/10/2024
Main Updates
Updated local XCFrameworks to
v1.1.0 → v1.1.2Updated constants to
v2.2.1Added
sendAdvanceTrackingEvent()inTrackingWidgetKMPAdded new debug parameter
Added two new widget errors for parsing
Updated Core dependency to
v2.2.0Added binary to
Package.swiftAdded
TrackingControllerKMPFully adapted to KMP widget architecture
Updated local and remote distribution files
Updated constants and cleaned code
Changed
TrackingControllerto use the new KMP widgetUpdated
trackingWidgetdependency tov1.0.1Improved
LocationManagerand SDK distribution handling
Refactors
Refactored and mapped
TrackingErrorImplemented workaround for compatibility with older Core interface
Fixes
Fixed crash on
advanceTracking()Ensured
setTrackingErrorexecutes beforestart()Fixed compilation issues and race condition
Made
tenantIdprivate
Version 2.1.X – 28/08/2024
Main Updates
Added
sdkVersiontoinitOperationtracking functionUpdated constants to
v2.1.1Adapted to Core
v2.1.Xand new interface
Refactors
Added retry mechanism to
sendEvents()Refactored
AssetResponseto supporttimestamp: Int/StringAdded
apiKeytoTrackingLicenseandApi.sharedAdded HTTP headers (
x-api-key,Authorization,Content-Type)Removed
tokenparameter (now managed viaApi.shared)Added more details to
PayloadModel
Fixes
Fixed parsing error
Fixed infinite recursion from
ITrackingControllerprotocol extensionFixed race condition; made
libraryPackageVersionpublicFixed merge conflicts after header refactors
Version 2.0.X – 16/05/2024
Main Updates
Added Privacy Manifest and privacy data fields
Fixed
privacyInfofile locationUpdated dependencies and adapted to Core
v2.0.0Added resource bundle with
.xcprivacy
Fixes
Added conditional check for SIM validation — returns
nilfor iOS 16+
Version 1.5.X – 15/04/2024
Main Updates
Adapted to Core
v1.5.8Improved internal tracking architecture and event flow
Updated references to Core
v1.5.0Adapted to the new Error Management system
New Features & Structures
Added new Platform events
Added
osName: "iOS"to all tracking eventsAdded new parameters to
PayloadCreated
signatureProofEvent(signatureResult: String)
Structural Changes
Removed
PersonalDatastructure
Fixes
Fixed signature event
Fixed
OCR_DATAeventFixed issue where
newOperationdid not respond whensetupTokenservice failed
Last updated