From 63a6a278c4924d6bf5efb002eb1d6e849a95edf6 Mon Sep 17 00:00:00 2001 From: Dain Nilsson Date: Tue, 25 Jun 2024 11:27:13 +0200 Subject: [PATCH] Prepare 5.5.0 release --- NEWS | 15 +++++++++++++++ man/ykman.1 | 14 +++++++++++++- pyproject.toml | 2 +- ykman/__init__.py | 2 +- 4 files changed, 30 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index bc016ee1..d9bda108 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,18 @@ +* Version 5.5.0 (released 2024-06-25) + * Add Secure Channel support to smartcard sessions. + * Support extended APDUs in the "apdu" command (this is now the default). + * HSMAuth: Treat management key as a PIN/password instead of a key, adding new CLI + commands. + * PIV: Deprecate explicit passing of management key type when authenticating. + * CLI: Add "config nfc --restrict" command to set "NFC restricted mode". + * CLI: Display more information about PIN complexity and FIPS status for compatible + YubiKeys. + * CLI: Improved error messages for illegal values of PIV PIN and PUK. + * CLI: Drop error messages for old 3.x commands. + * CLI: Removal of --upload for YubiCloud credentials. Export to CSV and upload via web + instead. + * CLI: Add more detailed information to the CLI output for several commands. + * Version 5.4.0 (released 2024-03-27) * Support for YubiKey Bio Multi-protocol Edition. * CLI: Improve error messages for several failures. diff --git a/man/ykman.1 b/man/ykman.1 index 3f03d217..1c540d0f 100644 --- a/man/ykman.1 +++ b/man/ykman.1 @@ -1,4 +1,4 @@ -.TH YKMAN "1" "March 2024" "ykman 5.4.0" "User Commands" +.TH YKMAN "1" "June 2024" "ykman 5.0.0" "User Commands" .SH NAME ykman \- YubiKey Manager (ykman) .SH SYNOPSIS @@ -14,6 +14,18 @@ specify which YubiKey to interact with by serial number .TP \fB\-r\fR, \fB\-\-reader\fR NAME specify a YubiKey by smart card reader name (can't be used with \-\-device or list) +.TP +\fB\-t\fR, \fB\-\-scp\-ca\fR FILENAME +specify the CA to use to verify the SCP11 card key (CA\-KLCC) +.TP +\fB\-s\fR, \fB\-\-scp\fR CRED +specify private key and certificate chain for secure messaging, can be used multiple times to provide key and certificates in multiple files (private key, certificates in leaf\-last order), OR SCP03 keys in hex separated by colon (:) K\-ENC:K\-MAC[:K\-DEK] +.TP +\fB\-p\fR, \fB\-\-scp\-password\fR PASSWORD +specify a password required to access the +.TP +\fB\-\-scp\fR \fBfile\fR, \fBif\fR \fBneeded\fR + .TP \fB\-l\fR, \fB\-\-log\-level\fR [ERROR|WARNING|INFO|DEBUG|TRAFFIC] enable logging at given verbosity level diff --git a/pyproject.toml b/pyproject.toml index 28650c69..3ae32799 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "yubikey-manager" -version = "5.4.1-dev.0" +version = "5.5.0" description = "Tool for managing your YubiKey configuration." authors = ["Dain Nilsson "] license = "BSD" diff --git a/ykman/__init__.py b/ykman/__init__.py index 71684652..1b7377d7 100644 --- a/ykman/__init__.py +++ b/ykman/__init__.py @@ -25,4 +25,4 @@ # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. -__version__ = "5.4.1-dev.0" +__version__ = "5.5.0"