From 0e803a73c9203a40dcd9b75a77674d5468eb9662 Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Mon, 19 Aug 2024 14:23:59 -0600 Subject: [PATCH 1/2] release zcash_address version 0.4.0 --- Cargo.lock | 2 +- Cargo.toml | 4 ++-- components/zcash_address/CHANGELOG.md | 7 ++++++- components/zcash_address/Cargo.toml | 2 +- supply-chain/audits.toml | 6 ++++++ supply-chain/imports.lock | 4 ++-- 6 files changed, 18 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1790fea1cd..b3ea12d90c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5801,7 +5801,7 @@ dependencies = [ [[package]] name = "zcash_address" -version = "0.3.2" +version = "0.4.0" dependencies = [ "assert_matches", "bech32", diff --git a/Cargo.toml b/Cargo.toml index 6c52b2cec5..7421be5f32 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,9 +32,9 @@ categories = ["cryptography::cryptocurrencies"] [workspace.dependencies] # Intra-workspace dependencies equihash = { version = "0.2", path = "components/equihash" } -zcash_address = { version = "0.3", path = "components/zcash_address" } +zcash_address = { version = "0.4", path = "components/zcash_address" } zcash_client_backend = { version = "0.12", path = "zcash_client_backend" } -zcash_encoding = { version = "0.2", path = "components/zcash_encoding" } +zcash_encoding = { version = "0.2.1", path = "components/zcash_encoding" } zcash_keys = { version = "0.2", path = "zcash_keys" } zcash_protocol = { version = "0.2", path = "components/zcash_protocol" } zip321 = { version = "0.0", path = "components/zip321" } diff --git a/components/zcash_address/CHANGELOG.md b/components/zcash_address/CHANGELOG.md index 73eeaa2e18..6f864af664 100644 --- a/components/zcash_address/CHANGELOG.md +++ b/components/zcash_address/CHANGELOG.md @@ -6,13 +6,18 @@ and this library adheres to Rust's notion of [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [0.4.0] - 2024-08-19 ### Added - `zcash_address::ZcashAddress::{can_receive_memo, can_receive_as, matches_receiver}` - `zcash_address::unified::Address::{can_receive_memo, has_receiver_of_type, contains_receiver}` - Module `zcash_address::testing` under the `test-dependencies` feature. -- Module `zcash_address::unified::address::testing` under the +- Module `zcash_address::unified::address::testing` under the `test-dependencies` feature. +### Changed +- Updated `zcash_protocol` dependency to version `0.2` + ## [0.3.2] - 2024-03-06 ### Added - `zcash_address::convert`: diff --git a/components/zcash_address/Cargo.toml b/components/zcash_address/Cargo.toml index c51b9f7646..4e2b58b42c 100644 --- a/components/zcash_address/Cargo.toml +++ b/components/zcash_address/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_address" description = "Zcash address parsing and serialization" -version = "0.3.2" +version = "0.4.0" authors = [ "Jack Grigg ", ] diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml index 03d738e8ff..1a9cebe54e 100644 --- a/supply-chain/audits.toml +++ b/supply-chain/audits.toml @@ -565,6 +565,12 @@ who = "Daira-Emma Hopwood " criteria = "safe-to-run" delta = "0.1.6 -> 0.1.8" +[[audits.zcash_encoding]] +who = "Kris Nuttycombe " +criteria = "safe-to-deploy" +delta = "0.2.0 -> 0.2.1" +notes = "This release adds minor convenience methods and involves no unsafe code." + [[audits.zerocopy]] who = "Daira-Emma Hopwood " criteria = "safe-to-deploy" diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index b24806dcc3..d5fc7e5326 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -293,8 +293,8 @@ user-login = "str4d" user-name = "Jack Grigg" [[publisher.zcash_protocol]] -version = "0.1.1" -when = "2024-03-25" +version = "0.2.0" +when = "2024-08-19" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" From e6663e5d0aadf1eb5b47b81ef9878e96261935bb Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Mon, 19 Aug 2024 18:40:40 -0600 Subject: [PATCH 2/2] Update `cargo vet` for zcash_address-0.4.0 release --- supply-chain/audits.toml | 6 ++++++ supply-chain/imports.lock | 7 ------- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml index 1a9cebe54e..65311d91e7 100644 --- a/supply-chain/audits.toml +++ b/supply-chain/audits.toml @@ -565,6 +565,12 @@ who = "Daira-Emma Hopwood " criteria = "safe-to-run" delta = "0.1.6 -> 0.1.8" +[[audits.zcash_address]] +who = "Kris Nuttycombe " +criteria = "safe-to-deploy" +delta = "0.3.2 -> 0.4.0" +notes = "This release contains no unsafe code and consists soley of added convenience methods." + [[audits.zcash_encoding]] who = "Kris Nuttycombe " criteria = "safe-to-deploy" diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index d5fc7e5326..c6f77dc027 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -299,13 +299,6 @@ user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" -[[publisher.zcash_protocol]] -version = "0.2.0" -when = "2024-08-19" -user-id = 169181 -user-login = "nuttycom" -user-name = "Kris Nuttycombe" - [[publisher.zcash_spec]] version = "0.1.0" when = "2023-12-07"