Pyscard Versions Save

pyscard smartcard library for python

2.0.9

1 month ago

2.0.9 (April 2024)

  • fix a bug with CardRequestTimeoutException introduced in 2.0.8
  • Minor changes

Full Changelog: https://github.com/LudovicRousseau/pyscard/compare/2.0.8...2.0.9

2.0.8

2 months ago

2.0.8 (march 2024)

  • Make CardMonitor() thread safe on Python 3.12
  • Add hresult value in exceptions
  • Improve documentation
  • Check swig is installed on build
  • Remove use of imp module for wx (GUI)
  • Makefile: modernize use of setup.py
  • Minor changes

Full Changelog: https://github.com/LudovicRousseau/pyscard/compare/2.0.7...2.0.8

2.0.7

1 year ago

2.0.7 (March 2023)

  • do not include the generated HTML documentation in the archive

Full Changelog: https://github.com/LudovicRousseau/pyscard/compare/2.0.6...2.0.7

2.0.6

1 year ago

2.0.6 (March 2023)

  • handle SCARD_E_NO_SERVICE on Windows (on last reader removal)
  • add support of MSYS2/mingw environment on Windows
  • improve documentation
  • minor changes

What's Changed

New Contributors

Full Changelog: https://github.com/LudovicRousseau/pyscard/compare/2.0.5...2.0.6

2.0.5

1 year ago

2.0.5 (Septembre 2022)

Full Changelog: https://github.com/LudovicRousseau/pyscard/compare/2.0.4...2.0.5

2.0.4

1 year ago

2.0.4 (August 2022)

  • Fix a problem on PCSCCardConnection.disconnect
  • Add support of BaseSCardException(hresult) format
  • Do not use deprecated distutils any more

Full Changelog: https://github.com/LudovicRousseau/pyscard/compare/2.0.3...2.0.4

2.0.3

2 years ago

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 years ago

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

2 years ago
  • 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

3 years ago

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