Merge pull request #364 from str4d/release-0.5

Release 0.5.0
This commit is contained in:
str4d 2021-03-26 19:27:00 +13:00 committed by GitHub
commit f234f0b496
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 21 additions and 13 deletions

View File

@ -6,6 +6,8 @@ and this library adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html). [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [Unreleased]
## [0.5.0] - 2021-03-26
### Added ### Added
- `zcash_client_backend::address::RecipientAddress` - `zcash_client_backend::address::RecipientAddress`
- `zcash_client_backend::data_api` module, containing the Data Access API. - `zcash_client_backend::data_api` module, containing the Data Access API.

View File

@ -1,7 +1,7 @@
[package] [package]
name = "zcash_client_backend" name = "zcash_client_backend"
description = "APIs for creating shielded Zcash light clients" description = "APIs for creating shielded Zcash light clients"
version = "0.4.0" version = "0.5.0"
authors = [ authors = [
"Jack Grigg <jack@z.cash>", "Jack Grigg <jack@z.cash>",
] ]
@ -25,7 +25,7 @@ protobuf = "2.20"
rand_core = "0.5.1" rand_core = "0.5.1"
subtle = "2.2.3" subtle = "2.2.3"
time = "0.2" time = "0.2"
zcash_primitives = { version = "0.4", path = "../zcash_primitives" } zcash_primitives = { version = "0.5", path = "../zcash_primitives" }
proptest = { version = "0.10.1", optional = true } proptest = { version = "0.10.1", optional = true }
percent-encoding = "2.1.0" percent-encoding = "2.1.0"
@ -37,8 +37,8 @@ gumdrop = "0.8"
rand_core = "0.5.1" rand_core = "0.5.1"
rand_xorshift = "0.2" rand_xorshift = "0.2"
tempfile = "3.1.0" tempfile = "3.1.0"
zcash_client_sqlite = { version = "0.2", path = "../zcash_client_sqlite" } zcash_client_sqlite = { version = "0.3", path = "../zcash_client_sqlite" }
zcash_proofs = { version = "0.4", path = "../zcash_proofs" } zcash_proofs = { version = "0.5", path = "../zcash_proofs" }
[features] [features]
test-dependencies = ["proptest", "zcash_primitives/test-dependencies"] test-dependencies = ["proptest", "zcash_primitives/test-dependencies"]

View File

@ -6,6 +6,8 @@ and this library adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html). [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [Unreleased]
## [0.3.0] - 2021-03-26
This release contains a major refactor of the APIs to leverage the new Data This release contains a major refactor of the APIs to leverage the new Data
Access API in the `zcash_client_backend` crate. API names are almost all the Access API in the `zcash_client_backend` crate. API names are almost all the
same as before, but have been reorganized. same as before, but have been reorganized.

View File

@ -1,7 +1,7 @@
[package] [package]
name = "zcash_client_sqlite" name = "zcash_client_sqlite"
description = "An SQLite-based Zcash light client" description = "An SQLite-based Zcash light client"
version = "0.2.1" version = "0.3.0"
authors = [ authors = [
"Jack Grigg <jack@z.cash>", "Jack Grigg <jack@z.cash>",
] ]
@ -21,13 +21,13 @@ protobuf = "2.20"
rand_core = "0.5.1" rand_core = "0.5.1"
rusqlite = { version = "0.24", features = ["bundled", "time"] } rusqlite = { version = "0.24", features = ["bundled", "time"] }
time = "0.2" time = "0.2"
zcash_client_backend = { version = "0.4", path = "../zcash_client_backend" } zcash_client_backend = { version = "0.5", path = "../zcash_client_backend" }
zcash_primitives = { version = "0.4", path = "../zcash_primitives" } zcash_primitives = { version = "0.5", path = "../zcash_primitives" }
[dev-dependencies] [dev-dependencies]
rand_core = "0.5.1" rand_core = "0.5.1"
tempfile = "3" tempfile = "3"
zcash_proofs = { version = "0.4", path = "../zcash_proofs" } zcash_proofs = { version = "0.5", path = "../zcash_proofs" }
[features] [features]
mainnet = [] mainnet = []

View File

@ -10,10 +10,10 @@ edition = "2018"
[dependencies] [dependencies]
blake2b_simd = "0.5" blake2b_simd = "0.5"
zcash_primitives = { version = "0.4.0", path = "../zcash_primitives", features = ["zfuture"] } zcash_primitives = { version = "0.5", path = "../zcash_primitives", features = ["zfuture"] }
[dev-dependencies] [dev-dependencies]
ff = "0.8" ff = "0.8"
jubjub = "0.5.1" jubjub = "0.5.1"
rand_core = "0.5.1" rand_core = "0.5.1"
zcash_proofs = { version = "0.4.0", path = "../zcash_proofs" } zcash_proofs = { version = "0.5", path = "../zcash_proofs" }

View File

@ -6,6 +6,8 @@ and this library adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html). [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [Unreleased]
## [0.5.0] - 2021-03-26
### Added ### Added
- Support for implementing candidate ZIPs before they have been selected for a - Support for implementing candidate ZIPs before they have been selected for a
network upgrade, behind the `zfuture` feature flag. network upgrade, behind the `zfuture` feature flag.

View File

@ -1,7 +1,7 @@
[package] [package]
name = "zcash_primitives" name = "zcash_primitives"
description = "Rust implementations of the Zcash primitives" description = "Rust implementations of the Zcash primitives"
version = "0.4.0" version = "0.5.0"
authors = [ authors = [
"Jack Grigg <jack@z.cash>", "Jack Grigg <jack@z.cash>",
] ]

View File

@ -6,6 +6,8 @@ and this library adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html). [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [Unreleased]
## [0.5.0] - 2021-03-26
### Added ### Added
- `zcash_proofs::ZcashParameters` - `zcash_proofs::ZcashParameters`
- `zcash_proofs::parse_parameters` - `zcash_proofs::parse_parameters`

View File

@ -1,7 +1,7 @@
[package] [package]
name = "zcash_proofs" name = "zcash_proofs"
description = "Zcash zk-SNARK circuits and proving APIs" description = "Zcash zk-SNARK circuits and proving APIs"
version = "0.4.0" version = "0.5.0"
authors = [ authors = [
"Jack Grigg <jack@z.cash>", "Jack Grigg <jack@z.cash>",
] ]
@ -27,7 +27,7 @@ lazy_static = "1"
minreq = { version = "2", features = ["https"], optional = true } minreq = { version = "2", features = ["https"], optional = true }
rand_core = "0.5.1" rand_core = "0.5.1"
wagyu-zcash-parameters = { version = "0.2", optional = true } wagyu-zcash-parameters = { version = "0.2", optional = true }
zcash_primitives = { version = "0.4", path = "../zcash_primitives" } zcash_primitives = { version = "0.5", path = "../zcash_primitives" }
[dev-dependencies] [dev-dependencies]
criterion = "0.3" criterion = "0.3"