Merge pull request #992 from zcash/lwsdk-2.0.0-final

`zcash_primitives 0.13.0`, `zcash_proofs 0.13.0`, `zcash_client_backend 0.10.0`, `zcash_client_sqlite 0.8.0`
This commit is contained in:
Kris Nuttycombe 2023-09-25 14:53:17 -06:00 committed by GitHub
commit 9a36802b32
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 23 additions and 24 deletions

8
Cargo.lock generated
View File

@ -2946,7 +2946,7 @@ dependencies = [
[[package]]
name = "zcash_client_backend"
version = "0.10.0-rc.4"
version = "0.10.0"
dependencies = [
"assert_matches",
"base64",
@ -2988,7 +2988,7 @@ dependencies = [
[[package]]
name = "zcash_client_sqlite"
version = "0.8.0-rc.5"
version = "0.8.0"
dependencies = [
"assert_matches",
"bs58",
@ -3077,7 +3077,7 @@ dependencies = [
[[package]]
name = "zcash_primitives"
version = "0.13.0-rc.1"
version = "0.13.0"
dependencies = [
"aes",
"assert_matches",
@ -3117,7 +3117,7 @@ dependencies = [
[[package]]
name = "zcash_proofs"
version = "0.13.0-rc.1"
version = "0.13.0"
dependencies = [
"bellman",
"blake2b_simd",

View File

@ -7,7 +7,7 @@ and this library adheres to Rust's notion of
## [Unreleased]
## [0.10.0-rc.4] - 2023-09-22
## [0.10.0] - 2023-09-25
### Notable Changes
- `zcash_client_backend` now supports out-of-order scanning of blockchain history.

View File

@ -1,7 +1,7 @@
[package]
name = "zcash_client_backend"
description = "APIs for creating shielded Zcash light clients"
version = "0.10.0-rc.4"
version = "0.10.0"
authors = [
"Jack Grigg <jack@z.cash>",
"Kris Nuttycombe <kris@electriccoin.co>"
@ -23,7 +23,7 @@ development = ["zcash_proofs"]
zcash_address = { version = "0.3", path = "../components/zcash_address" }
zcash_encoding = { version = "0.2", path = "../components/zcash_encoding" }
zcash_note_encryption = "0.4"
zcash_primitives = { version = "=0.13.0-rc.1", path = "../zcash_primitives", default-features = false }
zcash_primitives = { version = "0.13", path = "../zcash_primitives", default-features = false }
# Dependencies exposed in a public API:
# (Breaking upgrades to these require a breaking upgrade to this crate.)
@ -88,7 +88,7 @@ proptest = "1.0.0"
rand_core = "0.6"
rand_xorshift = "0.3"
tempfile = "3.5.0"
zcash_proofs = { version = "=0.13.0-rc.1", path = "../zcash_proofs", default-features = false }
zcash_proofs = { version = "0.13", path = "../zcash_proofs", default-features = false }
zcash_address = { version = "0.3", path = "../components/zcash_address", features = ["test-dependencies"] }
time = ">=0.3.22, <0.3.24" # time 0.3.24 has MSRV 1.67

View File

@ -7,7 +7,7 @@ and this library adheres to Rust's notion of
## [Unreleased]
## [0.8.0-rc.5] - 2023-09-22
## [0.8.0] - 2023-09-25
### Notable Changes
- The `v_transactions` and `v_tx_outputs` views have changed in terms of what

View File

@ -1,7 +1,7 @@
[package]
name = "zcash_client_sqlite"
description = "An SQLite-based Zcash light client"
version = "0.8.0-rc.5"
version = "0.8.0"
authors = [
"Jack Grigg <jack@z.cash>",
"Kris Nuttycombe <kris@electriccoin.co>"
@ -14,9 +14,9 @@ edition = "2021"
rust-version = "1.65"
[dependencies]
zcash_client_backend = { version = "=0.10.0-rc.4", path = "../zcash_client_backend", features = ["unstable-serialization", "unstable-spanning-tree"]}
zcash_client_backend = { version = "0.10", 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 }
zcash_primitives = { version = "0.13", path = "../zcash_primitives", default-features = false }
# Dependencies exposed in a public API:
# (Breaking upgrades to these require a breaking upgrade to this crate.)
@ -60,9 +60,9 @@ rand_core = "0.6"
regex = "1.4"
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.4", path = "../zcash_client_backend", features = ["test-dependencies", "unstable-serialization", "unstable-spanning-tree"] }
zcash_proofs = { version = "0.13", path = "../zcash_proofs" }
zcash_primitives = { version = "0.13", path = "../zcash_primitives", features = ["test-dependencies"] }
zcash_client_backend = { version = "0.10", 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]

View File

@ -11,14 +11,14 @@ rust-version = "1.65"
[dependencies]
blake2b_simd = "1"
zcash_primitives = { version = "=0.13.0-rc.1", path = "../zcash_primitives", default-features = false, features = ["zfuture" ] }
zcash_primitives = { version = "0.13", path = "../zcash_primitives", default-features = false, features = ["zfuture" ] }
[dev-dependencies]
ff = "0.13"
jubjub = "0.10"
rand_core = "0.6"
zcash_address = { version = "0.3", path = "../components/zcash_address" }
zcash_proofs = { version = "=0.13.0-rc.1", path = "../zcash_proofs" }
zcash_proofs = { version = "0.13", path = "../zcash_proofs" }
[features]
transparent-inputs = []

View File

@ -6,10 +6,8 @@ and this library adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- Trait implementation `Mul<usize>` for `NonNegativeAmount`.
## [0.13.0-rc.1] - 2023-09-08
## [0.13.0] - 2023-09-25
### Added
- `zcash_primitives::consensus::BlockHeight::saturating_sub`
- `zcash_primitives::transaction::builder`:
@ -26,6 +24,7 @@ and this library adheres to Rust's notion of
- `Add<NonNegativeAmount> for Option<NonNegativeAmount>`
- `Sub<NonNegativeAmount> for NonNegativeAmount`
- `Sub<NonNegativeAmount> for Option<NonNegativeAmount>`
- `Mul<usize> for NonNegativeAmount`
- `zcash_primitives::block::BlockHash::try_from_slice`
### Changed

View File

@ -1,7 +1,7 @@
[package]
name = "zcash_primitives"
description = "Rust implementations of the Zcash primitives"
version = "0.13.0-rc.1"
version = "0.13.0"
authors = [
"Jack Grigg <jack@z.cash>",
"Kris Nuttycombe <kris@electriccoin.co>"

View File

@ -7,7 +7,7 @@ and this library adheres to Rust's notion of
## [Unreleased]
## [0.13.0-rc.1] - 2023-09-08
## [0.13.0] - 2023-09-25
### Changed
- Bumped dependencies to `zcash_primitives 0.13`.

View File

@ -1,7 +1,7 @@
[package]
name = "zcash_proofs"
description = "Zcash zk-SNARK circuits and proving APIs"
version = "0.13.0-rc.1"
version = "0.13.0"
authors = [
"Jack Grigg <jack@z.cash>",
]
@ -17,7 +17,7 @@ categories = ["cryptography::cryptocurrencies"]
all-features = true
[dependencies]
zcash_primitives = { version = "=0.13.0-rc.1", path = "../zcash_primitives", default-features = false }
zcash_primitives = { version = "0.13", path = "../zcash_primitives", default-features = false }
# Dependencies exposed in a public API:
# (Breaking upgrades to these require a breaking upgrade to this crate.)