ark-curves-cherry-picked/CHANGELOG.md
CHANGELOG.mdRaw
1# CHANGELOG
2
3## Pending
4
5### Breaking changes
6
7### Features
8
9### Improvements
10
11### Bug fixes
12
13## v0.3.0
14
15### Breaking changes
16
17- [\#60](https://github.com/arkworks-rs/curves/pull/60) Change the scalar group generator of `Fr` of `bls12_377` Fr from `11` to `22`.
18- [\#61](https://github.com/arkworks-rs/curves/pull/61) Remove `ATE_LOOP_COUNT_IS_NEGATIVE` from BN254 curve parameter.
19
20### Features
21
22### Improvements
23
24### Bug fixes
25
26## v0.2.0
27
28### Breaking changes
29
30- Requires all crates from `arkworks-rs/algebra` to have version `v0.2.0` or greater.
31
32### Features
33
34- [\#3](https://github.com/arkworks-rs/curves/pull/3) Add constraints for
35 `ark-bls12-377`,
36 `ark-ed-on-bls12-377`,
37 `ark-ed-on-bls12-381`,
38 `ark-ed-on-bn254`,
39 `ark-ed-on-cp6-782`,
40 `ark-ed-on-bw6-761`,
41 `ark-ed-on-mnt4-298`,
42 `ark-ed-on-mnt4-753`,
43 `ark-mnt4-298`,
44 `ark-mnt6-298`,
45 `ark-mnt4-753`,
46 `ark-mnt6-753`.
47- [\#7](https://github.com/arkworks-rs/curves/pull/7) Add benchmarks for Edwards curves.
48- [\#19](https://github.com/arkworks-rs/curves/pull/19) Change field constants to be provided as normal strings, instead of in Montgomery form.
49- [\#53](https://github.com/arkworks-rs/curves/pull/53) Add benchmarks for Pallas and Vesta curves.
50
51### Improvements
52
53- [\#42](https://github.com/arkworks-rs/curves/pull/42) Remove the dependency of `rand_xorshift`.
54
55### Bug fixes
56
57- [\#28](https://github.com/arkworks-rs/curves/pull/28), [\#49](https://github.com/arkworks-rs/curves/pull/49) Fix broken documentation links.
58- [\#38](https://github.com/arkworks-rs/curves/pull/38) Compile with `panic='abort'` in release mode, for safety of the library across FFI boundaries.
59- [\#45](https://github.com/arkworks-rs/curves/pull/45) Fix `ark-ed-on-mnt4-753`.
60
61## v0.1.0
62
63Initial Release