Skip to content

Commit 6d1b99e

Browse files
authored
v1.0.0 release (#1637)
* Update CHANGELOG * Bump versions
1 parent 7203b7a commit 6d1b99e

File tree

6 files changed

+45
-12
lines changed

6 files changed

+45
-12
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.0.0] - 2024-11-25
11+
12+
### Changed
13+
- Unified Recursion Circuit for Multi-Degree Starky Proof Verification ([#1635](https://github.com/0xPolygonZero/plonky2/pull/1635))
14+
- Fix `DummyProofGenerator` serialization ([#1634](https://github.com/0xPolygonZero/plonky2/pull/1634))
15+
- Refactor CTL Handling ([#1629](https://github.com/0xPolygonZero/plonky2/pull/1629))
16+
- Added serialize and deserialize to starky proofs ([#1630](https://github.com/0xPolygonZero/plonky2/pull/1630))
17+
- changed to web-time in circuit_builder ([#1624](https://github.com/0xPolygonZero/plonky2/pull/1624))
18+
- Fix example and documentation rendering ([#1614](https://github.com/0xPolygonZero/plonky2/pull/1614))
19+
- Add `connect_array` convenience method in `CircuitBuilder` ([#1620](https://github.com/0xPolygonZero/plonky2/pull/1620))
20+
- chore: remove compressed StarkProof variant ([#1618](https://github.com/0xPolygonZero/plonky2/pull/1618))
21+
- Do not panic on `wire set twice` or `generator not run` issues ([#1611](https://github.com/0xPolygonZero/plonky2/pull/1611))
22+
- Add Support for Batch STARKs with Proving, Verification, and Recursion ([#1600](https://github.com/0xPolygonZero/plonky2/pull/1600))
23+
- chore: fix clippy ([#1609](https://github.com/0xPolygonZero/plonky2/pull/1609))
24+
- fix(starky): observe public inputs ([#1607](https://github.com/0xPolygonZero/plonky2/pull/1607))
25+
- ci: add PR check job ([#1604](https://github.com/0xPolygonZero/plonky2/pull/1604))
26+
- Add `Field::shifted_powers` and some iterator niceties ([#1599](https://github.com/0xPolygonZero/plonky2/pull/1599))
27+
- fix(field): Re-enable `alloc` for tests ([#1601](https://github.com/0xPolygonZero/plonky2/pull/1601))
28+
- Add row index to constraint failure message ([#1598](https://github.com/0xPolygonZero/plonky2/pull/1598))
29+
- doc: clarify that `zk` is disabled with `starky` ([#1596](https://github.com/0xPolygonZero/plonky2/pull/1596))
30+
- Allow multiple `extra_looking_sums` for the same looked table ([#1591](https://github.com/0xPolygonZero/plonky2/pull/1591))
31+
- Fix CTL generation of last row ([#1585](https://github.com/0xPolygonZero/plonky2/pull/1585))
32+
- change `set_stark_proof_target`'s witness to `WitnessWrite` ([#1592](https://github.com/0xPolygonZero/plonky2/pull/1592))
33+
- doc+fix: `clippy::doc-lazy-continuation` ([#1594](https://github.com/0xPolygonZero/plonky2/pull/1594))
34+
- fix: remove clippy unexpected_cfgs warning ([#1588](https://github.com/0xPolygonZero/plonky2/pull/1588))
35+
- Changes to prepare for dummy segment removal in zk_evm's continuations ([#1587](https://github.com/0xPolygonZero/plonky2/pull/1587))
36+
- update 2-adic generator to `0x64fdd1a46201e246` ([#1579](https://github.com/0xPolygonZero/plonky2/pull/1579))
37+
- Fix `verify_cross_table_lookups` with no `ctl_extra_looking_sums` ([#1584](https://github.com/0xPolygonZero/plonky2/pull/1584))
38+
- Remove restriction to binary-only multiplicities ([#1577](https://github.com/0xPolygonZero/plonky2/pull/1577))
39+
- Remove obsolete function `ceil_div_usize` ([#1574](https://github.com/0xPolygonZero/plonky2/pull/1574))
40+
41+
1042
## [0.2.3] - 2024-04-16
1143

44+
### Changed
1245
- Code refactoring ([#1558](https://github.com/0xPolygonZero/plonky2/pull/1558))
1346
- Simplify types: remove option from CTL filters ([#1567](https://github.com/0xPolygonZero/plonky2/pull/1567))
1447
- Add stdarch_x86_avx512 feature ([#1566](https://github.com/0xPolygonZero/plonky2/pull/1566))

field/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "plonky2_field"
33
description = "Finite field arithmetic"
4-
version = "0.2.2"
4+
version = "1.0.0"
55
authors = ["Daniel Lubarov <[email protected]>", "William Borgeaud <[email protected]>", "Jacqueline Nabaglo <[email protected]>", "Hamish Ivey-Law <[email protected]>"]
66
edition.workspace = true
77
license.workspace = true
@@ -20,7 +20,7 @@ static_assertions = { workspace = true }
2020
unroll = { workspace = true }
2121

2222
# Local dependencies
23-
plonky2_util = { version = "0.2.0", path = "../util", default-features = false }
23+
plonky2_util = { version = "1.0.0", path = "../util", default-features = false }
2424

2525

2626
# Display math equations properly in documentation

maybe_rayon/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "plonky2_maybe_rayon"
33
description = "Feature-gated wrapper around rayon"
4-
version = "0.2.0"
4+
version = "1.0.0"
55
edition.workspace = true
66
license.workspace = true
77
homepage.workspace = true

plonky2/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "plonky2"
33
description = "Recursive SNARKs based on PLONK and FRI"
4-
version = "0.2.2"
4+
version = "1.0.0"
55
authors = ["Daniel Lubarov <[email protected]>", "William Borgeaud <[email protected]>", "Nicholas Ward <[email protected]>"]
66
readme = "README.md"
77
edition.workspace = true
@@ -34,9 +34,9 @@ unroll = { workspace = true }
3434
web-time = { version = "1.0.0", optional = true }
3535

3636
# Local dependencies
37-
plonky2_field = { version = "0.2.2", path = "../field", default-features = false }
38-
plonky2_maybe_rayon = { version = "0.2.0", path = "../maybe_rayon", default-features = false }
39-
plonky2_util = { version = "0.2.0", path = "../util", default-features = false }
37+
plonky2_field = { version = "1.0.0", path = "../field", default-features = false }
38+
plonky2_maybe_rayon = { version = "1.0.0", path = "../maybe_rayon", default-features = false }
39+
plonky2_util = { version = "1.0.0", path = "../util", default-features = false }
4040

4141

4242
[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies]

starky/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "starky"
33
description = "Implementation of STARKs"
4-
version = "0.4.0"
4+
version = "1.0.0"
55
authors = ["Daniel Lubarov <[email protected]>", "William Borgeaud <[email protected]>"]
66
readme = "README.md"
77
edition.workspace = true
@@ -27,9 +27,9 @@ serde = { workspace = true, features = ["rc"] }
2727
num-bigint = { version = "0.4.3", default-features = false }
2828

2929
# Local dependencies
30-
plonky2 = { version = "0.2.2", path = "../plonky2", default-features = false }
31-
plonky2_maybe_rayon = { version = "0.2.0", path = "../maybe_rayon", default-features = false }
32-
plonky2_util = { version = "0.2.0", path = "../util", default-features = false }
30+
plonky2 = { version = "1.0.0", path = "../plonky2", default-features = false }
31+
plonky2_maybe_rayon = { version = "1.0.0", path = "../maybe_rayon", default-features = false }
32+
plonky2_util = { version = "1.0.0", path = "../util", default-features = false }
3333

3434
[dev-dependencies]
3535
env_logger = { version = "0.9.0", default-features = false }

util/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "plonky2_util"
33
description = "Utilities used by Plonky2"
4-
version = "0.2.0"
4+
version = "1.0.0"
55
license = "MIT OR Apache-2.0"
66
edition = "2021"
77

0 commit comments

Comments
 (0)