Skip to content

Commit a830c63

Browse files
committed
updated changelog and incremented crate versions to v0.13.0
1 parent e5a4936 commit a830c63

File tree

12 files changed

+57
-56
lines changed

12 files changed

+57
-56
lines changed

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# Changelog
22

3-
## 0.13.0 (TBD)
3+
## 0.13.0 (2025-06-13)
44

5+
- [BREAKING] Switched to absorbing OOD evaluations only once into the transcript (#382).
56
- Fixed incorrect buffer length check in slice reader impl (#383).
6-
- Updated minimum supported Rust version to 1.87.
7+
- Updated MSRV to 1.87.
78

89
## 0.12.3 (2025-05-30) - `air`, `prover`, and `verifier` crates only
910

air/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "winter-air"
3-
version = "0.12.3"
3+
version = "0.13.0"
44
description = "AIR components for the Winterfell STARK prover/verifier"
55
authors = ["winterfell contributors"]
66
readme = "README.md"
77
license = "MIT"
88
repository = "https://github.com/novifinancial/winterfell"
9-
documentation = "https://docs.rs/winter-air/0.12.3"
9+
documentation = "https://docs.rs/winter-air/0.13.0"
1010
categories = ["cryptography", "no-std"]
1111
keywords = ["crypto", "arithmetization", "air"]
1212
edition = "2021"
@@ -20,14 +20,14 @@ default = ["std"]
2020
std = ["crypto/std", "fri/std", "math/std", "utils/std"]
2121

2222
[dependencies]
23-
crypto = { version = "0.12", path = "../crypto", package = "winter-crypto", default-features = false }
24-
fri = { version = "0.12", path = "../fri", package = "winter-fri", default-features = false }
23+
crypto = { version = "0.13", path = "../crypto", package = "winter-crypto", default-features = false }
24+
fri = { version = "0.13", path = "../fri", package = "winter-fri", default-features = false }
2525
libm = "0.2"
26-
math = { version = "0.12", path = "../math", package = "winter-math", default-features = false }
27-
utils = { version = "0.12", path = "../utils/core", package = "winter-utils", default-features = false }
26+
math = { version = "0.13", path = "../math", package = "winter-math", default-features = false }
27+
utils = { version = "0.13", path = "../utils/core", package = "winter-utils", default-features = false }
2828

2929
[dev-dependencies]
30-
rand-utils = { version = "0.12", path = "../utils/rand", package = "winter-rand-utils" }
30+
rand-utils = { version = "0.13", path = "../utils/rand", package = "winter-rand-utils" }
3131

3232
# Allow math in docs
3333
[package.metadata.docs.rs]

crypto/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "winter-crypto"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
description = "Cryptographic library for the Winterfell STARK prover/verifier"
55
authors = ["winterfell contributors"]
66
readme = "README.md"
77
license = "MIT"
88
repository = "https://github.com/novifinancial/winterfell"
9-
documentation = "https://docs.rs/winter-crypto/0.12.0"
9+
documentation = "https://docs.rs/winter-crypto/0.13.0"
1010
categories = ["cryptography", "no-std"]
1111
keywords = ["crypto", "merkle-tree", "hash"]
1212
edition = "2021"
@@ -31,11 +31,11 @@ std = ["blake3/std", "math/std", "sha3/std", "utils/std"]
3131

3232
[dependencies]
3333
blake3 = { version = "1.8", default-features = false }
34-
math = { version = "0.12", path = "../math", package = "winter-math", default-features = false }
34+
math = { version = "0.13", path = "../math", package = "winter-math", default-features = false }
3535
sha3 = { version = "0.10", default-features = false }
36-
utils = { version = "0.12", path = "../utils/core", package = "winter-utils", default-features = false }
36+
utils = { version = "0.13", path = "../utils/core", package = "winter-utils", default-features = false }
3737

3838
[dev-dependencies]
3939
criterion = "0.6"
4040
proptest = "1.6"
41-
rand-utils = { version = "0.12", path = "../utils/rand", package = "winter-rand-utils" }
41+
rand-utils = { version = "0.13", path = "../utils/rand", package = "winter-rand-utils" }

examples/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "examples"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
description = "Examples of using Winterfell STARK prover/verifier"
55
authors = ["winterfell contributors"]
66
readme = "README.md"
@@ -27,14 +27,14 @@ std = ["core-utils/std", "hex/std", "rand-utils", "winterfell/std"]
2727

2828
[dependencies]
2929
blake3 = { version = "1.8", default-features = false }
30-
core-utils = { version = "0.12", path = "../utils/core", package = "winter-utils", default-features = false }
30+
core-utils = { version = "0.13", path = "../utils/core", package = "winter-utils", default-features = false }
3131
hex = { version = "0.4", optional = true }
32-
rand-utils = { version = "0.12", path = "../utils/rand", package = "winter-rand-utils", optional = true }
32+
rand-utils = { version = "0.13", path = "../utils/rand", package = "winter-rand-utils", optional = true }
3333
structopt = { version = "0.3", default-features = false }
3434
tracing = { version = "0.1", default-features = false }
3535
tracing-forest = { version = "0.1", features = ["ansi", "smallvec"], optional = true }
3636
tracing-subscriber = { version = "0.3", features = ["std", "env-filter"] }
37-
winterfell = { version = "0.12", path = "../winterfell", default-features = false }
37+
winterfell = { version = "0.13", path = "../winterfell", default-features = false }
3838

3939
[dev-dependencies]
4040
criterion = "0.6"

fri/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "winter-fri"
3-
version = "0.12.2"
3+
version = "0.13.0"
44
description = "Implementation of FRI protocol for the Winterfell STARK prover/verifier"
55
authors = ["winterfell contributors"]
66
readme = "README.md"
77
license = "MIT"
88
repository = "https://github.com/novifinancial/winterfell"
9-
documentation = "https://docs.rs/winter-fri/0.12.2"
9+
documentation = "https://docs.rs/winter-fri/0.13.0"
1010
categories = ["cryptography", "no-std"]
1111
keywords = ["crypto", "polynomial", "commitments"]
1212
edition = "2021"
@@ -29,10 +29,10 @@ default = ["std"]
2929
std = ["crypto/std", "math/std", "utils/std"]
3030

3131
[dependencies]
32-
crypto = { version = "0.12", path = "../crypto", package = "winter-crypto", default-features = false }
33-
math = { version = "0.12", path = "../math", package = "winter-math", default-features = false }
34-
utils = { version = "0.12", path = "../utils/core", package = "winter-utils", default-features = false }
32+
crypto = { version = "0.13", path = "../crypto", package = "winter-crypto", default-features = false }
33+
math = { version = "0.13", path = "../math", package = "winter-math", default-features = false }
34+
utils = { version = "0.13", path = "../utils/core", package = "winter-utils", default-features = false }
3535

3636
[dev-dependencies]
3737
criterion = "0.6"
38-
rand-utils = { version = "0.12", path = "../utils/rand", package = "winter-rand-utils" }
38+
rand-utils = { version = "0.13", path = "../utils/rand", package = "winter-rand-utils" }

math/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "winter-math"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
description = "Math library for the Winterfell STARK prover/verifier"
55
authors = ["winterfell contributors"]
66
readme = "README.md"
77
license = "MIT"
88
repository = "https://github.com/novifinancial/winterfell"
9-
documentation = "https://docs.rs/winter-math/0.12.0"
9+
documentation = "https://docs.rs/winter-math/0.13.0"
1010
categories = ["cryptography", "no-std"]
1111
keywords = ["crypto", "finite-fields", "polynomials", "fft"]
1212
edition = "2021"
@@ -34,13 +34,13 @@ std = ["utils/std"]
3434

3535
[dependencies]
3636
serde = { version = "1.0", features = [ "derive" ], optional = true, default-features = false }
37-
utils = { version = "0.12", path = "../utils/core", package = "winter-utils", default-features = false }
37+
utils = { version = "0.13", path = "../utils/core", package = "winter-utils", default-features = false }
3838

3939
[dev-dependencies]
4040
criterion = "0.6"
4141
num-bigint = "0.4"
4242
proptest = "1.6"
43-
rand-utils = { version = "0.12", path = "../utils/rand", package = "winter-rand-utils" }
43+
rand-utils = { version = "0.13", path = "../utils/rand", package = "winter-rand-utils" }
4444

4545
# Allow math in docs
4646
[package.metadata.docs.rs]

prover/Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "winter-prover"
3-
version = "0.12.3"
3+
version = "0.13.0"
44
description = "Winterfell STARK prover"
55
authors = ["winterfell contributors"]
66
readme = "README.md"
77
license = "MIT"
88
repository = "https://github.com/novifinancial/winterfell"
9-
documentation = "https://docs.rs/winter-prover/0.12.3"
9+
documentation = "https://docs.rs/winter-prover/0.13.0"
1010
categories = ["cryptography", "no-std"]
1111
keywords = ["crypto", "zkp", "stark", "prover"]
1212
edition = "2021"
@@ -26,17 +26,17 @@ default = ["std"]
2626
std = ["air/std", "crypto/std", "fri/std", "math/std", "utils/std"]
2727

2828
[dependencies]
29-
air = { version = "0.12", path = "../air", package = "winter-air", default-features = false }
30-
crypto = { version = "0.12", path = "../crypto", package = "winter-crypto", default-features = false }
31-
fri = { version = "0.12", path = '../fri', package = "winter-fri", default-features = false }
32-
math = { version = "0.12", path = "../math", package = "winter-math", default-features = false }
33-
maybe_async = { version = "0.12", path = "../utils/maybe_async" , package = "winter-maybe-async" }
29+
air = { version = "0.13", path = "../air", package = "winter-air", default-features = false }
30+
crypto = { version = "0.13", path = "../crypto", package = "winter-crypto", default-features = false }
31+
fri = { version = "0.13", path = '../fri', package = "winter-fri", default-features = false }
32+
math = { version = "0.13", path = "../math", package = "winter-math", default-features = false }
33+
maybe_async = { version = "0.13", path = "../utils/maybe_async" , package = "winter-maybe-async" }
3434
tracing = { version = "0.1", default-features = false, features = ["attributes"] }
35-
utils = { version = "0.12", path = "../utils/core", package = "winter-utils", default-features = false }
35+
utils = { version = "0.13", path = "../utils/core", package = "winter-utils", default-features = false }
3636

3737
[dev-dependencies]
3838
criterion = "0.6"
39-
rand-utils = { version = "0.12", path = "../utils/rand", package = "winter-rand-utils" }
39+
rand-utils = { version = "0.13", path = "../utils/rand", package = "winter-rand-utils" }
4040

4141
# Allow math in docs
4242
[package.metadata.docs.rs]

utils/core/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "winter-utils"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
description = "Utilities for the Winterfell STARK prover/verifier"
55
authors = ["winterfell contributors"]
66
readme = "README.md"
77
license = "MIT"
88
repository = "https://github.com/novifinancial/winterfell"
9-
documentation = "https://docs.rs/winter-utils/0.12.0"
9+
documentation = "https://docs.rs/winter-utils/0.13.0"
1010
categories = ["cryptography", "no-std"]
1111
keywords = ["serialization", "transmute"]
1212
edition = "2021"

utils/maybe_async/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "winter-maybe-async"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
description = "sync/async macro for winterfell"
55
authors = ["winterfell contributors"]
66
readme = "README.md"
77
license = "MIT"
88
repository = "https://github.com/facebook/winterfell"
9-
documentation = "https://docs.rs/winter-maybe-async/0.12.0"
9+
documentation = "https://docs.rs/winter-maybe-async/0.13.0"
1010
keywords = ["async"]
1111
edition = "2021"
1212
rust-version = "1.87"

utils/rand/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "winter-rand-utils"
3-
version = "0.12.0"
3+
version = "0.13.0"
44
description = "Random value generation utilities for Winterfell crates"
55
authors = ["winterfell contributors"]
66
readme = "README.md"
77
license = "MIT"
88
repository = "https://github.com/novifinancial/winterfell"
9-
documentation = "https://docs.rs/winter-rand-utils/0.12.0"
9+
documentation = "https://docs.rs/winter-rand-utils/0.13.0"
1010
categories = ["cryptography"]
1111
keywords = ["rand"]
1212
edition = "2021"
@@ -16,7 +16,7 @@ rust-version = "1.87"
1616
bench = false
1717

1818
[dependencies]
19-
utils = { version = "0.12", path = "../core", package = "winter-utils" }
19+
utils = { version = "0.13", path = "../core", package = "winter-utils" }
2020

2121
[target.'cfg(not(target_family = "wasm"))'.dependencies]
2222
rand = { version = "0.9" }

0 commit comments

Comments
 (0)