Releases: lambdaclass/lambdaworks
Releases · lambdaclass/lambdaworks
v0.12.0: Mellow Moussaka
What's Changed
- Circle starks by @ColoCarletti in #924
- Add Rescue Prime Optimized by @jotabulacios in #930
- Add pairing BLS12 377 by @jotabulacios in #933
- Refactor AIR by @ColoCarletti in #937
- Fix Cargo clippy by @nicole-graus in #944
- Stark continuous read-only memory example by @ColoCarletti in #940
- Baby bear extension by @nicole-graus in #942
- Refactor STARK for small fields by @ColoCarletti in #945
- Add Montgomery u32 backend for BabyBear by @jotabulacios in #948
- Update Merkle Tree CLI example by @jotabulacios in #955
- Add LogUp stark memory example by @nicole-graus in #946
- Add input check on BabySnark by @jotabulacios in #960
- chore: Add Security Reporting Instructions by @lferrigno in #966
- Add quartic extension baby bear u32 by @nicole-graus in #956
- Change elliptic curve new point function by @nicole-graus in #970
- Fix field division by handling division by zero by @jotabulacios in #969
- Remove feature serde binary for field element base type by @nicole-graus in #975
- Add sumcheck protocol by @jotabulacios in #973
- Fix sample field element for default transcript. by @ColoCarletti in #976
- Sumcheck integration by @jotabulacios in #977
- Refactor in crates folder by @pablodeymo in #979
- fix links by @diegokingston in #980
- Release v0.12.0: Mellow Moussaka by @diegokingston in #981
New Contributors
- @lferrigno made their first contribution in #966
Full Changelog: v0.11.0...v0.12.0
v0.11.0: Hasty Hamburger
What's Changed
- Compression for bls12381 by @lazcanoluca in #904
- Change ci runner by @ColoCarletti in #906
- Improving docs by @diegokingston in #901
- add new bootcamp by @diegokingston in #869
- add learning resources by @diegokingston in #878
- Compression/Decompression of G2 Points for BLS12_381 by @ColoCarletti in #909
- Add kzg docs by @diegokingston in #910
- Optimize bn254 by @jotabulacios in #899
- bn254 sqrt and decompression by @nicole-graus in #905
- Add curves by @diegokingston in #912
- Add secq256k1 Curve by @nicole-graus in #915
- ci: split coverage upload to a different job by @Oppen in #914
- Adjust delayed reduction test to run in reasonable time by @irfanbozkurt in #853
- Add Secp256r1 Curve by @ColoCarletti in #916
- Fields docs by @diegokingston in #911
- xgcd method for Polynomials by @feltroidprime in #885
- Add Jacobian coordinates for Short Weierstrass by @jotabulacios in #917
- Clean repo, remove cairo prover and update readme by @diegokingston in #920
- feat: Allow merkle trees of 1 node (its root) by @uri-99 in #919
- Add Stark101 tutorial's prime field by @erhant in #875
- Optimize Mersenne31 Field by @nicole-graus in #921
- Add Missing Components for BLS12-377 Curve by @jotabulacios in #922
- Small perf adjustments for
ShortWeierstrassProjectivePoint
operations by @tcoratger in #842 - Optimize bls12 381 pairing by @jotabulacios in #923
- add circom to list of examples by @diegokingston in #925
- remove bootcamp by @diegokingston in #928
- Add from Circom to Lambdaworks example by @jotabulacios in #931
- Polynomial: differentiate & print methods. by @feltroidprime in #929
- Release v0.11.0: Hasty Hamburger by @Oppen in #932
New Contributors
- @lazcanoluca made their first contribution in #904
- @ColoCarletti made their first contribution in #906
- @uri-99 made their first contribution in #919
- @erhant made their first contribution in #875
Full Changelog: v0.10.0...v0.11.0
v0.10.0: Crazy Chipotle
What's Changed
- Bit shifting for unsigned integer doubling by @irfanbozkurt in #868
- Bn254 pairing by @nicole-graus in #889
- Fix secp square by @MauroToscano in #890
- Update docs by @diegokingston in #892
- fix: avoid
panic
onMerkleTree::build
for empty leaves by @Oppen in #896 - Fix and improve fuzzers by @MauroToscano in #898
- fix overflow by @diegokingston in #894
- fix overflow sum by @diegokingston in #900
- Release v0.10.0: Crazy Chipotle by @Oppen in #903
Full Changelog: v0.9.0...v0.10.0
v0.9.0: Bad Burrito
What's Changed
- perf: add an 'asm' feature to crypto to use optimized hashes by @Oppen in #873
- perf: avoid unnecessary clone when building Merkle trees by @Oppen in #872
- Add lambdaworks Pinocchio example by @nicole-graus in #884
- fix: Felt serde by @igamigo in #883
- fix:
from_hex
panic by @Oppen in #887 - Release v0.9.0: Bad Burrito by @Oppen in #888
New Contributors
- @nicole-graus made their first contribution in #884
Full Changelog: v0.8.0...v0.9.0
v0.8.0: Lecker Lokum
What's Changed
- Handle single element cases in MerkleTree and update tests by @jotabulacios in #871
- feat(merkle): Pad single tree leaves to next power of two by @PatStiles in #876
- Add error to UnsInt from_hex when hex too big by @MauroToscano in #880
- chore(dep): Pin starknet-rs dependencies by @PatStiles in #879
- fix: unaligned read for Metal buffers by @Oppen in #882
New Contributors
- @jotabulacios made their first contribution in #871
Full Changelog: v0.7.0...v0.8.0
v0.7.0: Poached Pepper
Release v0.7.0: Poached Pepper
v0.6.0: Bold Bolognese
Release v0.6.0: Bold Bolognese
v0.5.0: Mini Matcha
- Added no std support for crypto
- Added alloc feature for crypto and math
- Added arkworks cs adapter for groth16
v0.4.0: Ristretto Nero
Release v0.4.0: Ristretto Nero
v0.3.0: Vitello Tonnato
Release v0.3.0: Vitello Tonnato