Skip to content

Releases: LudovicRousseau/pyscard

2.0.3

18 Mar 12:01
2.0.3
Compare
Choose a tag to compare

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

22 Sep 20:48
2.0.2
Compare
Choose a tag to compare

2.0.2 (September 2021)

  • 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

17 Jun 15:03
2.0.1
Compare
Choose a tag to compare
  • 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

09 Jan 13:05
2.0.0
Compare
Choose a tag to compare

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)

09 Aug 15:27
release-1.9.9
Compare
Choose a tag to compare
  • 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)

25 Mar 21:32
release-1.9.8
Compare
Choose a tag to compare
  • 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

20 Jun 15:54
release-1.9.7
Compare
Choose a tag to compare

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

28 Aug 11:18
Compare
Choose a tag to compare

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

17 Apr 08:14
release-1.9.5
Compare
Choose a tag to compare

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

30 Nov 22:01
Compare
Choose a tag to compare

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