From 7fab63c1aec1d229cc2530c21d413fa15c9266ed Mon Sep 17 00:00:00 2001 From: ryan Date: Sat, 4 Jan 2025 02:07:28 -0500 Subject: [PATCH] Release keyfork v0.2.5 --- CHANGELOG.md | 100 ++++++++++++++++++ Cargo.lock | 28 ++--- Cargo.toml | 4 +- crates/daemon/keyforkd-client/Cargo.toml | 2 +- crates/daemon/keyforkd/Cargo.toml | 2 +- crates/derive/keyfork-derive-key/Cargo.toml | 2 +- .../derive/keyfork-derive-openpgp/Cargo.toml | 2 +- .../keyfork-derive-path-data/Cargo.toml | 2 +- crates/derive/keyfork-derive-util/Cargo.toml | 2 +- crates/keyfork-shard/Cargo.toml | 2 +- crates/keyfork/Cargo.toml | 2 +- crates/qrcode/keyfork-qrcode/Cargo.toml | 2 +- crates/qrcode/keyfork-zbar/Cargo.toml | 2 +- crates/util/keyfork-crossterm/Cargo.toml | 2 +- crates/util/keyfork-entropy/Cargo.toml | 2 +- crates/util/keyfork-mnemonic/Cargo.toml | 2 +- crates/util/keyfork-prompt/Cargo.toml | 2 +- 17 files changed, 130 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f0a99ed..1ce4a2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,103 @@ +# Keyfork v0.2.5 + +### Changes in keyfork: + +``` +503c6fa keyfork derive key: initial commit +c46f9e4 move things to use default handler mechanism +92dde3d keyfork-prompt: make dyn Trait compatible in prep for allowing dynamic prompt handlers +``` + +### Changes in keyfork-crossterm: + +``` +6317cc9 Cargo.lock: bump deps, dupe generic-array :( +a8b2814 make clippy happy +``` + +### Changes in keyfork-derive-key: + +``` +a8b2814 make clippy happy +``` + +### Changes in keyfork-derive-openpgp: + +``` +4ab1e8a add docs to make clippy extra happy +a8b2814 make clippy happy +``` + +### Changes in keyfork-derive-path-data: + +``` +4ab1e8a add docs to make clippy extra happy +``` + +### Changes in keyfork-derive-util: + +``` +a8b2814 make clippy happy +``` + +### Changes in keyfork-entropy: + +``` +a8b2814 make clippy happy +``` + +### Changes in keyfork-mnemonic: + +``` +a8b2814 make clippy happy +``` + +### Changes in keyfork-prompt: + +``` +f8db870 keyfork-prompt: add Headless +92dde3d keyfork-prompt: make dyn Trait compatible in prep for allowing dynamic prompt handlers +a8b2814 make clippy happy +``` + +### Changes in keyfork-qrcode: + +``` +be6d562 keyfork-qrcode: use image::ImageReader over image::io::Reader (deprecated) +305e070 Cargo.lock: bump multiple deps to deduplicate +4ab1e8a add docs to make clippy extra happy +a8b2814 make clippy happy +``` + +### Changes in keyfork-shard: + +``` +c46f9e4 move things to use default handler mechanism +92dde3d keyfork-prompt: make dyn Trait compatible in prep for allowing dynamic prompt handlers +d7bf3d1 keyfork-shard: move to blahaj +a8b2814 make clippy happy +c36fe0a keyfork-shard: re-enable standard policy, alive check still disabled, add check for encryption keys when discovering certs +``` + +### Changes in keyfork-zbar: + +``` +a8b2814 make clippy happy +``` + +### Changes in keyforkd: + +``` +c46f9e4 move things to use default handler mechanism +a8b2814 make clippy happy +``` + +### Changes in keyforkd-client: + +``` +a8b2814 make clippy happy +``` + # Keyfork v0.2.4 This release includes a lot of "maintenance" changes, without any changes in diff --git a/Cargo.lock b/Cargo.lock index ccc79df..a035c46 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1740,7 +1740,7 @@ dependencies = [ [[package]] name = "keyfork" -version = "0.2.4" +version = "0.2.5" dependencies = [ "base64", "card-backend-pcsc", @@ -1780,7 +1780,7 @@ version = "0.1.0" [[package]] name = "keyfork-crossterm" -version = "0.27.1" +version = "0.27.2" dependencies = [ "async-std", "bitflags 2.6.0", @@ -1803,7 +1803,7 @@ dependencies = [ [[package]] name = "keyfork-derive-key" -version = "0.1.1" +version = "0.1.2" dependencies = [ "keyfork-derive-util", "keyforkd-client", @@ -1813,7 +1813,7 @@ dependencies = [ [[package]] name = "keyfork-derive-openpgp" -version = "0.1.3" +version = "0.1.4" dependencies = [ "anyhow", "ed25519-dalek", @@ -1826,7 +1826,7 @@ dependencies = [ [[package]] name = "keyfork-derive-path-data" -version = "0.1.2" +version = "0.1.3" dependencies = [ "keyfork-derive-util", "once_cell", @@ -1834,7 +1834,7 @@ dependencies = [ [[package]] name = "keyfork-derive-util" -version = "0.2.1" +version = "0.2.2" dependencies = [ "digest", "ed25519-dalek", @@ -1852,7 +1852,7 @@ dependencies = [ [[package]] name = "keyfork-entropy" -version = "0.1.1" +version = "0.1.2" dependencies = [ "keyfork-bug", "smex", @@ -1870,7 +1870,7 @@ dependencies = [ [[package]] name = "keyfork-mnemonic" -version = "0.4.0" +version = "0.4.1" dependencies = [ "bip39", "hex", @@ -1884,7 +1884,7 @@ dependencies = [ [[package]] name = "keyfork-prompt" -version = "0.1.2" +version = "0.2.0" dependencies = [ "keyfork-bug", "keyfork-crossterm", @@ -1894,7 +1894,7 @@ dependencies = [ [[package]] name = "keyfork-qrcode" -version = "0.1.1" +version = "0.1.2" dependencies = [ "image", "keyfork-bug", @@ -1906,7 +1906,7 @@ dependencies = [ [[package]] name = "keyfork-shard" -version = "0.2.3" +version = "0.3.0" dependencies = [ "aes-gcm", "anyhow", @@ -1938,7 +1938,7 @@ dependencies = [ [[package]] name = "keyfork-zbar" -version = "0.1.0" +version = "0.1.1" dependencies = [ "image", "keyfork-zbar-sys", @@ -1956,7 +1956,7 @@ dependencies = [ [[package]] name = "keyforkd" -version = "0.1.2" +version = "0.1.3" dependencies = [ "bincode", "hex-literal", @@ -1979,7 +1979,7 @@ dependencies = [ [[package]] name = "keyforkd-client" -version = "0.2.1" +version = "0.2.2" dependencies = [ "bincode", "ed25519-dalek", diff --git a/Cargo.toml b/Cargo.toml index e7d08be..c2dfd82 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,7 +34,7 @@ keyforkd-models = { version = "0.2.0", path = "crates/daemon/keyforkd-models", r keyfork-derive-openpgp = { version = "0.1.2", path = "crates/derive/keyfork-derive-openpgp", registry = "distrust", default-features = false } keyfork-derive-path-data = { version = "0.1.1", path = "crates/derive/keyfork-derive-path-data", registry = "distrust", default-features = false } keyfork-derive-util = { version = "0.2.0", path = "crates/derive/keyfork-derive-util", registry = "distrust", default-features = false } -keyfork-shard = { version = "0.2.2", path = "crates/keyfork-shard", registry = "distrust", default-features = false } +keyfork-shard = { version = "0.3.0", path = "crates/keyfork-shard", registry = "distrust", default-features = false } keyfork-qrcode = { version = "0.1.1", path = "crates/qrcode/keyfork-qrcode", registry = "distrust", default-features = false } keyfork-zbar = { version = "0.1.0", path = "crates/qrcode/keyfork-zbar", registry = "distrust", default-features = false } keyfork-zbar-sys = { version = "0.1.0", path = "crates/qrcode/keyfork-zbar-sys", registry = "distrust", default-features = false } @@ -44,7 +44,7 @@ keyfork-crossterm = { version = "0.27.1", path = "crates/util/keyfork-crossterm" keyfork-entropy = { version = "0.1.1", path = "crates/util/keyfork-entropy", registry = "distrust", default-features = false } keyfork-frame = { version = "0.1.0", path = "crates/util/keyfork-frame", registry = "distrust", default-features = false } keyfork-mnemonic = { version = "0.4.0", path = "crates/util/keyfork-mnemonic", registry = "distrust", default-features = false } -keyfork-prompt = { version = "0.1.1", path = "crates/util/keyfork-prompt", registry = "distrust", default-features = false } +keyfork-prompt = { version = "0.2.0", path = "crates/util/keyfork-prompt", registry = "distrust", default-features = false } keyfork-slip10-test-data = { version = "0.1.0", path = "crates/util/keyfork-slip10-test-data", registry = "distrust", default-features = false } smex = { version = "0.1.0", path = "crates/util/smex", registry = "distrust", default-features = false } diff --git a/crates/daemon/keyforkd-client/Cargo.toml b/crates/daemon/keyforkd-client/Cargo.toml index b56e8c0..99ae439 100644 --- a/crates/daemon/keyforkd-client/Cargo.toml +++ b/crates/daemon/keyforkd-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyforkd-client" -version = "0.2.1" +version = "0.2.2" edition = "2021" license = "MIT" diff --git a/crates/daemon/keyforkd/Cargo.toml b/crates/daemon/keyforkd/Cargo.toml index 0bc3381..9d4d591 100644 --- a/crates/daemon/keyforkd/Cargo.toml +++ b/crates/daemon/keyforkd/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyforkd" -version = "0.1.2" +version = "0.1.3" edition = "2021" license = "AGPL-3.0-only" diff --git a/crates/derive/keyfork-derive-key/Cargo.toml b/crates/derive/keyfork-derive-key/Cargo.toml index 303eda1..53613bd 100644 --- a/crates/derive/keyfork-derive-key/Cargo.toml +++ b/crates/derive/keyfork-derive-key/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyfork-derive-key" -version = "0.1.1" +version = "0.1.2" edition = "2021" license = "AGPL-3.0-only" diff --git a/crates/derive/keyfork-derive-openpgp/Cargo.toml b/crates/derive/keyfork-derive-openpgp/Cargo.toml index 9746703..6e5b044 100644 --- a/crates/derive/keyfork-derive-openpgp/Cargo.toml +++ b/crates/derive/keyfork-derive-openpgp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyfork-derive-openpgp" -version = "0.1.3" +version = "0.1.4" edition = "2021" license = "AGPL-3.0-only" diff --git a/crates/derive/keyfork-derive-path-data/Cargo.toml b/crates/derive/keyfork-derive-path-data/Cargo.toml index d097cb9..55d6f48 100644 --- a/crates/derive/keyfork-derive-path-data/Cargo.toml +++ b/crates/derive/keyfork-derive-path-data/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyfork-derive-path-data" -version = "0.1.2" +version = "0.1.3" edition = "2021" license = "MIT" diff --git a/crates/derive/keyfork-derive-util/Cargo.toml b/crates/derive/keyfork-derive-util/Cargo.toml index 6effcad..097b606 100644 --- a/crates/derive/keyfork-derive-util/Cargo.toml +++ b/crates/derive/keyfork-derive-util/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyfork-derive-util" -version = "0.2.1" +version = "0.2.2" edition = "2021" license = "MIT" diff --git a/crates/keyfork-shard/Cargo.toml b/crates/keyfork-shard/Cargo.toml index 8c559f8..14bca31 100644 --- a/crates/keyfork-shard/Cargo.toml +++ b/crates/keyfork-shard/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyfork-shard" -version = "0.2.3" +version = "0.3.0" edition = "2021" license = "AGPL-3.0-only" diff --git a/crates/keyfork/Cargo.toml b/crates/keyfork/Cargo.toml index bd756fe..3771f5e 100644 --- a/crates/keyfork/Cargo.toml +++ b/crates/keyfork/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyfork" -version = "0.2.4" +version = "0.2.5" edition = "2021" license = "AGPL-3.0-only" diff --git a/crates/qrcode/keyfork-qrcode/Cargo.toml b/crates/qrcode/keyfork-qrcode/Cargo.toml index 5a980db..054b40b 100644 --- a/crates/qrcode/keyfork-qrcode/Cargo.toml +++ b/crates/qrcode/keyfork-qrcode/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyfork-qrcode" -version = "0.1.1" +version = "0.1.2" repository = "https://git.distrust.co/public/keyfork" edition = "2021" license = "MIT" diff --git a/crates/qrcode/keyfork-zbar/Cargo.toml b/crates/qrcode/keyfork-zbar/Cargo.toml index d9bed34..dcd228f 100644 --- a/crates/qrcode/keyfork-zbar/Cargo.toml +++ b/crates/qrcode/keyfork-zbar/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyfork-zbar" -version = "0.1.0" +version = "0.1.1" repository = "https://git.distrust.co/public/keyfork" edition = "2021" license = "MIT" diff --git a/crates/util/keyfork-crossterm/Cargo.toml b/crates/util/keyfork-crossterm/Cargo.toml index 041a19d..451f0bc 100644 --- a/crates/util/keyfork-crossterm/Cargo.toml +++ b/crates/util/keyfork-crossterm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyfork-crossterm" -version = "0.27.1" +version = "0.27.2" # authors = ["T. Post"] authors = ["Ryan Heywood "] description = "A crossplatform terminal library for manipulating terminals." diff --git a/crates/util/keyfork-entropy/Cargo.toml b/crates/util/keyfork-entropy/Cargo.toml index a568599..8960ffa 100644 --- a/crates/util/keyfork-entropy/Cargo.toml +++ b/crates/util/keyfork-entropy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyfork-entropy" -version = "0.1.1" +version = "0.1.2" edition = "2021" license = "MIT" diff --git a/crates/util/keyfork-mnemonic/Cargo.toml b/crates/util/keyfork-mnemonic/Cargo.toml index 2097c7e..4a939c2 100644 --- a/crates/util/keyfork-mnemonic/Cargo.toml +++ b/crates/util/keyfork-mnemonic/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyfork-mnemonic" -version = "0.4.0" +version = "0.4.1" description = "Utilities to generate and manage seeds based on BIP-0039 mnemonics." repository = "https://git.distrust.co/public/keyfork" edition = "2021" diff --git a/crates/util/keyfork-prompt/Cargo.toml b/crates/util/keyfork-prompt/Cargo.toml index a7ae08b..4589316 100644 --- a/crates/util/keyfork-prompt/Cargo.toml +++ b/crates/util/keyfork-prompt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "keyfork-prompt" -version = "0.1.2" +version = "0.2.0" description = "Prompt management utilities for Keyfork" repository = "https://git.distrust.co/public/keyfork" edition = "2021"