Merge pull request #328 from zcash/release-0.1.0

Release 0.1.0
This commit is contained in:
str4d 2022-05-11 00:05:04 +01:00 committed by GitHub
commit de37f1cdbc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 18 deletions

View File

@ -6,8 +6,11 @@ and this project adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.1.0] - 2022-05-10
### Changed
- Bumped dependencies to `bitvec 1`, `ff 0.12`, `group 0.12`, `pasta_curves 0.4`.
- Migrated to `bitvec 1`, `ff 0.12`, `group 0.12`, `incrementalmerkletree 0.3`,
`pasta_curves 0.4`, `halo2_proofs 0.1`, `reddsa 0.3`.
- `orchard::bundle`:
- `Action` has been moved to `orchard::Action`.
- `Bundle::{try_}authorize` have been renamed to

View File

@ -1,4 +1,4 @@
Copyright 2020-2021 The Electric Coin Company
Copyright 2020-2022 The Electric Coin Company
This package ("Original Work") is licensed under the terms of the Bootstrap Open
Source License, version 1.0, or at your option, any later version ("BOSL"). See

View File

@ -1,6 +1,6 @@
[package]
name = "orchard"
version = "0.1.0-beta.3"
version = "0.1.0"
authors = [
"Sean Bowe <sean@electriccoin.co>",
"Jack Grigg <jack@electriccoin.co>",
@ -10,7 +10,7 @@ authors = [
]
edition = "2021"
rust-version = "1.56.1"
description = "[BETA] The Orchard shielded transaction protocol"
description = "The Orchard shielded transaction protocol"
license-file = "LICENSE-BOSL"
repository = "https://github.com/zcash/orchard"
documentation = "https://docs.rs/orchard"
@ -29,27 +29,27 @@ blake2b_simd = "1"
ff = "0.12"
fpe = "0.5"
group = "0.12"
halo2_gadgets = "=0.1.0-beta.3"
halo2_proofs = "=0.1.0-beta.4"
halo2_gadgets = "0.1"
halo2_proofs = "0.1"
hex = "0.4"
lazy_static = "1"
memuse = { version = "0.2", features = ["nonempty"] }
pasta_curves = "0.4"
proptest = { version = "1.0.0", optional = true }
rand = "0.8"
reddsa = "0.2"
reddsa = "0.3"
nonempty = "0.7"
serde = { version = "1.0", features = ["derive"] }
subtle = "2.3"
zcash_note_encryption = "0.1"
incrementalmerkletree = "=0.3.0-beta.2"
incrementalmerkletree = "0.3"
# Developer tooling dependencies
plotters = { version = "0.3.0", optional = true }
[dev-dependencies]
criterion = "0.3"
halo2_gadgets = { version = "=0.1.0-beta.3", features = ["test-dependencies"] }
halo2_gadgets = { version = "0.1", features = ["test-dependencies"] }
hex = "0.4"
proptest = "1.0.0"
zcash_note_encryption = { version = "0.1", features = ["pre-zip-212"] }
@ -81,9 +81,3 @@ debug = true
[profile.bench]
debug = true
[patch.crates-io]
halo2_gadgets = { git = "https://github.com/zcash/halo2.git", rev = "50921f95f7d4edf48f79ffba3b892a983d91ed7f" }
halo2_proofs = { git = "https://github.com/zcash/halo2.git", rev = "50921f95f7d4edf48f79ffba3b892a983d91ed7f" }
incrementalmerkletree = { git = "https://github.com/zcash/incrementalmerkletree.git", rev = "f23e3d89507849a24543121839eea6f40b141aff" }
reddsa = { git = "https://github.com/ZcashFoundation/reddsa.git", rev = "0e912de3000fe165daf58ad98d1a22f1a66e7f18" }

View File

@ -1,7 +1,5 @@
# orchard [![Crates.io](https://img.shields.io/crates/v/orchard.svg)](https://crates.io/crates/orchard) #
**IMPORTANT**: This library is being actively developed and should not be used in production software.
Requires Rust 1.56.1+.
## Documentation
@ -11,7 +9,7 @@ Requires Rust 1.56.1+.
## License
Copyright 2020-2021 The Electric Coin Company.
Copyright 2020-2022 The Electric Coin Company.
You may use this package under the Bootstrap Open Source Licence, version 1.0,
or at your option, any later version. See the file [`COPYING`](COPYING) for