Skip to content

Releases: duo-labs/py_webauthn

v1.3.0

14 Feb 19:50
Compare
Choose a tag to compare

Changes:

  • Switch back from attrs + cattrs to Pydantic while preserving support for bytes-like values in subclasses of WebAuthnBaseModel.
    • See issue #113 for more context

v1.2.1

06 Jan 20:24
Compare
Choose a tag to compare

Changes:

  • Clarify credential docstring for verify_authentication_response()

v1.2.0

10 Dec 19:00
Compare
Choose a tag to compare

Changes:

  • Switched from Pydantic to the combination of attrs + cattrs. This achieves more-Pythonic library behavior when used in a project alongside other third-party packages that use subclasses of bytes to represent such values as credential IDs and public keys.

v1.1.0

11 Nov 00:54
Compare
Choose a tag to compare

Changes:

  • Fixed SafetyNet attestation statement verification failing due to server time drift
  • Added py.typed file to indicate type information is present (PEP-561)

v1.0.1

18 Oct 15:48
Compare
Choose a tag to compare

Changes:

  • Fixed SafetyNet unit test failing due to expired x5c certs (see PR #99)

v1.0.0 - Like a whole new library...

15 Oct 17:20
970c292
Compare
Choose a tag to compare

This preview release of the revitalized py_webauthn library features an entirely new API, as well as support for all attestation statement formats included in L2 of the WebAuthn spec:

  • Packed
  • TPM
  • Android Key
  • Android SafetyNet
  • FIDO U2F
  • Apple
  • None

Practical examples are included in the examples/ directory to serve as a primary reference for now on how to use the new library functionality.

v1.0.0-beta2: Merge pull request #97 from duo-labs/fix-setup-py

15 Oct 16:49
3649f68
Compare
Choose a tag to compare

v1.0.0-beta1: Merge pull request #95 from duo-labs/lib-refresh

15 Oct 16:15
00e5dc8
Compare
Choose a tag to compare

Preview release of the revitalized py_webauthn library. See PR #95

v0.4.7

13 Mar 23:02
Compare
Choose a tag to compare

v0.4.7