Changelog¶
3.2.2¶
Fixed¶
- Issue where
KeysAlertViewController
elements may overflow the screen limits.
3.2.1¶
Fixed¶
- PrivacyInfo.xcprivacy.
3.2.0¶
Added¶
- PrivacyInfo.xcprivacy.
3.1.0¶
Removed¶
- maccatalyst architecture support.
3.0.3¶
Fixed¶
- Issue with DG11 data parsing in ICAO_LIMITED_SUPPORT document type
3.0.2¶
Added¶
- ICAO_LIMITED_SUPPORT as a new experimental document type supported by the SDK. It represents any other document that complies with ICAO 9303, that is not specifically supported by the SDK. This support is LIMITED and may not work as expected if the document itself partially complies with ICAO specification.
3.0.1¶
Added¶
- Support to load images from Assets folder.
3.0.0¶
Added¶
- Compulsory changes in your integration:
- New way of starting the SDK. Instead of instantiating a UIViewController from an Storyboard, direct object creation is added.
- New method to force the stop of the SDK.
- Refactored NfcDocumentType enum class to match document names used in other Veridas' products and services. Old value → new value.
- PASSPORT → Passport
- ES_RP_2011 → ES_ResidencePermit_2011
- ES_RP_2020 → ES_ResidencePermit_2020
- DNI40 → ES_IDCard_2021
- DNI30 → ES_IDCard_2015
- Optional changes in your integration: added some utility methods to NfcDocumentType enum class.
- isValueValid(type: String): checks whether the input string is valid.
- getDocumentType(type: String): creates an NfcDocumentType if possible.
- getValues(): gets the values of the enumeration in String format
See the example provided in the Example of use to know how to update your integration code.
2.3.0¶
Added¶
- Added a close button so the SDK can be manually closed by the user. This button is configurable.
Changed¶
- Corrected default parameters section in the documentation.
- Improved behavior of the keys alert view controller.
- Better error handling when the conditions for this SDK to work are not met.
Fixed¶
- Now the scan button can not be pressed after a successful read.
Removed¶
- Removed CoreNFC as a required dependency so an application using this SDK can be installed in non-nfc-capable devices. The dependency is set as optional.
2.2.1¶
Changed¶
- Due to the last update of Xcode 13 to Xcode 14. We have two versions, the previous minor version compiled with Xcode 13 (2.2.0) and this one with Xcode14 (2.2.1). It is important to keep in mind to use the version corresponding to the one you use to compile your project. For future releases, the SDKs will only be compiled with Xcode14 and onward. In addition to this, the Xcode 14 compiled version of our SDKs drop support to armv7 and i386 architectures as well as raising the minimum iOS target version from iOS 10 to iOS 11, due to Apple new requirements.
2.2.0¶
Changed¶
- Upgraded iOS minimum version to iOS 11
2.1.0¶
Added¶
- Compatibility for:
- ES_IDCard_2021: Spanish IDCard issued in 2021 (named DNI40)
2.0.0¶
Changed¶
- Distributed as xcFramework
1.2.0¶
Added¶
- Compatibility for:
- ES_RP_2011: Spanish residence permit issued in 2011
- ES_RP_2020: Spanish residence permit issued in 2020
1.1.0¶
Added¶
@available(iOS 13.0, *)
or#available(iOS 13.0, *)
in some classes.- Downloaded iOS deployment target to 10 so the SDK can be installed in that iOS versions too (but not used).
1.0.1¶
Fixed¶
- Fixed issue with bitcode support.
1.0.0¶
Added¶
- Initial release.