diff --git a/CHANGELOG.md b/CHANGELOG.md index 13160a24a..cefd70175 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 0.8.1 (2024-02-21) +* Refactored util module re-exports to comply with latest clippy updates (#250). + ## 0.8.0 (2024-02-06) * Added variable-length serialization and deserialization for `usize` type (#238). * [BREAKING] Removed `Serializable` and `Deserializable` implementations from slices and vectors (#239). diff --git a/air/Cargo.toml b/air/Cargo.toml index f0bb43856..f279e15ef 100644 --- a/air/Cargo.toml +++ b/air/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-air" -version = "0.8.0" +version = "0.8.1" description = "AIR components for the Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-air/0.8.0" +documentation = "https://docs.rs/winter-air/0.8.1" categories = ["cryptography", "no-std"] keywords = ["crypto", "arithmetization", "air"] edition = "2021" diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml index 62ec44ca9..c63022374 100644 --- a/crypto/Cargo.toml +++ b/crypto/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-crypto" -version = "0.8.0" +version = "0.8.1" description = "Cryptographic library for the Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-crypto/0.8.0" +documentation = "https://docs.rs/winter-crypto/0.8.1" categories = ["cryptography", "no-std"] keywords = ["crypto", "merkle-tree", "hash"] edition = "2021" diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 4e3640064..175e56a31 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "examples" -version = "0.8.0" +version = "0.8.1" description = "Examples of using Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" diff --git a/fri/Cargo.toml b/fri/Cargo.toml index 212e590c1..8dd309fe3 100644 --- a/fri/Cargo.toml +++ b/fri/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-fri" -version = "0.8.0" +version = "0.8.1" description = "Implementation of FRI protocol for the Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-fri/0.8.0" +documentation = "https://docs.rs/winter-fri/0.8.1" categories = ["cryptography", "no-std"] keywords = ["crypto", "polynomial", "commitments"] edition = "2021" diff --git a/math/Cargo.toml b/math/Cargo.toml index 7d92733b7..1af039185 100644 --- a/math/Cargo.toml +++ b/math/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-math" -version = "0.8.0" +version = "0.8.1" description = "Math library for the Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-math/0.8.0" +documentation = "https://docs.rs/winter-math/0.8.1" categories = ["cryptography", "no-std"] keywords = ["crypto", "finite-fields", "polynomials", "fft"] edition = "2021" diff --git a/math/src/field/f128/tests.rs b/math/src/field/f128/tests.rs index bd75499d4..cabf5cce1 100644 --- a/math/src/field/f128/tests.rs +++ b/math/src/field/f128/tests.rs @@ -3,12 +3,11 @@ // This source code is licensed under the MIT license found in the // LICENSE file in the root directory of this source tree. -use super::{ - AsBytes, BaseElement, ByteReader, DeserializationError, FieldElement, StarkField, Vec, M, -}; +use super::{AsBytes, BaseElement, ByteReader, DeserializationError, FieldElement, StarkField, M}; use crate::field::{ExtensionOf, QuadExtension}; use num_bigint::BigUint; use rand_utils::{rand_value, rand_vector}; +use utils::collections::*; use utils::SliceReader; // BASIC ALGEBRA diff --git a/prover/Cargo.toml b/prover/Cargo.toml index 0ab8f1dd6..33f51b2e6 100644 --- a/prover/Cargo.toml +++ b/prover/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-prover" -version = "0.8.0" +version = "0.8.1" description = "Winterfell STARK prover" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-prover/0.8.0" +documentation = "https://docs.rs/winter-prover/0.8.1" categories = ["cryptography", "no-std"] keywords = ["crypto", "zkp", "stark", "prover"] edition = "2021" diff --git a/utils/core/Cargo.toml b/utils/core/Cargo.toml index 753b04685..0603d5a6a 100644 --- a/utils/core/Cargo.toml +++ b/utils/core/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-utils" -version = "0.8.0" +version = "0.8.1" description = "Utilities for the Winterfell STARK prover/verifier" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-utils/0.8.0" +documentation = "https://docs.rs/winter-utils/0.8.1" categories = ["cryptography", "no-std"] keywords = ["serialization", "transmute"] edition = "2021" diff --git a/utils/core/src/boxed.rs b/utils/core/src/boxed.rs index c4b7c1434..e7ecc4998 100644 --- a/utils/core/src/boxed.rs +++ b/utils/core/src/boxed.rs @@ -1,3 +1,8 @@ +// Copyright (c) Facebook, Inc. and its affiliates. +// +// This source code is licensed under the MIT license found in the +// LICENSE file in the root directory of this source tree. + #[cfg(not(feature = "std"))] pub use alloc::boxed::Box; diff --git a/utils/rand/Cargo.toml b/utils/rand/Cargo.toml index b1182f5fc..2c944d563 100644 --- a/utils/rand/Cargo.toml +++ b/utils/rand/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-rand-utils" -version = "0.8.0" +version = "0.8.1" description = "Random value generation utilities for Winterfell crates" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-rand-utils/0.8.0" +documentation = "https://docs.rs/winter-rand-utils/0.8.1" categories = ["cryptography"] keywords = ["rand"] edition = "2021" diff --git a/verifier/Cargo.toml b/verifier/Cargo.toml index fcc3895aa..4ef474827 100644 --- a/verifier/Cargo.toml +++ b/verifier/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winter-verifier" -version = "0.8.0" +version = "0.8.1" description = "Winterfell STARK verifier" authors = ["winterfell contributors"] readme = "README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winter-verifier/0.8.0" +documentation = "https://docs.rs/winter-verifier/0.8.1" categories = ["cryptography", "no-std"] keywords = ["crypto", "zkp", "stark", "verifier"] edition = "2021" diff --git a/winterfell/Cargo.toml b/winterfell/Cargo.toml index e084dd70d..68be128d0 100644 --- a/winterfell/Cargo.toml +++ b/winterfell/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "winterfell" -version = "0.8.0" +version = "0.8.1" description = "Winterfell STARK prover and verifier" authors = ["winterfell contributors"] readme = "../README.md" license = "MIT" repository = "https://github.com/novifinancial/winterfell" -documentation = "https://docs.rs/winterfell/0.8.0" +documentation = "https://docs.rs/winterfell/0.8.1" categories = ["cryptography", "no-std"] keywords = ["crypto", "zkp", "stark", "prover", "verifier"] edition = "2021"