Skip to content

2.6.0

Choose a tag to compare

@andrei-cristea andrei-cristea released this 12 Dec 09:17
· 7 commits to main since this release

Added

  • Added support for NXP MIFARE Classic (1K, 4K variants) in PcscCardCommunicationProtocol with ATR pattern 3B8F8001804F0CA00000030603000(1|2).* according to PC/SC Part 3 Supplemental Document.

Changed

  • Changed default sharing mode from EXCLUSIVE to SHARED in PcscReader.setSharingMode() to improve compatibility with multi-threaded applications.

Fixed

  • Fixed PC/SC context contention on Linux by implementing separate contexts for monitoring and communication operations, preventing SCARD_E_SHARING_VIOLATION errors and thread blocking when using card presence detection concurrently with APDU transmission (especially with waitForCardRemoval() in a separate thread).