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