Version 5.0.1 (released 2020-11-03)
Support hex encoded metadata values.
Version 5.0.0 (released 2017-03-30)
Major release: This release is NOT backwards compatible.
Object model has been updated to reflect the 1.1 FIDO JavaScript API.
Full Python 2.7 and 3.3+ support.
Lots of things have been rewritten.
Version 4.0.1 (released 2016-04-05)
Bugfix: Certificates sometimes failed to parse on Python 3.
Bugfix: Example server wasn’t properly updated for cryptography.
Version 4.0.0 (released 2016-03-01)
Major release: Changed backend from M2Crypto to cryptography
Added support for Python 3.3+ and PyPy 2.6+
Added support for reading transport information from attestation certificates, as well as metadata statements.
Added dependency on cryptography 1.2 or higher
Added dependency on enum34 on python versions < 3.4
Removed dependency on M2Crypto, pyasn1, and pyasn1-modules
utils.rand_bytes() now sources bytes from os.urandom()
utils.websafe_encode(), u2f_v2.RawRegistrationResponse.serialize(), and u2f_v2.RawAuthenticationResponse.serialize() now all return text strings (unicode() on Python 2.x, str() on Python 3.x)
Version 3.2.0 (released 2015-06-16)
License change release: Changed license to BSD 2-clause.
Version 3.1.2 (released 2015-06-02)
Bugfix release: Attestation data reading was still broken in 3.1.1.
Version 3.1.1 (released 2015-06-02)
Fix reading attestation data from directories.
Version 3.1.0 (released 2015-02-02)
Added U2F high-level API.
Added attestation and device metadata support.
Version 3.0.1 (released 2015-01-14)
Fix JSONDict not pickling.
Set 0 unused bits in attestation certificate signatures with known unused bits.
Version 3.0.0 (released 2014-10-09)
Complete API rewrite to simplify library significantly.
Version 2.0.0 (released 2014-09-26)
Updated to the latest U2F_V2 standard.
Expose more low level U2F primitives.
Removed old draft versions.
Version 1.0.0 (released 2014-02-18)
First public release!
Added support for U2F V2.
Added u2f_server.py example, for a fully stand-alone example.
Version 0.0.2 (unreleased)
Allow example server to be used for multiple origins.
Version 0.0.1 (released 2013-08-22)
Initial internal release!