WARNING: Backwards-incompatible changes!
Version 0.8.1 (released 2019-11-25)
- Bugfix: WindowsClient.make_credential error when resident key requirement is
unspecified.
Version 0.8.0 (released 2019-11-25)
- New fido2.webauthn classes modeled after the W3C WebAuthn spec introduced.
- CTAP2 send_cbor/make_credential/get_assertion and U2fClient
request/authenticatetimeoutarguments replaced witheventused to
cancel a request. - Fido2Client:
- make_credential/get_assertion now take WebAuthn options objects.
- timeout is now provided in ms in WebAuthn options objects. Event based
cancelation also available by passing an Event. - Fido2Server:
- ATTESTATION, USER_VERIFICATION, and AUTHENTICATOR_ATTACHMENT enums
have been replaced with fido2.webauthn classes. - RelyingParty has been replaced with PublicKeyCredentialRpEntity, and
name is no longer optional. - Options returned by register_begin/authenticate_begin now omit unspecified
values if they are optional, instead of filling in default values. - Fido2Server.allowed_algorithms now contains a list of
PublicKeyCredentialParameters instead of algorithm identifiers. - Fido2Server.timeout is now in ms and of type int.
- Support native WebAuthn API on Windows through WindowsClient.