NFC Changelog
Version 2.11.Xβ
Last release: 2.11.8 β 21/10/2025
Main Updatesβ
- Updated and adapted SDK Core to
v2.3.3. - Refactored Font system to include
UIFontMetricsfor dynamic scaling. - Added Analytics Events.
- Added localization override within SDK.
- Improved UI layout for small devices.
- New translations during NFC reading
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 first tutorial step animation. - Fixed animations' names
- Fixed DescriptionTextView colors
- Fixed animations on previous tip screen
Version 2.10.Xβ
Last release: 2.10.7 β 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β
Last release: 2.9.2 β 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β
Last release: 2.8.4 β 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β
Last release: 2.7.10 β 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β
Last release: 2.5.6 β 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β
Last release: 2.4.2 β 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.