diff --git a/NEWS b/NEWS index f0bf872..44dd505 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,19 @@ +* 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. + * Version 1.1.3 (released 2024-03-13) ** Fix USB HID issue on MacOS that sometimes caused a pause while waiting for a timeout. diff --git a/examples/server/poetry.lock b/examples/server/poetry.lock index bee2e0f..b62a24a 100755 --- a/examples/server/poetry.lock +++ b/examples/server/poetry.lock @@ -166,7 +166,7 @@ test-randomorder = ["pytest-randomly"] [[package]] name = "fido2" -version = "1.1.4-dev.0" +version = "1.2.0" description = "FIDO2/WebAuthn library for implementing clients and servers." optional = false python-versions = "^3.8" diff --git a/fido2/__init__.py b/fido2/__init__.py index a12f56b..185a501 100644 --- a/fido2/__init__.py +++ b/fido2/__init__.py @@ -26,4 +26,4 @@ # POSSIBILITY OF SUCH DAMAGE. -__version__ = "1.1.4-dev.0" +__version__ = "1.2.0" diff --git a/pyproject.toml b/pyproject.toml index 52cfe9f..c600dba 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "fido2" -version = "1.1.4-dev.0" +version = "1.2.0" description = "FIDO2/WebAuthn library for implementing clients and servers." authors = ["Dain Nilsson "] homepage = "https://github.com/Yubico/python-fido2"