================== * PCSCExceptions: include error code in the message * getReaderNames(): fix Windows 10 issue when the last reader is disconnected
2.0.2
======================
* Fix an issue in ReaderMonitor() that failed to enumerate readers on macOS * getReaderNames(): handle SCARD_E_SERVICE_STOPPED on Windows generated on last reader removal * Restrict MAX_BUFFER_SIZE_EXTENDED to 65535 and fix an issue on Lenovo laptops with NXP NFC readers * SmartcardException: display a positive PCSC error code
2.0.1
=================
* Add .reconnect() method to high-level API * Handle removal of the last reader on Windows * Fix support of macOS Big Sur * Use Python3 by default * Handle bogus ACS ACR122U PICC reader
2.0.0
======================
* SCardStatus(): Fix a crash in case of PC/SC error * toASCIIString(): replace non-ASCII char by '.' * remove i386 (32-bits) support on macOS
1.9.9
=================== * Makefile: use twine to upload to pypi.python.org * test: fix Exception test on 32-bits CPU * test: correctly handle macOS versions older than 10.10
1.9.8
================== * SmartcardException: store the PC/SC return code in hresult * CardMonitoring: stop the looping only if PCSC exited * setup: support build on OpenBSD, and other BSD * Fix Windows 10 SCARD_E_SERVICE_STOPPED from SCardListReaders() * Minor documentation improvements