Consensys/gnark: v0.14.0 (original) (raw)
Published August 22, 2025 | Version v0.14.0
Software Open
Authors/Creators
1. Consensys / Linea
2. Consensys
3. @ConsenSys
4. @but2create, @pootlepress, DSIP
Description
What's Changed
- release: v0.13.0 by @ivokub in https://github.com/Consensys/gnark/pull/1516
- fix: enable fuzzing for multi-output-hint test by improving dvHint validation by @ruslan0012 in https://github.com/Consensys/gnark/pull/1517
- fix: update broken Ethereum precompile contract links by @sewqasreedas in https://github.com/Consensys/gnark/pull/1532
- ECDSA Signature: Add New Method IsVerified by @ltp456 in https://github.com/Consensys/gnark/pull/1454
- optimize paddingFixedWidth of sha3 using divmod hint by @ggq89 in https://github.com/Consensys/gnark/pull/1450
- Update KNOWN_USERS.md by @p4u in https://github.com/Consensys/gnark/pull/1534
- fix: update Zcash protocol specification link by @lolkdsanyaw in https://github.com/Consensys/gnark/pull/1535
- Update KNOWN_USERS.md by @hussein-aitlahcen in https://github.com/Consensys/gnark/pull/1536
- docs: add reclaim protocol by @gap-editor in https://github.com/Consensys/gnark/pull/1537
- refactor: crossfield hints in non-native by @ivokub in https://github.com/Consensys/gnark/pull/1539
- fix: optimize zero constant detection and assignment by @ivokub in https://github.com/Consensys/gnark/pull/1545
- fix: single constraint unsafe KZG SRS in tests by @ivokub in https://github.com/Consensys/gnark/pull/1544
- feat: add separate Bytes API in
std/math/uintspackage for handling bytes (U8) directly by @ivokub in https://github.com/Consensys/gnark/pull/1541 - feat: add conversion utility to convert between bytes and elements by @ivokub in https://github.com/Consensys/gnark/pull/1542
- Feat/eip4844 precompile by @ThomasPiellard in https://github.com/Consensys/gnark/pull/1489
- refactor: BLS EVM precompile integration by @ivokub in https://github.com/Consensys/gnark/pull/1515
- fix: scalarmul by 0 on twisted edwards curves by @ivokub in https://github.com/Consensys/gnark/pull/1551
- fix: prevent early return in RegisterHint causing missing registrations by @avorylli in https://github.com/Consensys/gnark/pull/1552
- fix: bls12-381 edge cases by @ivokub in https://github.com/Consensys/gnark/pull/1559
- docs (KNOWN_USERS): add Celer Network by @lechpzn in https://github.com/Consensys/gnark/pull/1564
- docs: add doctest examples by @ivokub in https://github.com/Consensys/gnark/pull/1569
- Improve Registry Locking with Read Locks by @dinitheth in https://github.com/Consensys/gnark/pull/1571
- feat: addition of Trace constructor of plonk on koalabear by @ThomasPiellard in https://github.com/Consensys/gnark/pull/1514
- Migrate the
golangci-lintconfig to v2 by @Tabaie in https://github.com/Consensys/gnark/pull/1583 - chore: update to latest gnark-crypto by @gbotrel in https://github.com/Consensys/gnark/pull/1586
New Contributors
- @ruslan0012 made their first contribution in https://github.com/Consensys/gnark/pull/1517
- @sewqasreedas made their first contribution in https://github.com/Consensys/gnark/pull/1532
- @ltp456 made their first contribution in https://github.com/Consensys/gnark/pull/1454
- @p4u made their first contribution in https://github.com/Consensys/gnark/pull/1534
- @lolkdsanyaw made their first contribution in https://github.com/Consensys/gnark/pull/1535
- @hussein-aitlahcen made their first contribution in https://github.com/Consensys/gnark/pull/1536
- @gap-editor made their first contribution in https://github.com/Consensys/gnark/pull/1537
- @avorylli made their first contribution in https://github.com/Consensys/gnark/pull/1552
- @lechpzn made their first contribution in https://github.com/Consensys/gnark/pull/1564
- @dinitheth made their first contribution in https://github.com/Consensys/gnark/pull/1571
Full Changelog: https://github.com/Consensys/gnark/compare/v0.13.0...v0.14.0
Files
Consensys/gnark-v0.14.0.zip
Files (7.6 MB)