Skip to content

python-fido2 1.2.0

Latest
Compare
Choose a tag to compare
@dainnilsson dainnilsson released this 27 Nov 09:14
· 3 commits to main since this release
1.2.0
d529d2a

Version 1.2.0 (released 2024-11-27)

  • Improved extension handling:
    Several new extensions are now supported, both for Fido2Client and WindowsClient.
    Extension APIs have been redesigned, and old APIs have been deprecated, slated for
    removal in version 2.0.
    • Disable hmac-secret extension by default, preferring prf.
  • Improved (de-)serialization of dataclasses to/from JSON-friendly dicts.
  • Fido2Client:
    • Support allowCredentials/excludeCredentials of arbitrary length.
    • Handle PUAT_REQUIRED by re-attempting with PIN/UV.
  • Allow localhost (and subdomains) to use http:// in RP ID verification by default.
  • NFC: Support for Authenticators that return SW=61XX on SELECT.
  • USB: Improve connection recovery and use more specific exceptions for errors.
  • Fix: Handle residentKey=preferred properly.
  • Fix: Handle Authentictors that do not pass extensions in GetInfo.