Releases: privacy-scaling-explorations/zk-kit
Releases · privacy-scaling-explorations/zk-kit
utils-v1.0.0-beta.2
utils-v1.0.0-beta.1
🚀 Features
- Add get merkle proof to lazy imt tree - by @alrevuelta and @vimwitch in #162 (0699f)
- @zk-kit/circuits: Add tests and Noir circuits for pedersen and poseidon2 proving - by @signorecello (db947)
🐞 Bug Fixes
- Update pull-requests.yml - by @sripwoud (d3879)
- Make build and lint tasks dependent on typechain - by @sripwoud (cae14)
- Include devdeps in test:circuits task dependencies - by @sripwoud (329cf)
- Make test:libraries task dependsOn build:libraries - by @sripwoud (15c8b)
- Exclude outputs files from inputs globs - by @sripwoud (9d85d)
- Update turbo.json - by @sripwoud (c29c2)
- @zk-kit/circuits: Fix typo - by @signorecello (6ab21)
♻️ Refactoring
- @zk-kit/utils: Update F1Field.e(res) function to remove the comparison checks with this._order - by @aakansha1234 (ff943)
View changes on GitHub
imt.sol-v2.0.0-beta.12
🚨 Breaking Changes
- @zk-kit/imt.sol: Fix updating removed nodes - by @vplasencia (70c99)
♻️ Refactoring
- @zk-kit/imt.sol:
- Check if the new leaf is different from 0 to update the new leaf index - by @vplasencia (ae214)
- Remove unnecessary check - by @vplasencia (35d17)
View changes on GitHub
utils-v1.0.0-beta
No significant changes
View changes on GitHub
imt.sol-v2.0.0-beta.9
🐞 Bug Fixes
- @zk-kit/imt.sol: Remove merkle proof length check - by @cedoor (18b8e)
♻️ Refactoring
- @zk-kit/imt.sol:
- Use if instead of while to increment depth - by @cedoor (ba729)
- Cache tree size in the lean imt - by @vplasencia (48836)
- Cache tree depth in the lean imt - by @vplasencia (9e0d2)
- Refactor code to optimize gas - by @vplasencia (5daeb)
- Update the way depth is increased to optimize gas - by @vplasencia (22b6a)
- Use the cached tree depth - by @vplasencia (4d5bf)
- Update variable assignment to optimize gas - by @vplasencia (464a4)
- Cache tree depth to optimize gas in insert many function in the lean imt - by @vplasencia (f9f40)
View changes on GitHub
imt.sol-v2.0.0-beta.11
♻️ Refactoring
- @zk-kit/imt.sol:
- Rename currentLevel -> currentLevelNewNodes - by @vplasencia (f393f)
- Rename numberOfNodes -> numberOfNewNodes - by @vplasencia (be2f9)
- Rename nextLevel -> nextLevelNewNodes - by @vplasencia (c8173)
View changes on GitHub
imt.sol-v2.0.0-beta.10
♻️ Refactoring
- @zk-kit/imt.sol: Revert transaction if leaf does not exist - by @cedoor (d2cf3)
View changes on GitHub
imt-v2.0.0-beta.4
🚀 Features
- @zk-kit/imt: Add static version of IMT verifyProof - by @artwyman (a8a96)
View changes on GitHub
baby-jubjub-v1.0.0-beta
No significant changes
View changes on GitHub
eddsa-poseidon-v0.11.0
🚨 Breaking Changes
- @zk-kit/eddsa-poseidon: Restrict private-key types - by @cedoor (2f9f7)