Releases: tycho/yubioath-desktop
Releases · tycho/yubioath-desktop
Yubico Authenticator v3.1.7
All versions in the 3.1.x series except for 3.1.0 are unofficial releases maintained by me.
Version 3.1.7
- Use case-insensitive detection of YubiKey CCID reader.
- Fix correctness of CCID behavior around HMAC, OATH AID length, etc
- Implemented SHA-512 support for YubiKey 5
- Improve installer build reliability
- Switch to new code signing certificate
Binary releases
All binary release packages are signed using my ed25519 PGP keypair, which you can retrieve from keys.openpgp.org.
Windows binary release
- Built using:
- Python 3.8.3
- cryptography 2.9.2
- psutil 5.6.2 (for win32 build only, to work around a crash bug)
- psutil 5.7.0 (for win64 build)
- PyInstaller 3.6
- PyQt5 5.13.2
- pyscard 1.9.9
- Qt 5.13.2
- Python 3.8.3
Mac OS X binary release
- Built using MacPorts packages for macOS 10.15 (Catalina):
- Python 3.7.7
- cryptography 2.9.2
- psutil 5.7.0
- PyInstaller 3.5
- PyQt 5.14.2
- pyscard 1.9.9
- Qt 5.14.2
- Python 3.7.7
Yubico Authenticator v3.1.6
All versions in the 3.1.x series except for 3.1.0 are unofficial releases maintained by me.
Version 3.1.6
- Enabled High DPI support in Qt, which makes things look much nicer on Mac OS X
- Fixed another case where re-prompting for the token password repeatedly
- Fixed Windows NSIS installer script to work with current PyInstaller/PyQt
Version 3.1.5
- Added "Reset" menu option for feature parity with CLI
- Added "Import" menu option to import plain text lists of otpauth:// URIs
- Added experimental SQLite OATH storage backend
- Improved error handling on unexpected YubiKey hotplugs
- Fixed some unnecessary re-prompting for token password
- Taught main window to clear search box when minimizing to tray
Windows binary release
- Built using:
- Qt 5.10.1
- PyQt5 5.10.1
- Python 3.6.4 (32-bit)
- PyInstaller v3.3.1-43-ga2c73bce
Mac OS X binary release
- Built using:
- Qt 5.10.1
- PyQt 5.10
- Python 3.6.4
- PyInstaller from https://github.com/bjones1/pyinstaller/tree/pyqt5_fix
Yubico Authenticator v3.1.4
All versions in the 3.1.x series except for 3.1.0 are unofficial releases maintained by me. Changes since v3.1.0:
Version 3.1.4
- Removed support for slot-based storage.
- Fix progress bar counter when using only touch-based credentials.
- Minor cleanups and bugfixes.
Version 3.1.3
- Fixed refreshing codes requiring touch
- Fixed unnecessary refresh on launch
- Fixed code expiration detection for codes a single timestep in the future (e.g. codes manually refreshed near the end of a timestep)
Version 3.1.2
- Replaced PySide with PyQt5
- Replaced PyCrypto module with 'cryptography' module APIs
- Replaced scdaemon-killer with 'psutil' module calls
- Replaced CCID handling on Linux with lighter-weight version
- Replaced a few subprocess calls with Pythonic APIs
- Fixed an unlikely infinite loop in QR decoder
- Fixed possible deadlocks in GUI controller
- Fixed timer issues caused by internal relative timekeeping
- Added more validation around QR code parameters
- Timers are now suspended (or low-frequency) when the app does not have focus. This should help with battery life.