Releases: erhant/circomkit
Releases · erhant/circomkit
v0.3.1
What's Changed
- Add teardown to cli commands by @ScreamingHawk in #96
- Fixed README typo:
-clean
+clear
New Contributors
- @ScreamingHawk made their first contribution in #96
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Auto-detect pragma custom_templates for main component instantiation by @numtel in #87
- Default optimization level matches circom compiler by @numtel in #91
- [draft] Add C tester by @erhant in #89
This is a breaking change due to the changing default optimization level, which may break certain Groth16 circuits due to removed addition constraints.
Big thanks to @numtel
Full Changelog: v0.2.1...v0.3.0
v0.2.1
- Use
pnpm
instead ofyarn
- Use
jest
instead ofmocha
- Uses commander instead of custom CLI function
- Uses pkgroll for packaging
- Uses node:assert instead of Chai
- SnarkJS is now a peer-dependency
- Added
list
CLI command - Renamed
clean
command toclear
- No default
input
argument for CLI - Type-safe
proofTester
w.r.t protocol - Added thank-you message to BuidlGuidl ❤️
- Removed redundant hardhat packages
- Removed
init
command, will instead create a create-circomkit package so that npm init circomkit works
v0.1.0
What's Changed
- Add
circomPath
configuration parameter by @numtel in #74 - Optimize
r1cs
info reader by @0xjei in #76 - fixes by @erhant in #77 and now the
proof.json
has a prefix added w.r.t protocol, e.g.groth16_proof.json
so that when you change protocol you dont overwrite your hard-earned proof from before
With this version, all path functions of Circomkit are public for easier integrations.
New Contributors
Full Changelog: v0.0.25...v0.1.0