Skip to content

Changelog

3.0.0

  • Add workaround for passports with malformed DG2 (e.g. Qatar)

BREAKING: The type of EmrtdResult#dg2File has changed.

2.1.15

  • Update eMRTD library to 3.0.12
  • Update jp2 for 16 kb page size
  • Update CSCA master list

2.1.14

  • Support the new ISO/IEC 39794-5 DG2 format

2.1.13

  • Update eMRTD library to 3.0.9

2.1.12

  • Update eMRTD library to 3.0.6

2.1.11

  • Update JMRTD and BouncyCastle

2.1.10

  • Update eMRTD library to 3.0.5

2.1.9

  • Update eMRTD library to 3.0.3

2.1.8

  • Update eMRTD library to 3.0.1

2.1.7

  • Update eMRTD library to 2.1.4

2.1.6

  • Update eMRTD library to 2.1.2

2.1.5

  • Update eMRTD library to 2.1.1

2.1.4

  • Update eMRTD library to 2.0.2

2.1.3

  • Update CSCA master list

2.1.2

  • Work around non-standard master file selection.

2.1.1

  • Add latest CSCA master list from BSI
  • Add support for OpenTelemetry tracing. You can provide a tracer using the static EmrtdReader#setTracerProvider(...) method.

2.1.0

This version requires you to update your dependencies and Jetifier configuration. Please consult the Installation guide for more information.

  • Add latest CSCA master list from BSI
  • Fix issue with Australian ePassports series R from 2023 and newer
  • Optimize communication with chip (improves speed)
  • Fix NullPointerException when DG14 is not present
  • Update JMRTD to latest version
  • Switch from Spongy Castle to Bouncy Castle
  • Major internal refactorings

2.0.9

  • Fix read failure of DG2 on some passports
  • Verify Not Before date of CSCA certificates

2.0.8

  • Set IsoDep timeout to 1000ms
  • Minor improvements

2.0.7

  • Add latest CSCA master list from BSI
  • Also try SHA1 for Active Authentication ECDSA Signature verification if DG14 includes no ActiveAuthenticationInfo and SHA256 failed (Ukraine passports)
  • Fix invalid ECDSA signature algorithms for Active Authentication

2.0.6

  • Add latest CSCA master list from BSI
  • Default to SHA256 for Active Authentication ECDSA signature verification if DG14 includes no ActiveAuthenticationInfo

2.0.5

  • Verify SODs with ECDSA-signatures where ASN1-DER-encoded Integers (R / S) have 9+ (instead of 1-8) leading 0 bits.

2.0.4

  • Add latest CSCA master list from BSI
  • Improve documentation

2.0.3

  • Update tools in Example project
  • Generate Dokka documentation
  • Improve documentation

2.0.2

  • Add latest CSCA master list from BSI

2.0.1

  • Fix for documents without Access Control
  • Avoid Abort of AA (with RSA) fails