Releases: LudovicRousseau/pyscard
Releases · LudovicRousseau/pyscard
2.0.3
2.0.3 (March 2022)
- PCSCExceptions: include error code in the message
- getReaderNames(): fix Windows 10 issue when the last reader is disconnected
2.0.2
2.0.2 (September 2021)
- Fix an issue in
ReaderMonitor()
that failed to enumerate readers on macOS getReaderNames()
: handleSCARD_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
2.0.0 (September 2020)
- 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 (August 2019)
- 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 (March 2019)
- 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
release-1.9.7
1.9.7 (June 2018)
* Modify CardMonitoring's deleteObserver method to cleanly remove threads
* Python 3: fix smartcard/Synchronization.py
* Python 3: Fix SCardGetErrorMessage() on Windows
* PCSCPart10: add parseFeatureRequest(), parseTlvProperties()
* Fix PEP8 warnings
* Minor documentation improvements
release-1.9.6
1.9.6 (August 2017)
* include test/__init__.py in the archive tarball.
"make test" now works. That fixes build using Python 3.6
release-1.9.5
1.9.5 (Feb 2017)
* SCardGetStatusChange(): fix a memory leak with Python 3
* SCardTransmit(): use SCARD_PCI_RAW for undefined protocol
* Improve epydoc documentation
release-1.9.4
1.9.4 (May 2016)
* Fix installation using pip and easy_install
* Avoid El Capitan SCardGetAttrib bug
* CardConnection: Add context management
* PCSCCardConnection: raise NoCardException if SCARD_E_NO_SMARTCARD
* Stop CardMonitor monitor thread after traceback print.
* minor improvements