Skip to content

Latest commit

 

History

History
149 lines (82 loc) · 9.09 KB

CHANGELOG.md

File metadata and controls

149 lines (82 loc) · 9.09 KB

Changelog

3.3.2 (2022-11-03)

Bug Fixes

  • Update dependencies to ensure latest circom2 is working (#73) (818b6a4)

3.3.1 (2022-07-12)

Bug Fixes

  • Access ptau with filename to support sizes >2gb (#70) (2819e1b)

3.3.0 (2022-06-21)

Features

  • Add calculatedLabeledWitness testing utility (#67) (3124c02)

3.2.2 (2022-06-15)

Bug Fixes

  • Add exportSolidityCallData to groth16 & plonk snarkjs bindings (#63) (318c405)

3.2.1 (2022-06-15)

Bug Fixes

3.2.0 (2022-06-15)

Features

  • Implement circuit testing utilities (#58) (42af8ed)

3.1.0 (2022-06-13)

Features

  • Download URL ptau file & store in cache directory (#56) (6f0ef17)

3.0.2 (2022-04-20)

Bug Fixes

  • Print entirety of circom2 errors (#47) (669bfc7)

3.0.1 (2022-03-17)

Bug Fixes

  • Log circom2 errors before throwing (5ac4f79)
  • Properly handle explicit circuit names w/ circom2 (#44) (5ac4f79)
  • Use the circuit directory for virtual paths (5ac4f79)

3.0.0 (2022-03-16)

⚠ BREAKING CHANGES

  • Drop node 14 support
  • Implement circom2 compiler (#40)

Features

Bug Fixes

  • Hijack stdout/stderr from circom2 (d67af4e)

Miscellaneous Chores

2.1.0 (2022-03-11)

Features

  • Add debug output for proof.json & public.json (#38) (ecfd2f5)

2.0.0 (2022-03-09)

⚠ BREAKING CHANGES

  • Generate separate verifiers by default
  • Remove circomlib since it is a consumer dependency

Features

  • Add --circuit CLI parameter to compile one circuit by name (f75a306)
  • Generate separate verifiers by default (f75a306)
  • Implement plonk protocol (f75a306)
  • PascalCase Verifier contract names (f75a306)
  • Update snarkjs (#35) (f75a306)
  • Update snarkjs typescript bindings for plonk (f75a306)
  • Write wat output for debugging (f75a306)

Miscellaneous Chores

  • Remove circomlib since it is a consumer dependency (f75a306)

1.2.0 (2021-10-24)

Features

  • Allow naming and exporting of verification key json (#32) (11b6dcc)

1.1.0 (2021-08-12)

Features

  • allow naming and exporting r1cs file (#29) (bcb5787)

1.0.1 (2021-05-03)

Bug Fixes

  • ci: Release workflow needed an id (#21) (e59f172)
  • Use a hex entropy value for non-detereministic beacon (#28) (3e0d352)

1.0.0 (2021-04-27)

⚠ BREAKING CHANGES

  • Change config, refactors & docs (#13)
  • refactor circomTemplate subtask to receive zkeys as args (#11)

Features

  • Add circom and snarkjs to hre & default our logger (#9) (6009112)
  • add TASK_CIRCOM_TEMPLATE which can be completely overriden for complex templating needs (#6) (c0b7662)
  • Change config, refactors & docs (#13) (895724c)
  • initial implementation (8281fdd)

Bug Fixes

  • ci: Actually check the release was created (#18) (c634e04)
  • templating task wasnt writing on exit (#12) (31b50d7)

Miscellaneous Chores

  • refactor circomTemplate subtask to receive zkeys as args (#11) (afe23c2)