From f066ace1f234d7fe1908851ed86b1801e0b1ffea Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Mon, 16 Dec 2024 17:53:51 +0000 Subject: [PATCH 1/2] halo2_poseidon 0.1.0 --- Cargo.lock | 2 +- halo2_gadgets/Cargo.toml | 4 ++-- halo2_poseidon/CHANGELOG.md | 12 ++++++++++++ halo2_poseidon/Cargo.toml | 2 +- 4 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 halo2_poseidon/CHANGELOG.md diff --git a/Cargo.lock b/Cargo.lock index e047e1818..108afdf96 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -874,7 +874,7 @@ checksum = "47716fe1ae67969c5e0b2ef826f32db8c3be72be325e1aa3c1951d06b5575ec5" [[package]] name = "halo2_poseidon" -version = "0.0.0" +version = "0.1.0" dependencies = [ "bitvec", "ff", diff --git a/halo2_gadgets/Cargo.toml b/halo2_gadgets/Cargo.toml index 3367b53bc..dcb2ce4db 100644 --- a/halo2_gadgets/Cargo.toml +++ b/halo2_gadgets/Cargo.toml @@ -26,7 +26,7 @@ arrayvec = "0.7.0" bitvec = "1" ff = "0.13" group = "0.13" -halo2_poseidon = { version = "0.0", path = "../halo2_poseidon", default-features = false } +halo2_poseidon = { version = "0.1", path = "../halo2_poseidon", default-features = false } halo2_proofs = { version = "0.3", path = "../halo2_proofs", default-features = false } lazy_static = "1" pasta_curves = "0.5" @@ -41,7 +41,7 @@ plotters = { version = "0.3.0", default-features = false, optional = true } [dev-dependencies] criterion = "0.3" -halo2_poseidon = { version = "0.0", path = "../halo2_poseidon", default-features = false, features = ["test-dependencies"] } +halo2_poseidon = { version = "0.1", path = "../halo2_poseidon", default-features = false, features = ["test-dependencies"] } proptest = "1.0.0" sinsemilla = { version = "0.1", features = ["test-dependencies"] } diff --git a/halo2_poseidon/CHANGELOG.md b/halo2_poseidon/CHANGELOG.md new file mode 100644 index 000000000..aa129249c --- /dev/null +++ b/halo2_poseidon/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to Rust's notion of +[Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.1.0] - 2024-12-16 +Initial release, extracted from `halo2_gadgets 0.3.0`. Includes minor changes +for `no-std` support. diff --git a/halo2_poseidon/Cargo.toml b/halo2_poseidon/Cargo.toml index c9945c84f..963f4c0ef 100644 --- a/halo2_poseidon/Cargo.toml +++ b/halo2_poseidon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "halo2_poseidon" -version = "0.0.0" +version = "0.1.0" authors = [ "Jack Grigg ", "Daira Emma Hopwood ", From 3bb6f5ccbcdc3d285babcea09925a741a4452281 Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Mon, 16 Dec 2024 18:49:39 +0000 Subject: [PATCH 2/2] halo2_gadgets 0.3.1 --- Cargo.lock | 2 +- halo2_gadgets/CHANGELOG.md | 6 ++++++ halo2_gadgets/Cargo.toml | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 108afdf96..618573a4f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -845,7 +845,7 @@ dependencies = [ [[package]] name = "halo2_gadgets" -version = "0.3.0" +version = "0.3.1" dependencies = [ "arrayvec", "bitvec", diff --git a/halo2_gadgets/CHANGELOG.md b/halo2_gadgets/CHANGELOG.md index 26728c221..c1896dc19 100644 --- a/halo2_gadgets/CHANGELOG.md +++ b/halo2_gadgets/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to Rust's notion of ## [Unreleased] +## [0.3.1] - 2024-12-16 +- `halo2_gadgets::poseidon::primitives` is now a re-export of the new `halo2_poseidon` + crate. +- `halo2_gadgets::sinsemilla::primitives` is now a re-export of the new `sinsemilla` + crate. + ## [0.3.0] - 2023-03-21 ### Added - `halo2_gadgets::poseidon::primitives::{Mds, generate_constants}` diff --git a/halo2_gadgets/Cargo.toml b/halo2_gadgets/Cargo.toml index dcb2ce4db..b8c458c54 100644 --- a/halo2_gadgets/Cargo.toml +++ b/halo2_gadgets/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "halo2_gadgets" -version = "0.3.0" +version = "0.3.1" authors = [ "Sean Bowe ", "Jack Grigg ",