Release Notes

  • Version 3.0.3 (released 2018-03-16)

    • Add CTAP HID capability bits to the HIDDevice object.

    • Change the max length of response data to be compatible with more devices.

  • Version 3.0.2 (released 2017-06-16)

    • Bugfix: Continue execution with next device if one device fails to open.

  • Version 3.0.1 (released 2017-06-14)

    • Improved Python 3 compatibility.

  • Version 3.0.0 (released 2016-04-11)

    • Added support for Python 3.3+.

    • utils.rand_bytes() now sources bytes from os.urandom().

    • utils.websafe_encode() now returns text strings (unicode() on Python 2.x, str() on Python 3.x).

    • utils.H() has been removed (just use hashlib.sha256() directly instead).

    • soft.SoftU2FDevice() now stores keys, key handles and app params as text strings.

    • Replace M2Crypto with Cryptography.

  • Version 2.2.1 (released 2015-09-08)

    • Fix setup.py so that installation works properly.

    • Packaging related improvements.

  • Version 2.2.0 (released 2015-07-01)

    • License change: Changed license to BSD 2-clause.

    • Check both usage page and usage.

    • Prefer hidraw backend over libusb, if available.

  • Version 2.1.0 (released 2015-04-13)

    • Use usage page based filtering if possible.

    • Added support for newer YubiKey devices.

    • Fix majorVersion in AppID facet verification.

  • Version 2.0.1 (released 2014-10-28)

    • Ignore failures while listing devices, as other transport might be working.

    • Support for Security Key by Yubico

  • Version 2.0.0 (released 2014-09-26)

    • Updated to U2F_V2 standard.

    • Removed old draft versions.

  • Version 1.1.0 (released 2014-04-15)

    • Added support for the HID transport.

  • Version 1.0.0 (released 2014-02-18)

    • First public release.

    • Added support for U2F_V2.

    • Added soft U2F device for testing purposes.

  • Version 0.0.2 (released 2013-10-07)

    • Better instructions in README

    • Includes executables missing from 0.0.1

  • Version 0.0.1 (released 2013-08-22)

    • Initial internal release!