Merge pull request #1211 from zcash/release-0.14.0-etc

Release 0.14.0 etc
This commit is contained in:
str4d 2024-03-01 01:57:25 +00:00 committed by GitHub
commit f4c4f1ab1c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 28 additions and 16 deletions

10
Cargo.lock generated
View File

@ -3006,7 +3006,7 @@ dependencies = [
[[package]]
name = "zcash_client_backend"
version = "0.10.0"
version = "0.11.0"
dependencies = [
"assert_matches",
"base64",
@ -3051,7 +3051,7 @@ dependencies = [
[[package]]
name = "zcash_client_sqlite"
version = "0.8.1"
version = "0.9.0"
dependencies = [
"assert_matches",
"bs58",
@ -3123,7 +3123,7 @@ dependencies = [
[[package]]
name = "zcash_keys"
version = "0.0.0"
version = "0.1.0"
dependencies = [
"bech32",
"bls12_381",
@ -3163,7 +3163,7 @@ dependencies = [
[[package]]
name = "zcash_primitives"
version = "0.13.0"
version = "0.14.0"
dependencies = [
"aes",
"assert_matches",
@ -3205,7 +3205,7 @@ dependencies = [
[[package]]
name = "zcash_proofs"
version = "0.13.0"
version = "0.14.0"
dependencies = [
"bellman",
"blake2b_simd",

View File

@ -29,12 +29,12 @@ categories = ["cryptography::cryptocurrencies"]
# Intra-workspace dependencies
equihash = { version = "0.2", path = "components/equihash" }
zcash_address = { version = "0.3", path = "components/zcash_address" }
zcash_client_backend = { version = "0.10", path = "zcash_client_backend" }
zcash_client_backend = { version = "0.11", path = "zcash_client_backend" }
zcash_encoding = { version = "0.2", path = "components/zcash_encoding" }
zcash_keys = { version = "0.0", path = "zcash_keys" }
zcash_keys = { version = "0.1", path = "zcash_keys" }
zcash_note_encryption = "0.4"
zcash_primitives = { version = "0.13", path = "zcash_primitives", default-features = false }
zcash_proofs = { version = "0.13", path = "zcash_proofs", default-features = false }
zcash_primitives = { version = "0.14", path = "zcash_primitives", default-features = false }
zcash_proofs = { version = "0.14", path = "zcash_proofs", default-features = false }
# Shielded protocols
ff = "0.13"

View File

@ -53,7 +53,7 @@ and this library adheres to Rust's notion of
- `zcash_client_backend::fees`:
- Arguments to `ChangeStrategy::compute_balance` have changed.
## [0.11.0-pre-release] Unreleased
## [0.11.0] - 2024-03-01
### Added
- `zcash_client_backend`:
@ -122,6 +122,7 @@ and this library adheres to Rust's notion of
- `parse::Param::name`
### Changed
- Migrated to `zcash_primitives 0.14`, `orchard 0.7`.
- Several structs and functions now take an `AccountId` type parameter
parameter in order to decouple the concept of an account identifier from
the ZIP 32 account index. Many APIs that previously referenced

View File

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

View File

@ -11,7 +11,10 @@ and this library adheres to Rust's notion of
- A new `orchard` feature flag has been added to make it possible to
build client code without `orchard` dependendencies.
## [0.9.0] - 2024-03-01
### Changed
- Migrated to `orchard 0.7`, `zcash_primitives 0.14`, `zcash_client_backend 0.11`.
- `zcash_client_sqlite::error::SqliteClientError` has new error variants:
- `SqliteClientError::UnsupportedPoolType`
- `SqliteClientError::BalanceError`

View File

@ -1,7 +1,7 @@
[package]
name = "zcash_client_sqlite"
description = "An SQLite-based Zcash light client"
version = "0.8.1"
version = "0.9.0"
authors = [
"Jack Grigg <jack@z.cash>",
"Kris Nuttycombe <kris@electriccoin.co>"

View File

@ -5,6 +5,8 @@ and this library adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.1.0] - 2024-03-01
The entries below are relative to the `zcash_client_backend` crate as of
`zcash_client_backend 0.10.0`.

View File

@ -1,7 +1,7 @@
[package]
name = "zcash_keys"
description = "Zcash key and address management"
version = "0.0.0"
version = "0.1.0"
authors = [
"Jack Grigg <jack@z.cash>",
"Kris Nuttycombe <kris@electriccoin.co>"

View File

@ -6,8 +6,10 @@ and this library adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.14.0] - 2024-03-01
### Added
- Dependency on `bellman 0.14`.
- Dependency on `bellman 0.14`, `sapling-crypto 0.1`.
- `zcash_primitives::consensus::sapling_zip212_enforcement`
- `zcash_primitives::legacy::keys`:
- `AccountPrivKey::derive_secret_key`
@ -68,6 +70,7 @@ and this library adheres to Rust's notion of
- `impl {Clone, PartialEq, Eq} for zcash_primitives::memo::Error`
### Changed
- Migrated to `orchard 0.7`.
- `zcash_primitives::legacy`:
- `TransparentAddress` variants have changed:
- `TransparentAddress::PublicKey` has been renamed to `PublicKeyHash`

View File

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

View File

@ -6,11 +6,14 @@ and this library adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.14.0] - 2024-03-01
### Added
- `impl zcash_primitives::sapling::prover::{SpendProver, OutputProver}` for
`zcash_proofs::prover::LocalTxProver`
### Changed
- Migrated to `zcash_primitives 0.14`.
- The `zcash_proofs::ZcashParameters` Sapling fields now use the parameter and
viewing key newtypes defined in `zcash_primitives::sapling::circuit`.

View File

@ -1,7 +1,7 @@
[package]
name = "zcash_proofs"
description = "Zcash zk-SNARK circuits and proving APIs"
version = "0.13.0"
version = "0.14.0"
authors = [
"Jack Grigg <jack@z.cash>",
]