From 555900689f793d5eb9e5eacee6f422d771e8aab9 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Mon, 19 Aug 2024 19:17:27 -0600 Subject: [PATCH 1/2] release zcash_keys version 0.3.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- zcash_keys/CHANGELOG.md | 18 +++++++++++++----- zcash_keys/Cargo.toml | 2 +- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8021c6d03b..38558eb11f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5955,7 +5955,7 @@ dependencies = [ [[package]] name = "zcash_keys" -version = "0.2.0" +version = "0.3.0" dependencies = [ "bech32", "bip32", diff --git a/Cargo.toml b/Cargo.toml index 6a32048944..be044848b9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ equihash = { version = "0.2", path = "components/equihash" } zcash_address = { version = "0.4", path = "components/zcash_address" } zcash_client_backend = { version = "0.12", path = "zcash_client_backend" } zcash_encoding = { version = "0.2.1", path = "components/zcash_encoding" } -zcash_keys = { version = "0.2", path = "zcash_keys" } +zcash_keys = { version = "0.3", path = "zcash_keys" } zcash_protocol = { version = "0.2", path = "components/zcash_protocol" } zip321 = { version = "0.0", path = "components/zip321" } diff --git a/zcash_keys/CHANGELOG.md b/zcash_keys/CHANGELOG.md index 6fcc42d3a7..060a70dca1 100644 --- a/zcash_keys/CHANGELOG.md +++ b/zcash_keys/CHANGELOG.md @@ -5,13 +5,16 @@ and this library adheres to Rust's notion of [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [0.3.0] - 2024-08-19 ### Notable changes - `zcash_keys`: - Now supports TEX (transparent-source-only) addresses as specified - in [ZIP 320](https://zips.z.cash/zip-0320). - - Has an `unstable-frost` feature for FROST implementors to use when - API changes are needed specifically for the FROST threshold signatures - use case. + in [ZIP 320](https://zips.z.cash/zip-0320). + - An `unstable-frost` feature has been added in order to be able to + temporarily expose API features that are needed specifically when creating + FROST threshold signatures. The features under this flag will be removed + once key derivation for FROST has been fully specified and implemented. ### Added - `zcash_keys::address::Address::try_from_zcash_address` @@ -21,9 +24,14 @@ and this library adheres to Rust's notion of - `to_address_request` ### Changed +- MSRV is now 1.70.0. +- Updated dependencies: + - `zcash_address-0.4` + - `zcash_encoding-0.2.1` + - `zcash_primitives-0.16` + - `zcash_protocol-0.2` - `zcash_keys::Address` has a new variant `Tex`. - `zcash_keys::address::Address::has_receiver` has been renamed to `can_receive_as`. -- MSRV is now 1.70.0. - `zcash_keys::keys`: - The (unstable) encoding of `UnifiedSpendingKey` has changed. - `DerivationError::Transparent` now contains `bip32::Error`. diff --git a/zcash_keys/Cargo.toml b/zcash_keys/Cargo.toml index 22a0643fd4..0ae0d8215d 100644 --- a/zcash_keys/Cargo.toml +++ b/zcash_keys/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_keys" description = "Zcash key and address management" -version = "0.2.0" +version = "0.3.0" authors = [ "Jack Grigg ", "Kris Nuttycombe " From 1acf5837381cb1e419503ad954ef6f9b12cefcdf Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Mon, 19 Aug 2024 19:30:35 -0600 Subject: [PATCH 2/2] Record audit for zcash_keys 0.2.0 -> 0.3.0 --- supply-chain/audits.toml | 5 +++++ supply-chain/imports.lock | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml index e4d9d6af62..b425783f52 100644 --- a/supply-chain/audits.toml +++ b/supply-chain/audits.toml @@ -577,6 +577,11 @@ criteria = "safe-to-deploy" delta = "0.2.0 -> 0.2.1" notes = "This release adds minor convenience methods and involves no unsafe code." +[[audits.zcash_keys]] +who = "Kris Nuttycombe " +criteria = "safe-to-deploy" +delta = "0.2.0 -> 0.3.0" + [[audits.zcash_primitives]] who = "Kris Nuttycombe " criteria = "safe-to-deploy" diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index c6f77dc027..6177076102 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -265,8 +265,8 @@ user-login = "str4d" user-name = "Jack Grigg" [[publisher.zcash_keys]] -version = "0.2.0" -when = "2024-03-25" +version = "0.3.0" +when = "2024-08-20" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe"