Skip to content

Releases: erhant/circomkit

v0.3.1

06 Oct 16:23
Compare
Choose a tag to compare

What's Changed

-clean
+clear

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

09 Sep 21:26
Compare
Choose a tag to compare

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

18 May 19:40
Compare
Choose a tag to compare
  • Use pnpm instead of yarn
  • Use jest instead of mocha
  • 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 to clear
  • 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

26 Apr 19:23
c9f951a
Compare
Choose a tag to compare

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

  • @0xjei made their first contribution in #76

Full Changelog: v0.0.25...v0.1.0

v0.0.25

15 Apr 20:23
3db92f1
Compare
Choose a tag to compare

What's Changed

  • Fix missing elements in fflonk calldata by @numtel in #72
  • fix skipLibCheck, add plonk optim check, formatting by @erhant in #73

New Contributors

Full Changelog: v0.0.24...v0.0.25

v0.0.24

17 Feb 10:14
0af1603
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.23...v0.0.24

v0.0.23

15 Feb 19:52
1a787a4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.22...v0.0.23

v0.0.22

27 Jan 18:29
93c7cf9
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.21...v0.0.22

v0.0.21

24 Jan 13:05
Compare
Choose a tag to compare

What's Changed

  • Tiny refactors by @erhant in #48
  • Refactors & added Snarkjs types by @erhant in #49
  • refactor(setup): remove initPhase2 and add extract vKey method by @ctrlc03 in #51

Added vkey command to the CLI to generate a verification key from a prover key.

Full Changelog: v0.0.20...v0.0.21

v0.0.20

14 Jan 11:40
220ab9b
Compare
Choose a tag to compare

What's Changed

  • Fix Circom installation during testing workflow by @erhant in #36
  • feat(build): add flag to optionally generate c witness calculator by @ctrlc03 in #44

New Contributors

Full Changelog: v0.0.19...v0.0.20