Changelog¶
2.8.0¶
Added¶
- Android 15 support
- Support for 16Kb memory pages.
Changed¶
- Android 15 support:
- Set compileSdkVersion to 35.
- Set targetSdkVersion to 35.
- Set build tools version to 35.0.0.
- Android Gradle Plugin 8.5.2
- Gradlew 8.7
- NDK version is now 27.1.12297006
2.7.0¶
Changed¶
- Updated changelog formatting to the new company wide standard.
- Android Gradle Plugin 8.3.0
- Gradlew 8.6
- Kotlin 1.9.23
2.6.0¶
Added¶
- Added VDNFC_ICAO_LIMITED_SUPPORT as a new 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.
2.5.0¶
Added¶
- Added Glide 4.16.0 dependency
Changed¶
- Android 14 (SDK 34)
- Gradlew 8.3
- Android Gradle Plugin 8.1.2
- Kotlin 1.9.10
- Load gifs from assets rather than using an URI
Removed¶
- Removed documentation shipped along with the zip archive. All documentation will be available in Veridas' Product Documentation Hub.
2.4.0¶
Changed¶
- Gradlew 8.1
- Android Gradle Plugin 8.0.0
- Java 17
- Kotlin 1.8.20
2.3.2¶
Changed¶
- Gradlew 7.5.1
- Android Gradle Plugin 7.4.0
- Kotlin 1.7.21
- Improved pipelines speed
2.3.1¶
Added¶
- Added pipelines configuration that includes linters, testing, coverage and artifact publishing.
Changed¶
- Updated Android Gradle Plugin to 7.3.1
- Replaced deprecated Android Gradle Plugin constant "pagackename" in AndroidManifest files by "namespace" constant in build.gradle files
2.3.0¶
Added¶
- Added Java 11 features support.
Changed¶
- Updated minSdkVersion to 21 (Android 5).
- Updated compileSdkVersion to 33 (Android 13).
- Updated targetSdkVersion to 33 (Android 13).
- Updated Gradle to version 7.4.2.
- Updated Gradle plugin to version 7.2.1.
- Updated Kotlin to version 1.6.21.
2.2.1¶
Added¶
- Added support for Android 12 (SDK 31).
2.2.0¶
Changed¶
- Updated dependencies.
Fixed¶
- Fix issue on devices with an API level >= 31
2.1.3¶
Changed¶
- Improved obfuscation avoiding name collisions with other libraries.
- Updated issuing authorities.
2.1.2¶
Changed¶
- Improved stability.
2.1.1¶
Changed¶
- Updated documentation; added returned keys description to README.md.
- Renamed nfc-capture module to nfc-scanner.
Fixed¶
- Fixed Java Source code level to 1.8.
- Fix issue that made non-ui mode not to finish properly in some cases.
2.1.0¶
Added¶
- Added DNI 4.0 (ES_IDCard_2021).
2.0.2¶
Fixed¶
- Fixed bug in UI less execution of the SDK causing it to do nothing when started.
- Bug fixes
2.0.1¶
Fixed¶
- Solved bug with some documents having some extra data.
2.0.0¶
Added¶
- Added ES_ResidencePermit_2011 and ES_ResidencePermit_2020 to the available documents.
- Added VDNfcValidationDataCaptured delegate returns the following information:
- The PACE, BAC, AA and EAC success or not
- Each DG validation info: read hash, calculated hash and validation status.
- Added VDDocumentSigningCertificateCaptured delegate returns the following information:
- The Document's Signing Certificate (DSC)
- Added compatibility with some documents.
1.4.0¶
Added¶
- Added explanation to set allowBackup to false in README.md
Changed¶
- Moved all configuration value lookups to onCreate functions in fragment and activities.
- Updated documentation.
- Updated build files.
- Updated componentVersion and componentVersionCode.
- Updated applicationId in example app.
- Updated dependencies scuba and jmrtd
Fixed¶
- Fixed tests
1.3.2¶
Fixed¶
- Fixed crash while forcing stop more than once simultaneously.
1.3.1¶
Changed¶
- Renamed/refactored all resource and assets files to avoid collisions
- Improved documentation generation.
1.3.0¶
Changed¶
- Improved reading of NFC chip(s).
- Split up city of birth field.
1.2.0¶
Added¶
- Added possibility to read DNI 3.0 NFC chip with CAN key.
- If all pins are available in DNI 3.0, a transparent attempt is done. First with original pins and if it fails, with CAN
- New method setNfcKeysAndPins()
- Added some new configuration keys
Changed¶
- UX improvements
Removed¶
- Removed default gifs
1.1.0¶
Added¶
- Added PACE protocol support with fallback to BAC protocol
Changed¶
- Usability improvements
- Improvements in reading NFC chips
Fixed¶
- Bugfixes
1.0.0¶
Added¶
- First release