Skip to content

Commit

Permalink
Merge pull request #758 from zcash/release-0.3.0
Browse files Browse the repository at this point in the history
Release 0.3.0 of halo2_proofs and halo2_gadgets
  • Loading branch information
ebfull authored Mar 22, 2023
2 parents 81c7326 + 3ba7779 commit 2633567
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 5 deletions.
2 changes: 1 addition & 1 deletion halo2/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ all-features = true
rustdoc-args = ["--cfg", "docsrs", "--html-in-header", "katex-header.html"]

[dependencies]
halo2_proofs = { version = "0.2", path = "../halo2_proofs", default-features = false }
halo2_proofs = { version = "0.3", path = "../halo2_proofs", default-features = false }

[lib]
bench = false
4 changes: 3 additions & 1 deletion halo2_gadgets/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,13 @@ and this project adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.3.0] - 2023-03-21
### Added
- `halo2_gadgets::poseidon::primitives::{Mds, generate_constants}`

### Changed
- Migrated to `ff 0.13`, `group 0.13`, `pasta_curves 0.5`.
- Migrated to `ff 0.13`, `group 0.13`, `pasta_curves 0.5` and `halo2_proofs 0.3`.
- APIs with `F: pasta_curves::arithmetic::FieldExt` bounds have been changed to
use `ff` traits directly.

Expand Down
4 changes: 2 additions & 2 deletions halo2_gadgets/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "halo2_gadgets"
version = "0.2.0"
version = "0.3.0"
authors = [
"Sean Bowe <sean@electriccoin.co>",
"Jack Grigg <jack@electriccoin.co>",
Expand All @@ -26,7 +26,7 @@ arrayvec = "0.7.0"
bitvec = "1"
ff = "0.13"
group = "0.13"
halo2_proofs = { version = "0.2", path = "../halo2_proofs", default-features = false }
halo2_proofs = { version = "0.3", path = "../halo2_proofs", default-features = false }
lazy_static = "1"
pasta_curves = "0.5"
proptest = { version = "1.0.0", optional = true }
Expand Down
5 changes: 5 additions & 0 deletions halo2_proofs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ and this project adheres to Rust's notion of
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.3.0] - 2023-03-21
### Breaking circuit changes
- `halo2_proofs::circuit::floor_planner::V1` was relying internally on the Rust
standard library's [`slice::sort_unstable_by_key`]; while it is deterministic,
Expand All @@ -28,6 +30,9 @@ and this project adheres to Rust's notion of
### Added
- The following structs now derive the `Eq` trait:
- `halo2_proofs::dev`:
- `TracingFloorPlanner` extension type which is a floor planner that uses
`tracing` spans and events for instrumenting your circuit synthesis
during keygen and proving.
- `failure::FailureLocation`
- `failure::VerifyFailure`
- `metadata::Gate`
Expand Down
2 changes: 1 addition & 1 deletion halo2_proofs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "halo2_proofs"
version = "0.2.0"
version = "0.3.0"
authors = [
"Sean Bowe <sean@electriccoin.co>",
"Ying Tong Lai <yingtong@electriccoin.co>",
Expand Down

0 comments on commit 2633567

Please sign in to comment.