Tracking Changelog
Version 2.4.X​
Last release: 2.4.0 – 28/10/2025
Main Updates​
- Refactored several internal models.
- Updated and adapted TrackingController events and asset calls.
- Updated and adapted changes in trackingWidget.
- Added authenticationId and prepared structure for future changes.
- Updated trackingWidget to versions v1.1.23.
- Adapted Core update across interfaces.
- Avoided sending WSQ assets when using TrackingX.
- Added integrationId to both configurationData and TrackingConfigurationData.
- Removed unnecessary sendAdvanceTracking single 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.
Versión 2.3.X​
Last release: 2.3.6 – 21/10/2025
Main Updates​
- Updated Core dependency to
v2.3.3 - Added new
TrackingWidgetErrors - Reverted
trackingErrorcallback signature for compatibility - Added new
idvparameter toTrackingLicense - Modified and adapted
TrackingControllerto interface; now usesTrackingXWidgetControllerwhen IDV is enabled - Added Fingerprint integration in
TrackingComponent - Added
FingerprintDataclass to parseFingerprintResponse - Added fingerprint configuration and initialization in
TrackingController - Created SPM for
FPHITrackingWidget-SPM
Refactors​
- Refactored tests and examples (added
idvto testing data) - Refactored
sendAdvTracking()(now inside interface)
Fixes​
- Made
TrackingErrorparameters public - Fixed asset enum value
- Fixed background-thread issue in locating request
- Fixed fingerprint dependencies and Core version mismatch
- Fixed crash on
initOperation v3 - Removed optimistic operator from widget dependency
- Fixed
FingerprintProversion constraints (upToNextMinor)
Version 2.2.X​
Last release: 2.2.2 – 11/10/2024
Main Updates​
- Updated local XCFrameworks to
v1.1.0 → v1.1.2 - Updated constants to
v2.2.1 - Added
sendAdvanceTrackingEvent()inTrackingWidgetKMP - Added new debug parameter
- Added two new widget errors for parsing
- Updated Core dependency to
v2.2.0 - Added binary to
Package.swift - Added
TrackingControllerKMP - Fully adapted to KMP widget architecture
- Updated local and remote distribution files
- Updated constants and cleaned code
- Changed
TrackingControllerto use the new KMP widget - Updated
trackingWidgetdependency tov1.0.1 - Improved
LocationManagerand SDK distribution handling
Refactors​
- Refactored and mapped
TrackingError - Implemented 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​
Last release: 2.1.1 – 28/08/2024
Main Updates​
- Added
sdkVersiontoinitOperationtracking function - Updated constants to
v2.1.1 - Adapted to Core
v2.1.Xand new interface
Refactors​
- Added retry mechanism to
sendEvents() - Refactored
AssetResponseto supporttimestamp: Int/String - Added
apiKeytoTrackingLicenseandApi.shared - Added 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 extension - Fixed race condition; made
libraryPackageVersionpublic - Fixed merge conflicts after header refactors
Version 2.0.X​
Last release: 2.0.1 – 16/05/2024
Main Updates​
- Added Privacy Manifest and privacy data fields
- Fixed
privacyInfofile location - Updated dependencies and adapted to Core
v2.0.0 - Added resource bundle with
.xcprivacy
Fixes​
- Added conditional check for SIM validation — returns
nilfor iOS 16+
Version 1.5.X​
Last release: 1.5.6 – 15/04/2024
Main Updates​
- Adapted to Core
v1.5.8 - Improved internal tracking architecture and event flow
- Updated references to Core
v1.5.0 - Adapted to the new Error Management system
New Features & Structures​
- Added new Platform events
- Added
osName: "iOS"to all tracking events - Added new parameters to
Payload - Created
signatureProofEvent(signatureResult: String)
Structural Changes​
- Removed
PersonalDatastructure
Fixes​
- Fixed signature event
- Fixed
OCR_DATAevent - Fixed issue where
newOperationdid not respond whensetupTokenservice failed