From 8afa330918b23348b874c13e3b4edfb11d0861aa Mon Sep 17 00:00:00 2001 From: Dain Nilsson Date: Mon, 2 May 2022 13:09:43 +0200 Subject: [PATCH] Prepare 1.0.0rc1. --- NEWS | 6 +++--- README.adoc | 11 ++--------- fido2/__init__.py | 2 +- pyproject.toml | 2 +- 4 files changed, 7 insertions(+), 14 deletions(-) diff --git a/NEWS b/NEWS index 3720edba..61c6dcea 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,7 @@ -* Version 1.0.0 (unreleased) - ** First stable release. +* Version 1.0.0rc1 (unreleased) + ** Release Candidate 1 of first stable release. ** Require Python 3.7 or later. - ** APIs have updated to alight with WebAuthn level 2. + ** APIs have updated to align with WebAuthn level 2. ** Several CTAP 2.1 features have been implemented. * Version 0.9.3 (released 2021-11-09) diff --git a/README.adoc b/README.adoc index 0df94de3..926deedc 100644 --- a/README.adoc +++ b/README.adoc @@ -1,16 +1,9 @@ == python-fido2 image:https://github.com/Yubico/python-fido2/workflows/build/badge.svg["Github actions build", link="https://github.com/Yubico/python-fido2/actions"] - Provides library functionality for communicating with a FIDO device over USB as well as verifying attestation and assertion signatures. -WARNING: This project is in beta. Expect things to change or break at any time! - -WARNING: Version 0.9 is the last planned version of this library which will -support Python 2. The next major version planned is 1.0, which will require -Python 3 or later. - This library aims to support the FIDO U2F and FIDO 2 protocols for communicating with a USB authenticator via the Client-to-Authenticator Protocol (CTAP 1 and 2). In addition to this low-level device access, classes defined in @@ -84,11 +77,11 @@ to /etc/devd.conf, which can be automated by installing security/u2f-devd: # pkg install u2f-devd -=== Dependencies +==== Dependencies This project depends on Cryptography. For instructions on installing this dependency, see https://cryptography.io/en/latest/installation/. -NFC support is optionally available via PCSC, using the pyscard library. For +NFC support is optionally available via PC/SC, using the pyscard library. For instructions on installing this dependency, see https://github.com/LudovicRousseau/pyscard/blob/master/INSTALL.md. diff --git a/fido2/__init__.py b/fido2/__init__.py index 14922ef8..5ad27c9a 100644 --- a/fido2/__init__.py +++ b/fido2/__init__.py @@ -26,4 +26,4 @@ # POSSIBILITY OF SUCH DAMAGE. -__version__ = "1.0.0-dev0" +__version__ = "1.0.0rc1" diff --git a/pyproject.toml b/pyproject.toml index 6158a374..d30782aa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "fido2" -version = "1.0.0-dev0" +version = "1.0.0rc1" description = "FIDO2/WebAuthn library for implementing clients and servers." authors = ["Dain Nilsson "] homepage = "https://github.com/Yubico/python-fido2"