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