3.3.2 (2022-11-03)
3.3.1 (2022-07-12)
3.3.0 (2022-06-21)
3.2.2 (2022-06-15)
3.2.1 (2022-06-15)
3.2.0 (2022-06-15)
3.1.0 (2022-06-13)
3.0.2 (2022-04-20)
3.0.1 (2022-03-17)
- 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)
- Drop node 14 support
- Implement circom2 compiler (#40)
- Hijack stdout/stderr from circom2 (d67af4e)
- Drop node 14 support (d67af4e)
2.1.0 (2022-03-11)
2.0.0 (2022-03-09)
- Generate separate verifiers by default
- Remove circomlib since it is a consumer dependency
- 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)
- Remove circomlib since it is a consumer dependency (f75a306)
1.2.0 (2021-10-24)
1.1.0 (2021-08-12)
1.0.1 (2021-05-03)
- ci: Release workflow needed an id (#21) (e59f172)
- Use a hex entropy value for non-detereministic beacon (#28) (3e0d352)
- Change config, refactors & docs (#13)
- refactor circomTemplate subtask to receive zkeys as args (#11)
- 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)