zcash_client_backend 0.10.0-rc.4

This commit is contained in:
Jack Grigg 2023-09-22 23:25:19 +01:00
parent f4fdba23ea
commit 4afc24af6a
4 changed files with 12 additions and 5 deletions

2
Cargo.lock generated
View File

@ -2946,7 +2946,7 @@ dependencies = [
[[package]]
name = "zcash_client_backend"
version = "0.10.0-rc.3"
version = "0.10.0-rc.4"
dependencies = [
"assert_matches",
"base64",

View File

@ -7,7 +7,7 @@ and this library adheres to Rust's notion of
## [Unreleased]
## [0.10.0-rc.3] - 2023-09-19
## [0.10.0-rc.4] - 2023-09-22
### Notable Changes
- `zcash_client_backend` now supports out-of-order scanning of blockchain history.
@ -48,6 +48,10 @@ and this library adheres to Rust's notion of
- `testing::MockWalletDb::new`
- `wallet::input_sellection::Proposal::{min_target_height, min_anchor_height}`
- `SAPLING_SHARD_HEIGHT` constant
- `zcash_client_backend::proto::compact_formats`:
- `impl<A: sapling::Authorization> From<&sapling::SpendDescription<A>> for CompactSaplingSpend`
- `impl<A: sapling::Authorization> From<&sapling::OutputDescription<A>> for CompactSaplingOutput`
- `impl<SpendAuth> From<&orchard::Action<SpendAuth>> for CompactOrchardAction`
- `zcash_client_backend::wallet::WalletSaplingOutput::note_commitment_tree_position`
- `zcash_client_backend::scanning`:
- `ScanError`
@ -143,6 +147,9 @@ and this library adheres to Rust's notion of
`chain::scan_cached_blocks`.
- `zcash_client_backend::data_api::chain::error::{ChainError, Cause}` have been
replaced by `zcash_client_backend::scanning::ScanError`
- `zcash_client_backend::proto::compact_formats`:
- `impl<A> From<sapling::OutputDescription<A>> for CompactSaplingOutput`
(use `From<&sapling::OutputDescription<A>>` instead).
- `zcash_client_backend::wallet::WalletSaplingOutput::{witness, witness_mut}`
have been removed as individual incremental witnesses are no longer tracked on a
per-note basis. The global note commitment tree for the wallet should be used

View File

@ -1,7 +1,7 @@
[package]
name = "zcash_client_backend"
description = "APIs for creating shielded Zcash light clients"
version = "0.10.0-rc.3"
version = "0.10.0-rc.4"
authors = [
"Jack Grigg <jack@z.cash>",
"Kris Nuttycombe <kris@electriccoin.co>"

View File

@ -14,7 +14,7 @@ edition = "2021"
rust-version = "1.65"
[dependencies]
zcash_client_backend = { version = "=0.10.0-rc.3", path = "../zcash_client_backend", features = ["unstable-serialization", "unstable-spanning-tree"]}
zcash_client_backend = { version = "=0.10.0-rc.4", path = "../zcash_client_backend", features = ["unstable-serialization", "unstable-spanning-tree"]}
zcash_encoding = { version = "0.2", path = "../components/zcash_encoding" }
zcash_primitives = { version = "=0.13.0-rc.1", path = "../zcash_primitives", default-features = false }
@ -62,7 +62,7 @@ tempfile = "3.5.0"
zcash_note_encryption = "0.4"
zcash_proofs = { version = "=0.13.0-rc.1", path = "../zcash_proofs" }
zcash_primitives = { version = "=0.13.0-rc.1", path = "../zcash_primitives", features = ["test-dependencies"] }
zcash_client_backend = { version = "=0.10.0-rc.3", path = "../zcash_client_backend", features = ["test-dependencies", "unstable-serialization", "unstable-spanning-tree"] }
zcash_client_backend = { version = "=0.10.0-rc.4", path = "../zcash_client_backend", features = ["test-dependencies", "unstable-serialization", "unstable-spanning-tree"] }
zcash_address = { version = "0.3", path = "../components/zcash_address", features = ["test-dependencies"] }
[features]