NFC
Version 2.12.X
Main Updates
Updated Core dependency to v2.4.0.
Improved tracking data management for consistency and reliability.
Integrated accessibility improvements into tutorial and previous tip flows.
Fixes
Fixed animation names and transitions.
Corrected text colors in
DescriptionTextView.Fixed animations in the previous tip sequence.
Corrected literals shown during NFC reading.
Updated Core to v2.3.3 (previously 2.11.6).
Version 2.11.X – 27/08/2025
Main Updates
Updated and adapted SDK Core to
v2.3.2.Refactored Font system to include
UIFontMetricsfor dynamic scaling.Updated and adapted SDK Core to
v2.3.1, adding workflow and IDV step details.Updated and adapted Core to
v2.3.0.Added Analytics Events
v2.3.0.Added localization override within SDK.
Improved UI layout for small devices.
Fixes
Integrated accessibility improvements into tutorial and previous tip flows.
Moved
hasOperationCreatedcheck beforecreateStep.Fixed missing title in cancel process alert.
Corrected Catalan localizables (previously in Portuguese).
Moved thread-sensitive code to
DispatchQueue.main.async.Fixed missing
sdkPrimaryColorconfiguration in the first tutorial step animation.
Version 2.10.X – 14/03/2025
Main Updates
Upgraded OpenSSL to version
1.1.2301to support Privacy Manifest.Aligned values with Android version.
Added bold styling to literals.
Enabled
showPreviousparameter.Updated Core to version
v2.2.2.Added custom fonts and Dark Mode colors.
Adjusted timeout (
50000 → 58000 ms).Set
SkipSecureElementsas private and true.Added custom colors and images methods.
Updated SDK Core to
v2.2.0.Added animation customization support.
Moved redundant logic to Core layer.
Added pager arrows and title labels to tutorial tips.
Fixes
Fixed
NO_DATA_ERRORwhen launching from Flow.Improved UX consistency and button background colors.
Fixed pink backgrounds in animations.
Fixed screensharing StepData tracking errors.
Corrected animations and literals for iPhone 15.
Added
autorotate = falseto prevent horizontal layout.Resolved skipSecureElements JSON parsing issue.
Fixed tutorial animation layering in small screens.
Updated several literals.
Version 2.9.X – 29/08/2024
Main Updates
Added new animations and literals for iPhone 15.
Added
CommonCustomizationandThemeFlowsupport.Updated Core to
v2.1.0and adapted changes.Improved accessibility, Lotties, and custom color options.
Added new parameters to
NfcConfigurationData(extractFacialImage,extractSignatureImage).
Fixes
Fixed modal textfield height and tutorial tip animations.
Removed outdated Android animations.
Optimized default parameter values and session handling.
Version 2.8.X – 31/05/2024
Main Updates
Created unskippable “Previous Tips” flow when
showTutorial = true.Added new animations, colors, and literals for improved UX.
Introduced
isButtonNotPressedto handle start-button cooldowns.Restarted capture on
tagConnectionLost.Added
tagConnectionLostTimerfor blocked sessions.Updated internationalization and disabled Start NFC button during blocking sessions.
Updated dependencies and adapted to Core
v2.0.0.Added Privacy Manifest and OpenSSL
3.1.5000support.Implemented custom messages for iOS ≥17.4.
Improved session handling (
isActivevalidation before scan).Added static property
NfcController.isAvailablefor reader state.
Fixes
Reverted OpenSSL dependency (
3.1.5000 → 1.1.1100) due to PACE malfunction.Replaced masterlists with unified
masterList.pem.Resolved duplicated
ActiveAuthentication.Improved JSON decoding in
NfcConfigurationData.
Version 2.7.X – 13/03/2024
Main Updates
Adapted to Core
v1.5.6–v1.5.8.Added status component integration, diagnostic flow, and timeout control.
Refactored
NfcResultmodels and improved error handling.Added tutorial with animations, Catalan translations, and improved UX navigation.
Added new error type:
TagConnectionLost.Updated MasterList extraction handling.
Fixes
Handled invalid MRZ keys and truncated tutorial text.
Improved fallback logic.
Corrected literal key for
nfc_component_cancel.
Version 2.5.X – 14/09/2023
Main Updates
Added new parameters to
NfcConfigurationData(skipPace,dataGroups).Updated minimum iOS version to 13.
Added Catalan translations.
Added customizable literals and loading UI improvements.
Added
BehaviorComponentsupport and adapted to SDK1.4.0.
Fixes
Fixed
InvalidMRZerror when document number shorter than 9 characters.Resolved OCR mapping,
NFC_WIDGETtracking, and MRZ guard checks.
Version 2.4.X – 10/05/2023
Main Updates
Changed date formats in configuration.
Downgraded OpenSSL to
1.1.1100for hybrid compatibility.Converted module into a Component, integrating
LicenseCheckerinternally.Refactored
PassportReaderand restricted unnecessary public accessors.
Last updated