From 8cafe62e87ffe224d9ee64531f9f702c4677e62e Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 03:16:45 +0000 Subject: [PATCH 01/14] equihash 0.2.1 --- Cargo.lock | 2 +- components/equihash/CHANGELOG.md | 2 ++ components/equihash/Cargo.toml | 2 +- supply-chain/imports.lock | 4 ++++ 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ae05b3bac..e5f9d6051 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1423,7 +1423,7 @@ dependencies = [ [[package]] name = "equihash" -version = "0.2.0" +version = "0.2.1" dependencies = [ "blake2b_simd", "cc", diff --git a/components/equihash/CHANGELOG.md b/components/equihash/CHANGELOG.md index ba4e364bb..12e831f4c 100644 --- a/components/equihash/CHANGELOG.md +++ b/components/equihash/CHANGELOG.md @@ -6,6 +6,8 @@ and this library adheres to Rust's notion of [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [0.2.1] - 2025-02-21 ### Added - `equihash::tromp` module behind the experimental `solver` feature flag. diff --git a/components/equihash/Cargo.toml b/components/equihash/Cargo.toml index 99e8186c6..5ae919329 100644 --- a/components/equihash/Cargo.toml +++ b/components/equihash/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "equihash" description = "The Equihash Proof-of-Work function" -version = "0.2.0" +version = "0.2.1" authors = ["Jack Grigg "] homepage = "https://github.com/zcash/librustzcash" repository = "https://github.com/zcash/librustzcash" diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index e6098cc1b..28220fe68 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -1,6 +1,10 @@ # cargo-vet imports lock +[[unpublished.equihash]] +version = "0.2.1" +audited_as = "0.2.0" + [[publisher.bumpalo]] version = "3.16.0" when = "2024-04-08" From 167ba21241556223dd5162153eb8de7fd2cc19f4 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 03:35:24 +0000 Subject: [PATCH 02/14] zcash_encoding 0.3.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- components/zcash_address/CHANGELOG.md | 3 +++ components/zcash_encoding/CHANGELOG.md | 1 + components/zcash_encoding/Cargo.toml | 2 +- supply-chain/imports.lock | 4 ++++ zcash_client_backend/CHANGELOG.md | 2 +- zcash_client_sqlite/CHANGELOG.md | 2 +- zcash_keys/CHANGELOG.md | 2 +- zcash_primitives/CHANGELOG.md | 2 +- zcash_transparent/CHANGELOG.md | 2 +- 11 files changed, 16 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e5f9d6051..a2bceabcb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6269,7 +6269,7 @@ dependencies = [ [[package]] name = "zcash_encoding" -version = "0.2.2" +version = "0.3.0" dependencies = [ "core2", "nonempty", diff --git a/Cargo.toml b/Cargo.toml index 37c24d3e5..268c552a9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ categories = ["cryptography::cryptocurrencies"] equihash = { version = "0.2", path = "components/equihash", default-features = false } zcash_address = { version = "0.6", path = "components/zcash_address", default-features = false } zcash_client_backend = { version = "0.16", path = "zcash_client_backend" } -zcash_encoding = { version = "0.2.1", path = "components/zcash_encoding", default-features = false } +zcash_encoding = { version = "0.3", path = "components/zcash_encoding", default-features = false } zcash_keys = { version = "0.6", path = "zcash_keys" } zcash_protocol = { version = "0.4.1", path = "components/zcash_protocol", default-features = false } zip321 = { version = "0.2", path = "components/zip321" } diff --git a/components/zcash_address/CHANGELOG.md b/components/zcash_address/CHANGELOG.md index 6c323ebce..f0421ff5d 100644 --- a/components/zcash_address/CHANGELOG.md +++ b/components/zcash_address/CHANGELOG.md @@ -11,6 +11,9 @@ and this library adheres to Rust's notion of - `zcash_address::unified::Item` to expose the opaque typed encoding of unified items. +### Changed +- Migrated to `zcash_encoding 0.3`. + ### Deprecated - `zcash_address::Network` (use `zcash_protocol::consensus::NetworkType` instead). diff --git a/components/zcash_encoding/CHANGELOG.md b/components/zcash_encoding/CHANGELOG.md index 5aca6da70..85367fb7f 100644 --- a/components/zcash_encoding/CHANGELOG.md +++ b/components/zcash_encoding/CHANGELOG.md @@ -7,6 +7,7 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.3.0] - 2025-02-21 ### Changed - Migrated to `nonempty 0.11` diff --git a/components/zcash_encoding/Cargo.toml b/components/zcash_encoding/Cargo.toml index f2847204f..caa88dfe1 100644 --- a/components/zcash_encoding/Cargo.toml +++ b/components/zcash_encoding/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_encoding" description = "Binary encodings used throughout the Zcash ecosystem." -version = "0.2.2" +version = "0.3.0" authors = [ "Jack Grigg ", "Kris Nuttycombe ", diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 28220fe68..8cc111990 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -5,6 +5,10 @@ version = "0.2.1" audited_as = "0.2.0" +[[unpublished.zcash_encoding]] +version = "0.3.0" +audited_as = "0.2.2" + [[publisher.bumpalo]] version = "3.16.0" when = "2024-04-08" diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index 836f3e2eb..bee70c758 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -14,7 +14,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `incrementalmerkletree 0.8`, - `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`. + `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`. - `zcash_client_backend::tor`: - `tor::Client::create` now takes a `with_permissions` argument for configuring `fs_mistrust::Mistrust`. If you don't need to configure it, pass `|_| ()` diff --git a/zcash_client_sqlite/CHANGELOG.md b/zcash_client_sqlite/CHANGELOG.md index 2173a6b72..e6f9ceb07 100644 --- a/zcash_client_sqlite/CHANGELOG.md +++ b/zcash_client_sqlite/CHANGELOG.md @@ -13,7 +13,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`.`incrementalmerkletree 0.8`, - `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`. + `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`. - `zcash_client_sqlite::wallet::init::init_wallet_db` now has an additional generic parameter, enabling it to be used with wallets constructed via `WalletDb::from_connection`. diff --git a/zcash_keys/CHANGELOG.md b/zcash_keys/CHANGELOG.md index bb5ef02c9..d4327d0ec 100644 --- a/zcash_keys/CHANGELOG.md +++ b/zcash_keys/CHANGELOG.md @@ -15,7 +15,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `orchard 0.11`, - `sapling-crypto 0.5`. + `sapling-crypto 0.5`, `zcash_encoding 0.3`. - `zcash_keys::keys::UnifiedAddressRequest` has been substantially modified; instead of a collection of boolean flags, it is now a collection of `ReceiverRequirement` values that describe how addresses may be constructed diff --git a/zcash_primitives/CHANGELOG.md b/zcash_primitives/CHANGELOG.md index de5b38886..a3910db7c 100644 --- a/zcash_primitives/CHANGELOG.md +++ b/zcash_primitives/CHANGELOG.md @@ -11,7 +11,7 @@ and this library adheres to Rust's notion of - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `secp256k1 0.29`, `incrementalmerkletree 0.8`, `redjubjub 0.8`, `orchard 0.11`, - `sapling-crypto 0.5`. + `sapling-crypto 0.5`, `zcash_encoding 0.3`. ### Deprecated - `zcash_primitives::consensus` (use `zcash_protocol::consensus` instead) diff --git a/zcash_transparent/CHANGELOG.md b/zcash_transparent/CHANGELOG.md index 0e97ee808..f1cdb9e81 100644 --- a/zcash_transparent/CHANGELOG.md +++ b/zcash_transparent/CHANGELOG.md @@ -16,7 +16,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. -- Migrated to `bip32 =0.6.0-pre.1`, `secp256k1 0.29`. +- Migrated to `bip32 =0.6.0-pre.1`, `secp256k1 0.29`, `zcash_encoding 0.3`. ## [0.1.0] - 2024-12-16 From 902d2dd2a4b265803d04c144c532de3524c8078d Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 03:50:57 +0000 Subject: [PATCH 03/14] zcash_protocol 0.5.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- components/zcash_address/CHANGELOG.md | 2 +- components/zcash_protocol/CHANGELOG.md | 1 + components/zcash_protocol/Cargo.toml | 2 +- components/zip321/CHANGELOG.md | 1 + pczt/CHANGELOG.md | 2 +- supply-chain/imports.lock | 4 ++++ zcash_client_backend/CHANGELOG.md | 3 ++- zcash_client_sqlite/CHANGELOG.md | 3 ++- zcash_extensions/CHANGELOG.md | 1 + zcash_keys/CHANGELOG.md | 2 +- zcash_primitives/CHANGELOG.md | 2 +- zcash_transparent/CHANGELOG.md | 3 ++- 14 files changed, 20 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a2bceabcb..c243a821d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6417,7 +6417,7 @@ dependencies = [ [[package]] name = "zcash_protocol" -version = "0.4.3" +version = "0.5.0" dependencies = [ "core2", "document-features", diff --git a/Cargo.toml b/Cargo.toml index 268c552a9..b59a788c3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ zcash_address = { version = "0.6", path = "components/zcash_address", default-fe zcash_client_backend = { version = "0.16", path = "zcash_client_backend" } zcash_encoding = { version = "0.3", path = "components/zcash_encoding", default-features = false } zcash_keys = { version = "0.6", path = "zcash_keys" } -zcash_protocol = { version = "0.4.1", path = "components/zcash_protocol", default-features = false } +zcash_protocol = { version = "0.5", path = "components/zcash_protocol", default-features = false } zip321 = { version = "0.2", path = "components/zip321" } zcash_note_encryption = "0.4.1" diff --git a/components/zcash_address/CHANGELOG.md b/components/zcash_address/CHANGELOG.md index f0421ff5d..a569d79ed 100644 --- a/components/zcash_address/CHANGELOG.md +++ b/components/zcash_address/CHANGELOG.md @@ -12,7 +12,7 @@ and this library adheres to Rust's notion of items. ### Changed -- Migrated to `zcash_encoding 0.3`. +- Migrated to `zcash_encoding 0.3`, `zcash_protocol 0.5`. ### Deprecated - `zcash_address::Network` (use `zcash_protocol::consensus::NetworkType` instead). diff --git a/components/zcash_protocol/CHANGELOG.md b/components/zcash_protocol/CHANGELOG.md index 820eba5f9..c79d7b646 100644 --- a/components/zcash_protocol/CHANGELOG.md +++ b/components/zcash_protocol/CHANGELOG.md @@ -7,6 +7,7 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.5.0] - 2025-02-21 ### Added - `zcash_protocol::memo::MemoBytes::into_bytes` diff --git a/components/zcash_protocol/Cargo.toml b/components/zcash_protocol/Cargo.toml index 999232636..1482b6a66 100644 --- a/components/zcash_protocol/Cargo.toml +++ b/components/zcash_protocol/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_protocol" description = "Zcash protocol network constants and value types." -version = "0.4.3" +version = "0.5.0" authors = [ "Jack Grigg ", "Kris Nuttycombe ", diff --git a/components/zip321/CHANGELOG.md b/components/zip321/CHANGELOG.md index 8a465764e..fa2910019 100644 --- a/components/zip321/CHANGELOG.md +++ b/components/zip321/CHANGELOG.md @@ -9,6 +9,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. +- Migrated to `zcash_protocol 0.5`. ## [0.2.0] 2024-10-04 diff --git a/pczt/CHANGELOG.md b/pczt/CHANGELOG.md index 0f8c197c6..0b3db39ae 100644 --- a/pczt/CHANGELOG.md +++ b/pczt/CHANGELOG.md @@ -32,7 +32,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. - Migrated to `nonempty 0.11`, `secp256k1 0.29`, `redjubjub 0.8`, `orchard 0.11`, - `sapling-crypto 0.5`. + `sapling-crypto 0.5`, `zcash_protocol 0.5`. ## [0.1.0] - 2024-12-16 diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 8cc111990..b960485f8 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -9,6 +9,10 @@ audited_as = "0.2.0" version = "0.3.0" audited_as = "0.2.2" +[[unpublished.zcash_protocol]] +version = "0.5.0" +audited_as = "0.4.3" + [[publisher.bumpalo]] version = "3.16.0" when = "2024-04-08" diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index bee70c758..af8c94a27 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -14,7 +14,8 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `incrementalmerkletree 0.8`, - `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`. + `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, + `zcash_protocol 0.5`. - `zcash_client_backend::tor`: - `tor::Client::create` now takes a `with_permissions` argument for configuring `fs_mistrust::Mistrust`. If you don't need to configure it, pass `|_| ()` diff --git a/zcash_client_sqlite/CHANGELOG.md b/zcash_client_sqlite/CHANGELOG.md index e6f9ceb07..24529a1b9 100644 --- a/zcash_client_sqlite/CHANGELOG.md +++ b/zcash_client_sqlite/CHANGELOG.md @@ -13,7 +13,8 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`.`incrementalmerkletree 0.8`, - `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`. + `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, + `zcash_protocol 0.5`. - `zcash_client_sqlite::wallet::init::init_wallet_db` now has an additional generic parameter, enabling it to be used with wallets constructed via `WalletDb::from_connection`. diff --git a/zcash_extensions/CHANGELOG.md b/zcash_extensions/CHANGELOG.md index 1fa144636..a16f083d9 100644 --- a/zcash_extensions/CHANGELOG.md +++ b/zcash_extensions/CHANGELOG.md @@ -9,6 +9,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. +- Migrated to `zcash_protocol 0.5`. ## [0.1.0] - 2024-07-15 Initial release. diff --git a/zcash_keys/CHANGELOG.md b/zcash_keys/CHANGELOG.md index d4327d0ec..c6e5ce5f9 100644 --- a/zcash_keys/CHANGELOG.md +++ b/zcash_keys/CHANGELOG.md @@ -15,7 +15,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `orchard 0.11`, - `sapling-crypto 0.5`, `zcash_encoding 0.3`. + `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`. - `zcash_keys::keys::UnifiedAddressRequest` has been substantially modified; instead of a collection of boolean flags, it is now a collection of `ReceiverRequirement` values that describe how addresses may be constructed diff --git a/zcash_primitives/CHANGELOG.md b/zcash_primitives/CHANGELOG.md index a3910db7c..a44177956 100644 --- a/zcash_primitives/CHANGELOG.md +++ b/zcash_primitives/CHANGELOG.md @@ -11,7 +11,7 @@ and this library adheres to Rust's notion of - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `secp256k1 0.29`, `incrementalmerkletree 0.8`, `redjubjub 0.8`, `orchard 0.11`, - `sapling-crypto 0.5`, `zcash_encoding 0.3`. + `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`. ### Deprecated - `zcash_primitives::consensus` (use `zcash_protocol::consensus` instead) diff --git a/zcash_transparent/CHANGELOG.md b/zcash_transparent/CHANGELOG.md index f1cdb9e81..25ac10684 100644 --- a/zcash_transparent/CHANGELOG.md +++ b/zcash_transparent/CHANGELOG.md @@ -16,7 +16,8 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. -- Migrated to `bip32 =0.6.0-pre.1`, `secp256k1 0.29`, `zcash_encoding 0.3`. +- Migrated to `bip32 =0.6.0-pre.1`, `secp256k1 0.29`, `zcash_encoding 0.3`, + `zcash_protocol 0.5`. ## [0.1.0] - 2024-12-16 From 75f82ca3408b45a97457350f5ce898e6b928613f Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 03:56:55 +0000 Subject: [PATCH 04/14] zcash_address 0.7.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- components/zcash_address/CHANGELOG.md | 1 + components/zcash_address/Cargo.toml | 2 +- components/zip321/CHANGELOG.md | 2 +- supply-chain/imports.lock | 4 ++++ zcash_client_backend/CHANGELOG.md | 2 +- zcash_client_sqlite/CHANGELOG.md | 2 +- zcash_keys/CHANGELOG.md | 3 ++- zcash_primitives/CHANGELOG.md | 3 ++- zcash_transparent/CHANGELOG.md | 2 +- 11 files changed, 16 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c243a821d..4659b7f6a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6134,7 +6134,7 @@ dependencies = [ [[package]] name = "zcash_address" -version = "0.6.2" +version = "0.7.0" dependencies = [ "assert_matches", "bech32", diff --git a/Cargo.toml b/Cargo.toml index b59a788c3..703578ed9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ categories = ["cryptography::cryptocurrencies"] [workspace.dependencies] # Intra-workspace dependencies equihash = { version = "0.2", path = "components/equihash", default-features = false } -zcash_address = { version = "0.6", path = "components/zcash_address", default-features = false } +zcash_address = { version = "0.7", path = "components/zcash_address", default-features = false } zcash_client_backend = { version = "0.16", path = "zcash_client_backend" } zcash_encoding = { version = "0.3", path = "components/zcash_encoding", default-features = false } zcash_keys = { version = "0.6", path = "zcash_keys" } diff --git a/components/zcash_address/CHANGELOG.md b/components/zcash_address/CHANGELOG.md index a569d79ed..7d37df3ad 100644 --- a/components/zcash_address/CHANGELOG.md +++ b/components/zcash_address/CHANGELOG.md @@ -7,6 +7,7 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.7.0] - 2025-02-21 ### Added - `zcash_address::unified::Item` to expose the opaque typed encoding of unified items. diff --git a/components/zcash_address/Cargo.toml b/components/zcash_address/Cargo.toml index e05fc1739..3f7d6bb2a 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.6.2" +version = "0.7.0" authors = [ "Jack Grigg ", ] diff --git a/components/zip321/CHANGELOG.md b/components/zip321/CHANGELOG.md index fa2910019..0e3118818 100644 --- a/components/zip321/CHANGELOG.md +++ b/components/zip321/CHANGELOG.md @@ -9,7 +9,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. -- Migrated to `zcash_protocol 0.5`. +- Migrated to `zcash_protocol 0.5`, `zcash_address 0.7`. ## [0.2.0] 2024-10-04 diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index b960485f8..9349903a0 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -5,6 +5,10 @@ version = "0.2.1" audited_as = "0.2.0" +[[unpublished.zcash_address]] +version = "0.7.0" +audited_as = "0.6.2" + [[unpublished.zcash_encoding]] version = "0.3.0" audited_as = "0.2.2" diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index af8c94a27..9f6b93d67 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -15,7 +15,7 @@ and this library adheres to Rust's notion of - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `incrementalmerkletree 0.8`, `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, - `zcash_protocol 0.5`. + `zcash_protocol 0.5`, `zcash_address 0.7`. - `zcash_client_backend::tor`: - `tor::Client::create` now takes a `with_permissions` argument for configuring `fs_mistrust::Mistrust`. If you don't need to configure it, pass `|_| ()` diff --git a/zcash_client_sqlite/CHANGELOG.md b/zcash_client_sqlite/CHANGELOG.md index 24529a1b9..79dc747b3 100644 --- a/zcash_client_sqlite/CHANGELOG.md +++ b/zcash_client_sqlite/CHANGELOG.md @@ -14,7 +14,7 @@ and this library adheres to Rust's notion of - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`.`incrementalmerkletree 0.8`, `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, - `zcash_protocol 0.5`. + `zcash_protocol 0.5`, `zcash_address 0.7`. - `zcash_client_sqlite::wallet::init::init_wallet_db` now has an additional generic parameter, enabling it to be used with wallets constructed via `WalletDb::from_connection`. diff --git a/zcash_keys/CHANGELOG.md b/zcash_keys/CHANGELOG.md index c6e5ce5f9..9817fb7af 100644 --- a/zcash_keys/CHANGELOG.md +++ b/zcash_keys/CHANGELOG.md @@ -15,7 +15,8 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `orchard 0.11`, - `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`. + `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`, + `zcash_address 0.7`. - `zcash_keys::keys::UnifiedAddressRequest` has been substantially modified; instead of a collection of boolean flags, it is now a collection of `ReceiverRequirement` values that describe how addresses may be constructed diff --git a/zcash_primitives/CHANGELOG.md b/zcash_primitives/CHANGELOG.md index a44177956..e350d0b3f 100644 --- a/zcash_primitives/CHANGELOG.md +++ b/zcash_primitives/CHANGELOG.md @@ -11,7 +11,8 @@ and this library adheres to Rust's notion of - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `secp256k1 0.29`, `incrementalmerkletree 0.8`, `redjubjub 0.8`, `orchard 0.11`, - `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`. + `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`, + `zcash_address 0.7`. ### Deprecated - `zcash_primitives::consensus` (use `zcash_protocol::consensus` instead) diff --git a/zcash_transparent/CHANGELOG.md b/zcash_transparent/CHANGELOG.md index 25ac10684..17c1dc67b 100644 --- a/zcash_transparent/CHANGELOG.md +++ b/zcash_transparent/CHANGELOG.md @@ -17,7 +17,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `secp256k1 0.29`, `zcash_encoding 0.3`, - `zcash_protocol 0.5`. + `zcash_protocol 0.5`, `zcash_address 0.7`. ## [0.1.0] - 2024-12-16 From 67bcb8ded747d8fa0949689e7657935780745fd1 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 04:19:21 +0000 Subject: [PATCH 05/14] zip321 0.3.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- components/zip321/CHANGELOG.md | 1 + components/zip321/Cargo.toml | 2 +- supply-chain/imports.lock | 4 ++++ zcash_client_backend/CHANGELOG.md | 2 +- 6 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4659b7f6a..cf33f1ea8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6514,7 +6514,7 @@ dependencies = [ [[package]] name = "zip321" -version = "0.2.0" +version = "0.3.0" dependencies = [ "base64", "nom", diff --git a/Cargo.toml b/Cargo.toml index 703578ed9..292b6e973 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ zcash_client_backend = { version = "0.16", path = "zcash_client_backend" } zcash_encoding = { version = "0.3", path = "components/zcash_encoding", default-features = false } zcash_keys = { version = "0.6", path = "zcash_keys" } zcash_protocol = { version = "0.5", path = "components/zcash_protocol", default-features = false } -zip321 = { version = "0.2", path = "components/zip321" } +zip321 = { version = "0.3", path = "components/zip321" } zcash_note_encryption = "0.4.1" zcash_primitives = { version = "0.21", path = "zcash_primitives", default-features = false } diff --git a/components/zip321/CHANGELOG.md b/components/zip321/CHANGELOG.md index 0e3118818..43f03f8ea 100644 --- a/components/zip321/CHANGELOG.md +++ b/components/zip321/CHANGELOG.md @@ -7,6 +7,7 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.3.0] - 2025-02-21 ### Changed - MSRV is now 1.81.0. - Migrated to `zcash_protocol 0.5`, `zcash_address 0.7`. diff --git a/components/zip321/Cargo.toml b/components/zip321/Cargo.toml index 96704e411..56548571c 100644 --- a/components/zip321/Cargo.toml +++ b/components/zip321/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zip321" description = "Parsing functions and data types for Zcash ZIP 321 Payment Request URIs" -version = "0.2.0" +version = "0.3.0" authors = [ "Kris Nuttycombe " ] diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 9349903a0..4e5bad3e8 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -17,6 +17,10 @@ audited_as = "0.2.2" version = "0.5.0" audited_as = "0.4.3" +[[unpublished.zip321]] +version = "0.3.0" +audited_as = "0.2.0" + [[publisher.bumpalo]] version = "3.16.0" when = "2024-04-08" diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index 9f6b93d67..24e3e6258 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -15,7 +15,7 @@ and this library adheres to Rust's notion of - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `incrementalmerkletree 0.8`, `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, - `zcash_protocol 0.5`, `zcash_address 0.7`. + `zcash_protocol 0.5`, `zcash_address 0.7`, `zip321 0.3`. - `zcash_client_backend::tor`: - `tor::Client::create` now takes a `with_permissions` argument for configuring `fs_mistrust::Mistrust`. If you don't need to configure it, pass `|_| ()` From f53d2427759a6c997ae97c51bd45f9bb9c3d774d Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 04:23:20 +0000 Subject: [PATCH 06/14] zcash_transparent 0.2.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- pczt/CHANGELOG.md | 2 +- supply-chain/imports.lock | 4 ++++ zcash_client_backend/CHANGELOG.md | 2 +- zcash_client_sqlite/CHANGELOG.md | 2 +- zcash_keys/CHANGELOG.md | 2 +- zcash_primitives/CHANGELOG.md | 2 +- zcash_transparent/CHANGELOG.md | 1 + zcash_transparent/Cargo.toml | 2 +- 10 files changed, 13 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cf33f1ea8..ae88fe829 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6439,7 +6439,7 @@ dependencies = [ [[package]] name = "zcash_transparent" -version = "0.1.0" +version = "0.2.0" dependencies = [ "bip32", "blake2b_simd", diff --git a/Cargo.toml b/Cargo.toml index 292b6e973..383c4b680 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -71,7 +71,7 @@ pasta_curves = "0.5" bip32 = { version = "=0.6.0-pre.1", default-features = false } ripemd = { version = "0.1", default-features = false } secp256k1 = { version = "0.29", default-features = false, features = ["alloc"] } -transparent = { package = "zcash_transparent", version = "0.1", path = "zcash_transparent", default-features = false } +transparent = { package = "zcash_transparent", version = "0.2", path = "zcash_transparent", default-features = false } # Boilerplate & missing stdlib getset = "0.1" diff --git a/pczt/CHANGELOG.md b/pczt/CHANGELOG.md index 0b3db39ae..b3133e684 100644 --- a/pczt/CHANGELOG.md +++ b/pczt/CHANGELOG.md @@ -32,7 +32,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. - Migrated to `nonempty 0.11`, `secp256k1 0.29`, `redjubjub 0.8`, `orchard 0.11`, - `sapling-crypto 0.5`, `zcash_protocol 0.5`. + `sapling-crypto 0.5`, `zcash_protocol 0.5`, `zcash_transparent 0.2`. ## [0.1.0] - 2024-12-16 diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 4e5bad3e8..6e0c685d5 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -17,6 +17,10 @@ audited_as = "0.2.2" version = "0.5.0" audited_as = "0.4.3" +[[unpublished.zcash_transparent]] +version = "0.2.0" +audited_as = "0.1.0" + [[unpublished.zip321]] version = "0.3.0" audited_as = "0.2.0" diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index 24e3e6258..0997af976 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -15,7 +15,7 @@ and this library adheres to Rust's notion of - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `incrementalmerkletree 0.8`, `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, - `zcash_protocol 0.5`, `zcash_address 0.7`, `zip321 0.3`. + `zcash_protocol 0.5`, `zcash_address 0.7`, `zip321 0.3`, `zcash_transparent 0.2`. - `zcash_client_backend::tor`: - `tor::Client::create` now takes a `with_permissions` argument for configuring `fs_mistrust::Mistrust`. If you don't need to configure it, pass `|_| ()` diff --git a/zcash_client_sqlite/CHANGELOG.md b/zcash_client_sqlite/CHANGELOG.md index 79dc747b3..ee5d6acd7 100644 --- a/zcash_client_sqlite/CHANGELOG.md +++ b/zcash_client_sqlite/CHANGELOG.md @@ -14,7 +14,7 @@ and this library adheres to Rust's notion of - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`.`incrementalmerkletree 0.8`, `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, - `zcash_protocol 0.5`, `zcash_address 0.7`. + `zcash_protocol 0.5`, `zcash_address 0.7`, `zcash_transparent 0.2`. - `zcash_client_sqlite::wallet::init::init_wallet_db` now has an additional generic parameter, enabling it to be used with wallets constructed via `WalletDb::from_connection`. diff --git a/zcash_keys/CHANGELOG.md b/zcash_keys/CHANGELOG.md index 9817fb7af..4f504bdfe 100644 --- a/zcash_keys/CHANGELOG.md +++ b/zcash_keys/CHANGELOG.md @@ -16,7 +16,7 @@ and this library adheres to Rust's notion of - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`, - `zcash_address 0.7`. + `zcash_address 0.7`, `zcash_transparent 0.2`. - `zcash_keys::keys::UnifiedAddressRequest` has been substantially modified; instead of a collection of boolean flags, it is now a collection of `ReceiverRequirement` values that describe how addresses may be constructed diff --git a/zcash_primitives/CHANGELOG.md b/zcash_primitives/CHANGELOG.md index e350d0b3f..feb70a2f6 100644 --- a/zcash_primitives/CHANGELOG.md +++ b/zcash_primitives/CHANGELOG.md @@ -12,7 +12,7 @@ and this library adheres to Rust's notion of - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `secp256k1 0.29`, `incrementalmerkletree 0.8`, `redjubjub 0.8`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`, - `zcash_address 0.7`. + `zcash_address 0.7`, `zcash_transparent 0.2`. ### Deprecated - `zcash_primitives::consensus` (use `zcash_protocol::consensus` instead) diff --git a/zcash_transparent/CHANGELOG.md b/zcash_transparent/CHANGELOG.md index 17c1dc67b..da9759646 100644 --- a/zcash_transparent/CHANGELOG.md +++ b/zcash_transparent/CHANGELOG.md @@ -7,6 +7,7 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.2.0] - 2025-02-21 ### Fixed - `zcash_transparent::keys::AccountPubKey::derive_pubkey_at_bip32_path` now returns the correct result for valid paths instead of an error or panic. diff --git a/zcash_transparent/Cargo.toml b/zcash_transparent/Cargo.toml index 45c575db0..aca559877 100644 --- a/zcash_transparent/Cargo.toml +++ b/zcash_transparent/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_transparent" description = "Rust implementations of the Zcash transparent protocol" -version = "0.1.0" +version = "0.2.0" authors = [ "Jack Grigg ", "Kris Nuttycombe ", From 903053010a1b4e4bbe89b7ef17bd3f291e086224 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 04:29:48 +0000 Subject: [PATCH 07/14] zcash_primitives 0.22.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- pczt/CHANGELOG.md | 3 ++- supply-chain/imports.lock | 4 ++++ zcash/CHANGELOG.md | 1 + zcash_client_backend/CHANGELOG.md | 3 ++- zcash_client_sqlite/CHANGELOG.md | 3 ++- zcash_extensions/CHANGELOG.md | 2 +- zcash_primitives/CHANGELOG.md | 2 ++ zcash_primitives/Cargo.toml | 2 +- zcash_proofs/CHANGELOG.md | 2 +- 11 files changed, 18 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ae88fe829..c4b199e36 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6349,7 +6349,7 @@ dependencies = [ [[package]] name = "zcash_primitives" -version = "0.21.0" +version = "0.22.0" dependencies = [ "assert_matches", "bip32", diff --git a/Cargo.toml b/Cargo.toml index 383c4b680..cdaf39640 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,7 +41,7 @@ zcash_protocol = { version = "0.5", path = "components/zcash_protocol", default- zip321 = { version = "0.3", path = "components/zip321" } zcash_note_encryption = "0.4.1" -zcash_primitives = { version = "0.21", path = "zcash_primitives", default-features = false } +zcash_primitives = { version = "0.22", path = "zcash_primitives", default-features = false } zcash_proofs = { version = "0.21", path = "zcash_proofs", default-features = false } pczt = { version = "0.1", path = "pczt" } diff --git a/pczt/CHANGELOG.md b/pczt/CHANGELOG.md index b3133e684..05b9be0ed 100644 --- a/pczt/CHANGELOG.md +++ b/pczt/CHANGELOG.md @@ -32,7 +32,8 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. - Migrated to `nonempty 0.11`, `secp256k1 0.29`, `redjubjub 0.8`, `orchard 0.11`, - `sapling-crypto 0.5`, `zcash_protocol 0.5`, `zcash_transparent 0.2`. + `sapling-crypto 0.5`, `zcash_protocol 0.5`, `zcash_transparent 0.2`, + `zcash_primitives 0.22`. ## [0.1.0] - 2024-12-16 diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 6e0c685d5..ae716bde9 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -13,6 +13,10 @@ audited_as = "0.6.2" version = "0.3.0" audited_as = "0.2.2" +[[unpublished.zcash_primitives]] +version = "0.22.0" +audited_as = "0.21.0" + [[unpublished.zcash_protocol]] version = "0.5.0" audited_as = "0.4.3" diff --git a/zcash/CHANGELOG.md b/zcash/CHANGELOG.md index bc76b10a1..376c8b047 100644 --- a/zcash/CHANGELOG.md +++ b/zcash/CHANGELOG.md @@ -9,6 +9,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. +- Migrated to `zcash_primitives 0.22`. ## [0.1.0] - 2024-07-15 Initial release that re-exports other crates. Expect that the API surface of diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index 0997af976..1416ad941 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -15,7 +15,8 @@ and this library adheres to Rust's notion of - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `incrementalmerkletree 0.8`, `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, - `zcash_protocol 0.5`, `zcash_address 0.7`, `zip321 0.3`, `zcash_transparent 0.2`. + `zcash_protocol 0.5`, `zcash_address 0.7`, `zip321 0.3`, `zcash_transparent 0.2`, + `zcash_primitives 0.22`. - `zcash_client_backend::tor`: - `tor::Client::create` now takes a `with_permissions` argument for configuring `fs_mistrust::Mistrust`. If you don't need to configure it, pass `|_| ()` diff --git a/zcash_client_sqlite/CHANGELOG.md b/zcash_client_sqlite/CHANGELOG.md index ee5d6acd7..dd12d2e16 100644 --- a/zcash_client_sqlite/CHANGELOG.md +++ b/zcash_client_sqlite/CHANGELOG.md @@ -14,7 +14,8 @@ and this library adheres to Rust's notion of - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`.`incrementalmerkletree 0.8`, `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, - `zcash_protocol 0.5`, `zcash_address 0.7`, `zcash_transparent 0.2`. + `zcash_protocol 0.5`, `zcash_address 0.7`, `zcash_transparent 0.2`, + `zcash_primitives 0.22`. - `zcash_client_sqlite::wallet::init::init_wallet_db` now has an additional generic parameter, enabling it to be used with wallets constructed via `WalletDb::from_connection`. diff --git a/zcash_extensions/CHANGELOG.md b/zcash_extensions/CHANGELOG.md index a16f083d9..533e54eae 100644 --- a/zcash_extensions/CHANGELOG.md +++ b/zcash_extensions/CHANGELOG.md @@ -9,7 +9,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. -- Migrated to `zcash_protocol 0.5`. +- Migrated to `zcash_protocol 0.5`, `zcash_primitives 0.22`. ## [0.1.0] - 2024-07-15 Initial release. diff --git a/zcash_primitives/CHANGELOG.md b/zcash_primitives/CHANGELOG.md index feb70a2f6..cbfdb0630 100644 --- a/zcash_primitives/CHANGELOG.md +++ b/zcash_primitives/CHANGELOG.md @@ -7,6 +7,8 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.22.0] - 2025-02-21 + ### Changed - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `secp256k1 0.29`, diff --git a/zcash_primitives/Cargo.toml b/zcash_primitives/Cargo.toml index 229360eea..5fd862354 100644 --- a/zcash_primitives/Cargo.toml +++ b/zcash_primitives/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_primitives" description = "Rust implementations of the Zcash primitives" -version = "0.21.0" +version = "0.22.0" authors = [ "Jack Grigg ", "Kris Nuttycombe " diff --git a/zcash_proofs/CHANGELOG.md b/zcash_proofs/CHANGELOG.md index 0cdd3b4b7..5b60fa940 100644 --- a/zcash_proofs/CHANGELOG.md +++ b/zcash_proofs/CHANGELOG.md @@ -9,7 +9,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. -- Migrated to `redjubjub 0.8` +- Migrated to `redjubjub 0.8`, `zcash_primitives 0.22`. ## [0.21.0] - 2024-12-16 ### Added From 58737ee8ab8d134cccb7874d37ac1f1db49ba3ff Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 04:33:09 +0000 Subject: [PATCH 08/14] zcash_proofs 0.22.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- supply-chain/imports.lock | 4 ++++ zcash_client_backend/CHANGELOG.md | 2 +- zcash_proofs/CHANGELOG.md | 2 ++ zcash_proofs/Cargo.toml | 2 +- 6 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c4b199e36..507abf71f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6393,7 +6393,7 @@ dependencies = [ [[package]] name = "zcash_proofs" -version = "0.21.0" +version = "0.22.0" dependencies = [ "bellman", "blake2b_simd", diff --git a/Cargo.toml b/Cargo.toml index cdaf39640..18686bf77 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,7 +42,7 @@ zip321 = { version = "0.3", path = "components/zip321" } zcash_note_encryption = "0.4.1" zcash_primitives = { version = "0.22", path = "zcash_primitives", default-features = false } -zcash_proofs = { version = "0.21", path = "zcash_proofs", default-features = false } +zcash_proofs = { version = "0.22", path = "zcash_proofs", default-features = false } pczt = { version = "0.1", path = "pczt" } diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index ae716bde9..ef77147cf 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -17,6 +17,10 @@ audited_as = "0.2.2" version = "0.22.0" audited_as = "0.21.0" +[[unpublished.zcash_proofs]] +version = "0.22.0" +audited_as = "0.21.0" + [[unpublished.zcash_protocol]] version = "0.5.0" audited_as = "0.4.3" diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index 1416ad941..3d4aea9a6 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -16,7 +16,7 @@ and this library adheres to Rust's notion of - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `incrementalmerkletree 0.8`, `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`, `zcash_address 0.7`, `zip321 0.3`, `zcash_transparent 0.2`, - `zcash_primitives 0.22`. + `zcash_primitives 0.22`, `zcash_proofs 0.22`. - `zcash_client_backend::tor`: - `tor::Client::create` now takes a `with_permissions` argument for configuring `fs_mistrust::Mistrust`. If you don't need to configure it, pass `|_| ()` diff --git a/zcash_proofs/CHANGELOG.md b/zcash_proofs/CHANGELOG.md index 5b60fa940..5b1892534 100644 --- a/zcash_proofs/CHANGELOG.md +++ b/zcash_proofs/CHANGELOG.md @@ -7,6 +7,8 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.22.0] - 2025-02-21 + ### Changed - MSRV is now 1.81.0. - Migrated to `redjubjub 0.8`, `zcash_primitives 0.22`. diff --git a/zcash_proofs/Cargo.toml b/zcash_proofs/Cargo.toml index 83c1b273a..ec40e71a0 100644 --- a/zcash_proofs/Cargo.toml +++ b/zcash_proofs/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_proofs" description = "Zcash zk-SNARK circuits and proving APIs" -version = "0.21.0" +version = "0.22.0" authors = [ "Jack Grigg ", ] From 56a7036aa101ca4fa50cd369474eeb11f994e35a Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 04:35:42 +0000 Subject: [PATCH 09/14] zcash_keys 0.7.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- supply-chain/imports.lock | 4 ++++ zcash_client_backend/CHANGELOG.md | 2 +- zcash_client_sqlite/CHANGELOG.md | 2 +- zcash_keys/CHANGELOG.md | 2 ++ zcash_keys/Cargo.toml | 2 +- 7 files changed, 11 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 507abf71f..9e71892db 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6305,7 +6305,7 @@ dependencies = [ [[package]] name = "zcash_keys" -version = "0.6.0" +version = "0.7.0" dependencies = [ "bech32", "bip32", diff --git a/Cargo.toml b/Cargo.toml index 18686bf77..8c614092d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ equihash = { version = "0.2", path = "components/equihash", default-features = f zcash_address = { version = "0.7", path = "components/zcash_address", default-features = false } zcash_client_backend = { version = "0.16", path = "zcash_client_backend" } zcash_encoding = { version = "0.3", path = "components/zcash_encoding", default-features = false } -zcash_keys = { version = "0.6", path = "zcash_keys" } +zcash_keys = { version = "0.7", path = "zcash_keys" } zcash_protocol = { version = "0.5", path = "components/zcash_protocol", default-features = false } zip321 = { version = "0.3", path = "components/zip321" } diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index ef77147cf..e8800bd52 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -13,6 +13,10 @@ audited_as = "0.6.2" version = "0.3.0" audited_as = "0.2.2" +[[unpublished.zcash_keys]] +version = "0.7.0" +audited_as = "0.6.0" + [[unpublished.zcash_primitives]] version = "0.22.0" audited_as = "0.21.0" diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index 3d4aea9a6..a1ba99039 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -16,7 +16,7 @@ and this library adheres to Rust's notion of - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `incrementalmerkletree 0.8`, `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`, `zcash_address 0.7`, `zip321 0.3`, `zcash_transparent 0.2`, - `zcash_primitives 0.22`, `zcash_proofs 0.22`. + `zcash_primitives 0.22`, `zcash_proofs 0.22`, `zcash_keys 0.7`. - `zcash_client_backend::tor`: - `tor::Client::create` now takes a `with_permissions` argument for configuring `fs_mistrust::Mistrust`. If you don't need to configure it, pass `|_| ()` diff --git a/zcash_client_sqlite/CHANGELOG.md b/zcash_client_sqlite/CHANGELOG.md index dd12d2e16..6f0a06587 100644 --- a/zcash_client_sqlite/CHANGELOG.md +++ b/zcash_client_sqlite/CHANGELOG.md @@ -15,7 +15,7 @@ and this library adheres to Rust's notion of - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`.`incrementalmerkletree 0.8`, `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`, `zcash_address 0.7`, `zcash_transparent 0.2`, - `zcash_primitives 0.22`. + `zcash_primitives 0.22`, `zcash_keys 0.7`. - `zcash_client_sqlite::wallet::init::init_wallet_db` now has an additional generic parameter, enabling it to be used with wallets constructed via `WalletDb::from_connection`. diff --git a/zcash_keys/CHANGELOG.md b/zcash_keys/CHANGELOG.md index 4f504bdfe..f8b289bba 100644 --- a/zcash_keys/CHANGELOG.md +++ b/zcash_keys/CHANGELOG.md @@ -6,6 +6,8 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.7.0] - 2025-02-21 + ### Added - `no-std` compatibility (`alloc` is required). A default-enabled `std` feature flag has been added gating the `std::error::Error` usage. diff --git a/zcash_keys/Cargo.toml b/zcash_keys/Cargo.toml index b0621f03c..e382c25ff 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.6.0" +version = "0.7.0" authors = [ "Jack Grigg ", "Kris Nuttycombe " From 28950fc21e123215f9f5aef236584c9acc29c2f7 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 04:37:18 +0000 Subject: [PATCH 10/14] pczt 0.2.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- pczt/CHANGELOG.md | 2 ++ pczt/Cargo.toml | 2 +- supply-chain/imports.lock | 4 ++++ zcash_client_backend/CHANGELOG.md | 2 +- 6 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9e71892db..d6346ac15 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2910,7 +2910,7 @@ checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] name = "pczt" -version = "0.1.0" +version = "0.2.0" dependencies = [ "blake2b_simd", "bls12_381", diff --git a/Cargo.toml b/Cargo.toml index 8c614092d..93164c1f2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -44,7 +44,7 @@ zcash_note_encryption = "0.4.1" zcash_primitives = { version = "0.22", path = "zcash_primitives", default-features = false } zcash_proofs = { version = "0.22", path = "zcash_proofs", default-features = false } -pczt = { version = "0.1", path = "pczt" } +pczt = { version = "0.2", path = "pczt" } # Shielded protocols bellman = { version = "0.14", default-features = false, features = ["groth16"] } diff --git a/pczt/CHANGELOG.md b/pczt/CHANGELOG.md index 05b9be0ed..3941c31bf 100644 --- a/pczt/CHANGELOG.md +++ b/pczt/CHANGELOG.md @@ -7,6 +7,8 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.2.0] - 2025-02-21 + ### Added - `pczt::common`: - `Global::{tx_version, version_group_id, consensus_branch_id, expiry_height}` diff --git a/pczt/Cargo.toml b/pczt/Cargo.toml index d4568d570..f2dfa5a6b 100644 --- a/pczt/Cargo.toml +++ b/pczt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pczt" -version = "0.1.0" +version = "0.2.0" authors = ["Jack Grigg "] edition.workspace = true rust-version.workspace = true diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index e8800bd52..d172fe999 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -5,6 +5,10 @@ version = "0.2.1" audited_as = "0.2.0" +[[unpublished.pczt]] +version = "0.2.0" +audited_as = "0.1.0" + [[unpublished.zcash_address]] version = "0.7.0" audited_as = "0.6.2" diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index a1ba99039..d3da583b1 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -14,7 +14,7 @@ and this library adheres to Rust's notion of ### Changed - MSRV is now 1.81.0. - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`, `incrementalmerkletree 0.8`, - `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, + `shardtree 0.6`, `orchard 0.11`, `pczt 0.2`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`, `zcash_address 0.7`, `zip321 0.3`, `zcash_transparent 0.2`, `zcash_primitives 0.22`, `zcash_proofs 0.22`, `zcash_keys 0.7`. - `zcash_client_backend::tor`: From 7718f664830ad870bcae45a394334913b793a7eb Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 04:38:44 +0000 Subject: [PATCH 11/14] zcash_client_backend 0.17.0 --- Cargo.lock | 2 +- Cargo.toml | 2 +- supply-chain/imports.lock | 4 ++++ zcash_client_backend/CHANGELOG.md | 2 ++ zcash_client_backend/Cargo.toml | 2 +- zcash_client_sqlite/CHANGELOG.md | 2 +- 6 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d6346ac15..90411222d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6148,7 +6148,7 @@ dependencies = [ [[package]] name = "zcash_client_backend" -version = "0.16.0" +version = "0.17.0" dependencies = [ "ambassador", "arti-client", diff --git a/Cargo.toml b/Cargo.toml index 93164c1f2..b869f9a24 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,7 +34,7 @@ categories = ["cryptography::cryptocurrencies"] # Intra-workspace dependencies equihash = { version = "0.2", path = "components/equihash", default-features = false } zcash_address = { version = "0.7", path = "components/zcash_address", default-features = false } -zcash_client_backend = { version = "0.16", path = "zcash_client_backend" } +zcash_client_backend = { version = "0.17", path = "zcash_client_backend" } zcash_encoding = { version = "0.3", path = "components/zcash_encoding", default-features = false } zcash_keys = { version = "0.7", path = "zcash_keys" } zcash_protocol = { version = "0.5", path = "components/zcash_protocol", default-features = false } diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index d172fe999..10a1da45a 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -13,6 +13,10 @@ audited_as = "0.1.0" version = "0.7.0" audited_as = "0.6.2" +[[unpublished.zcash_client_backend]] +version = "0.17.0" +audited_as = "0.16.0" + [[unpublished.zcash_encoding]] version = "0.3.0" audited_as = "0.2.2" diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index d3da583b1..2fba8b41f 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -7,6 +7,8 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.17.0] - 2025-02-21 + ### Added - `zcash_client_backend::data_api::testing::TransactionSummary` has added accessor methods `total_spent` and `total_received`. diff --git a/zcash_client_backend/Cargo.toml b/zcash_client_backend/Cargo.toml index cfebc640e..c4c745a94 100644 --- a/zcash_client_backend/Cargo.toml +++ b/zcash_client_backend/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_client_backend" description = "APIs for creating shielded Zcash light clients" -version = "0.16.0" +version = "0.17.0" authors = [ "Jack Grigg ", "Kris Nuttycombe " diff --git a/zcash_client_sqlite/CHANGELOG.md b/zcash_client_sqlite/CHANGELOG.md index 6f0a06587..395116cb7 100644 --- a/zcash_client_sqlite/CHANGELOG.md +++ b/zcash_client_sqlite/CHANGELOG.md @@ -15,7 +15,7 @@ and this library adheres to Rust's notion of - Migrated to `bip32 =0.6.0-pre.1`, `nonempty 0.11`.`incrementalmerkletree 0.8`, `shardtree 0.6`, `orchard 0.11`, `sapling-crypto 0.5`, `zcash_encoding 0.3`, `zcash_protocol 0.5`, `zcash_address 0.7`, `zcash_transparent 0.2`, - `zcash_primitives 0.22`, `zcash_keys 0.7`. + `zcash_primitives 0.22`, `zcash_keys 0.7`, `zcash_client_backend 0.17`. - `zcash_client_sqlite::wallet::init::init_wallet_db` now has an additional generic parameter, enabling it to be used with wallets constructed via `WalletDb::from_connection`. From 37a3639c39d85823b734270736f59f029e3ec498 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 04:39:44 +0000 Subject: [PATCH 12/14] zcash_client_sqlite 0.15.0 --- Cargo.lock | 2 +- supply-chain/imports.lock | 4 ++++ zcash_client_sqlite/CHANGELOG.md | 2 ++ zcash_client_sqlite/Cargo.toml | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 90411222d..adb1ae46f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6219,7 +6219,7 @@ dependencies = [ [[package]] name = "zcash_client_sqlite" -version = "0.14.0" +version = "0.15.0" dependencies = [ "ambassador", "assert_matches", diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 10a1da45a..822d9d239 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -17,6 +17,10 @@ audited_as = "0.6.2" version = "0.17.0" audited_as = "0.16.0" +[[unpublished.zcash_client_sqlite]] +version = "0.15.0" +audited_as = "0.14.0" + [[unpublished.zcash_encoding]] version = "0.3.0" audited_as = "0.2.2" diff --git a/zcash_client_sqlite/CHANGELOG.md b/zcash_client_sqlite/CHANGELOG.md index 395116cb7..465537486 100644 --- a/zcash_client_sqlite/CHANGELOG.md +++ b/zcash_client_sqlite/CHANGELOG.md @@ -7,6 +7,8 @@ and this library adheres to Rust's notion of ## [Unreleased] +## [0.15.0] - 2025-02-21 + ### Added - `zcash_client_sqlite::WalletDb::from_connection` diff --git a/zcash_client_sqlite/Cargo.toml b/zcash_client_sqlite/Cargo.toml index fbc83d562..c1721a439 100644 --- a/zcash_client_sqlite/Cargo.toml +++ b/zcash_client_sqlite/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "zcash_client_sqlite" description = "An SQLite-based Zcash light client" -version = "0.14.0" +version = "0.15.0" authors = [ "Jack Grigg ", "Kris Nuttycombe " From 1704b3c56f929324ac6a87f5f49d8a84c26e8971 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Fri, 21 Feb 2025 06:47:44 +0000 Subject: [PATCH 13/14] Add `cargo-release` config This doesn't yet reproduce the release train below, but it gets close. --- Cargo.toml | 14 ++++++++++++++ zcash/Cargo.toml | 3 +++ zcash_extensions/Cargo.toml | 3 +++ 3 files changed, 20 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index b869f9a24..a4fa02095 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -169,6 +169,20 @@ aes = "0.8" fpe = { version = "0.6", default-features = false, features = ["alloc"] } zip32 = { version = "0.2", default-features = false } +[workspace.metadata.release] +consolidate-commits = false +pre-release-commit-message = "{{crate_name}} {{version}}" +tag-message = "Release {{crate_name}} version {{version}}" +tag-name = "{{prefix}}{{version}}" +pre-release-replacements = [ + {file="CHANGELOG.md", search="## \\[Unreleased\\]", replace="## [Unreleased]\n\n## [{{version}}] - {{date}}"}, +] +pre-release-hook = ["cargo", "vet"] +# Remove the following options once we're happy to use `cargo-release` without review. +tag = false +publish = false +push = false + [profile.release] lto = true panic = 'abort' diff --git a/zcash/Cargo.toml b/zcash/Cargo.toml index 327dca65f..69599ff74 100644 --- a/zcash/Cargo.toml +++ b/zcash/Cargo.toml @@ -13,6 +13,9 @@ repository.workspace = true license.workspace = true categories.workspace = true +[package.metadata.release] +release = false + [dependencies] # Dependencies exposed in a public API: # (Breaking upgrades to these require a breaking upgrade to this crate.) diff --git a/zcash_extensions/Cargo.toml b/zcash_extensions/Cargo.toml index b61e13649..513fd55a2 100644 --- a/zcash_extensions/Cargo.toml +++ b/zcash_extensions/Cargo.toml @@ -14,6 +14,9 @@ categories.workspace = true all-features = true rustdoc-args = ["--cfg", "docsrs"] +[package.metadata.release] +release = false + [dependencies] blake2b_simd.workspace = true zcash_primitives = { workspace = true, features = ["non-standard-fees"] } From 33d3ebd8e7f94ff7c2f4bcc7f6063f60e007a0aa Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Fri, 21 Feb 2025 07:44:57 -0700 Subject: [PATCH 14/14] Update `cargo vet` audit metadata. --- supply-chain/audits.toml | 12 ++++ supply-chain/imports.lock | 114 +++++++++++--------------------------- 2 files changed, 45 insertions(+), 81 deletions(-) diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml index 475c54553..6518f4c3c 100644 --- a/supply-chain/audits.toml +++ b/supply-chain/audits.toml @@ -745,6 +745,12 @@ user-id = 6289 # Jack Grigg (str4d) start = "2020-06-26" end = "2025-04-22" +[[trusted.equihash]] +criteria = "safe-to-deploy" +user-id = 169181 # Kris Nuttycombe (nuttycom) +start = "2025-02-21" +end = "2026-02-21" + [[trusted.f4jumble]] criteria = ["safe-to-deploy", "crypto-reviewed"] user-id = 6289 # Jack Grigg (str4d) @@ -1003,6 +1009,12 @@ user-id = 6289 # Jack Grigg (str4d) start = "2021-08-31" end = "2025-12-13" +[[trusted.zcash_encoding]] +criteria = "safe-to-deploy" +user-id = 169181 # Kris Nuttycombe (nuttycom) +start = "2024-08-19" +end = "2026-02-21" + [[trusted.zcash_extensions]] criteria = "safe-to-deploy" user-id = 6289 # Jack Grigg (str4d) diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 822d9d239..ebf8ed8cc 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -1,54 +1,6 @@ # cargo-vet imports lock -[[unpublished.equihash]] -version = "0.2.1" -audited_as = "0.2.0" - -[[unpublished.pczt]] -version = "0.2.0" -audited_as = "0.1.0" - -[[unpublished.zcash_address]] -version = "0.7.0" -audited_as = "0.6.2" - -[[unpublished.zcash_client_backend]] -version = "0.17.0" -audited_as = "0.16.0" - -[[unpublished.zcash_client_sqlite]] -version = "0.15.0" -audited_as = "0.14.0" - -[[unpublished.zcash_encoding]] -version = "0.3.0" -audited_as = "0.2.2" - -[[unpublished.zcash_keys]] -version = "0.7.0" -audited_as = "0.6.0" - -[[unpublished.zcash_primitives]] -version = "0.22.0" -audited_as = "0.21.0" - -[[unpublished.zcash_proofs]] -version = "0.22.0" -audited_as = "0.21.0" - -[[unpublished.zcash_protocol]] -version = "0.5.0" -audited_as = "0.4.3" - -[[unpublished.zcash_transparent]] -version = "0.2.0" -audited_as = "0.1.0" - -[[unpublished.zip321]] -version = "0.3.0" -audited_as = "0.2.0" - [[publisher.bumpalo]] version = "3.16.0" when = "2024-04-08" @@ -64,11 +16,11 @@ user-login = "jrmuizel" user-name = "Jeff Muizelaar" [[publisher.equihash]] -version = "0.2.0" -when = "2022-06-24" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.2.1" +when = "2025-02-21" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.f4jumble]] version = "0.1.1" @@ -133,8 +85,8 @@ user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.pczt]] -version = "0.1.0" -when = "2024-12-17" +version = "0.2.0" +when = "2025-02-21" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" @@ -329,32 +281,32 @@ user-login = "str4d" user-name = "Jack Grigg" [[publisher.zcash_address]] -version = "0.6.2" -when = "2024-12-13" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.7.0" +when = "2025-02-21" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.zcash_client_backend]] -version = "0.16.0" -when = "2024-12-17" +version = "0.17.0" +when = "2025-02-21" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.zcash_client_sqlite]] -version = "0.14.0" -when = "2024-12-17" +version = "0.15.0" +when = "2025-02-21" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.zcash_encoding]] -version = "0.2.2" -when = "2024-12-13" -user-id = 6289 -user-login = "str4d" -user-name = "Jack Grigg" +version = "0.3.0" +when = "2025-02-21" +user-id = 169181 +user-login = "nuttycom" +user-name = "Kris Nuttycombe" [[publisher.zcash_extensions]] version = "0.1.0" @@ -371,29 +323,29 @@ user-login = "str4d" user-name = "Jack Grigg" [[publisher.zcash_keys]] -version = "0.6.0" -when = "2024-12-17" +version = "0.7.0" +when = "2025-02-21" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.zcash_primitives]] -version = "0.21.0" -when = "2024-12-17" +version = "0.22.0" +when = "2025-02-21" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.zcash_proofs]] -version = "0.21.0" -when = "2024-12-17" +version = "0.22.0" +when = "2025-02-21" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.zcash_protocol]] -version = "0.4.3" -when = "2024-12-17" +version = "0.5.0" +when = "2025-02-21" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" @@ -406,8 +358,8 @@ user-login = "daira" user-name = "Daira-Emma Hopwood" [[publisher.zcash_transparent]] -version = "0.1.0" -when = "2024-12-17" +version = "0.2.0" +when = "2025-02-21" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe" @@ -420,8 +372,8 @@ user-login = "nuttycom" user-name = "Kris Nuttycombe" [[publisher.zip321]] -version = "0.2.0" -when = "2024-10-04" +version = "0.3.0" +when = "2025-02-21" user-id = 169181 user-login = "nuttycom" user-name = "Kris Nuttycombe"