Releases: noir-lang/noir_bigcurve
Releases · noir-lang/noir_bigcurve
v0.10.0
0.10.0 (2025-07-28)
⚠ BREAKING CHANGES
- bump bignum to 0.7.4 (#88)
- make
derive_curve_impl
public (#82) - remove some methods from
BigCurveTrait
(#69) - create separate
BigCurveTrait
implementations for each curve (#65)
Features
- Add benchmarks (#87) (54de613)
- Create separate
BigCurveTrait
implementations for each curve (#65) (7cff316) - Make
derive_curve_impl
public (#82) (4cfe4f6) - Remove conditional select (#74) (31ae850)
- Remove CurveParamsTrait (#73) (59bde3b)
- Remove Trait suffix from BigCurveTrait (#71) (4aed759)
- Use to_le_bytes and bitwise operations to replace to_le_radix (#75) (6adb77c)
Bug Fixes
- Avoid using private export of
ScalarField
in macro (#89) (200362a) - Bump bignum v0.7.5 (#91) (8390174)
Miscellaneous Chores
v0.9.0
v0.8.0
v0.7.0
v0.6.0
v0.5.2
v0.5.1
v0.5.0
Added hash to curve and predefined curves
What's Changed
- chore: update tested noir version and turn on formatter by @TomAFrench in #5
- chore: add release-please by @TomAFrench in #6
- feat: added predefined curves by @zac-williamson in #8
Full Changelog: v0.3.1...v0.4
v0.3.1
Fixed problem where generics were not correctly set for curves with coordinate fields >= 256 bits
Full Changelog: v0.3...v0.3.1