circom-mpc-compiler: 0.6.0
## [0.6.0](https://github.com/TaceoLabs/collaborative-circom/compare/circom-mpc-compiler-v0.5.0...circom-mpc-compiler-v0.6.0) (2024-08-21)
### ⚠ BREAKING CHANGES
* we hardcoded bn128 as prime for the compiler. We now give either bn128 or bls12381 depending on curve. Introduces new trait bounds therefore breaking change
* Removed the builder step for the compiler as we now have a config anyways. Moved some stuff to the config
### Bug Fixes
* fixes prime for the mpc compiler ([5712184](https://github.com/TaceoLabs/collaborative-circom/commit/5712184748488b7bab735b456be25e9cbbdb5ff7))
### Code Refactoring
* Removed builder pattern for compiler ([260d5e8](https://github.com/TaceoLabs/collaborative-circom/commit/260d5e89d9ba5e3e4487b9f660bdac455f1fe450))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* circom-types bumped from 0.4.0 to 0.5.0
* circom-mpc-vm bumped from 0.4.0 to 0.4.1
* dev-dependencies
* co-groth16 bumped from 0.4.0 to 0.5.0
* mpc-core bumped from 0.3.0 to 0.4.0
circom-mpc-vm: 0.4.1
### Dependencies
* The following workspace dependencies were updated
* dependencies
* co-circom-snarks bumped from 0.1.0 to 0.1.1
* mpc-core bumped from 0.3.0 to 0.4.0
circom-types: 0.5.0
## [0.5.0](https://github.com/TaceoLabs/collaborative-circom/compare/circom-types-v0.4.0...circom-types-v0.5.0) (2024-08-21)
### ⚠ BREAKING CHANGES
* we hardcoded bn128 as prime for the compiler. We now give either bn128 or bls12381 depending on curve. Introduces new trait bounds therefore breaking change
### Bug Fixes
* fixed a bug in bls12_381 zkey parsing ([#165](https://github.com/TaceoLabs/collaborative-circom/issues/165)) ([0a8f35e](https://github.com/TaceoLabs/collaborative-circom/commit/0a8f35e4ca641423d73027e42e7b26f955964b8f))
* fixes prime for the mpc compiler ([5712184](https://github.com/TaceoLabs/collaborative-circom/commit/5712184748488b7bab735b456be25e9cbbdb5ff7))
co-circom: 0.5.0
## [0.5.0](https://github.com/TaceoLabs/collaborative-circom/compare/co-circom-v0.4.0...co-circom-v0.5.0) (2024-08-21)
### ⚠ BREAKING CHANGES
* we hardcoded bn128 as prime for the compiler. We now give either bn128 or bls12381 depending on curve. Introduces new trait bounds therefore breaking change
* Removed the builder step for the compiler as we now have a config anyways. Moved some stuff to the config
* we fixed a bug, where the (i)ffts for bls12_381 had a different permutation than from snarkjs. We removed our band-aid fix (FFTPostProcessing). Therfore, it is a breaking change.
### Bug Fixes
* fixes prime for the mpc compiler ([5712184](https://github.com/TaceoLabs/collaborative-circom/commit/5712184748488b7bab735b456be25e9cbbdb5ff7))
* fixes the bls12_381 permutation from arkworks ([f100615](https://github.com/TaceoLabs/collaborative-circom/commit/f100615790c51227d89e886ee6977367e4d5a1ce))
* removed unwrap ([a7dcc03](https://github.com/TaceoLabs/collaborative-circom/commit/a7dcc03b7901f1aaa92d42b93e634f553aa1ff2f))
### Code Refactoring
* Removed builder pattern for compiler ([260d5e8](https://github.com/TaceoLabs/collaborative-circom/commit/260d5e89d9ba5e3e4487b9f660bdac455f1fe450))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* circom-mpc-compiler bumped from 0.5.0 to 0.6.0
* circom-mpc-vm bumped from 0.4.0 to 0.4.1
* circom-types bumped from 0.4.0 to 0.5.0
* co-circom-snarks bumped from 0.1.0 to 0.1.1
* co-groth16 bumped from 0.4.0 to 0.5.0
* co-plonk bumped from 0.2.0 to 0.3.0
* mpc-core bumped from 0.3.0 to 0.4.0
co-circom-snarks: 0.1.1
### Dependencies
* The following workspace dependencies were updated
* dependencies
* circom-types bumped from 0.4.0 to 0.5.0
* mpc-core bumped from 0.3.0 to 0.4.0
co-groth16: 0.5.0
## [0.5.0](https://github.com/TaceoLabs/collaborative-circom/compare/co-groth16-v0.4.0...co-groth16-v0.5.0) (2024-08-21)
### ⚠ BREAKING CHANGES
* we fixed a bug, where the (i)ffts for bls12_381 had a different permutation than from snarkjs. We removed our band-aid fix (FFTPostProcessing). Therfore, it is a breaking change.
### Bug Fixes
* fixes the bls12_381 permutation from arkworks ([f100615](https://github.com/TaceoLabs/collaborative-circom/commit/f100615790c51227d89e886ee6977367e4d5a1ce))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* circom-types bumped from 0.4.0 to 0.5.0
* co-circom-snarks bumped from 0.1.0 to 0.1.1
* mpc-core bumped from 0.3.0 to 0.4.0
co-plonk: 0.3.0
## [0.3.0](https://github.com/TaceoLabs/collaborative-circom/compare/co-plonk-v0.2.0...co-plonk-v0.3.0) (2024-08-21)
### ⚠ BREAKING CHANGES
* we fixed a bug, where the (i)ffts for bls12_381 had a different permutation than from snarkjs. We removed our band-aid fix (FFTPostProcessing). Therfore, it is a breaking change.
### Bug Fixes
* fixes the bls12_381 permutation from arkworks ([f100615](https://github.com/TaceoLabs/collaborative-circom/commit/f100615790c51227d89e886ee6977367e4d5a1ce))
### Dependencies
* The following workspace dependencies were updated
* dependencies
* circom-types bumped from 0.4.0 to 0.5.0
* co-circom-snarks bumped from 0.1.0 to 0.1.1
* mpc-core bumped from 0.3.0 to 0.4.0
mpc-core: 0.4.0
## [0.4.0](https://github.com/TaceoLabs/collaborative-circom/compare/mpc-core-v0.3.0...mpc-core-v0.4.0) (2024-08-21)
### ⚠ BREAKING CHANGES
* we fixed a bug, where the (i)ffts for bls12_381 had a different permutation than from snarkjs. We removed our band-aid fix (FFTPostProcessing). Therfore, it is a breaking change.
### Bug Fixes
* fixes the bls12_381 permutation from arkworks ([f100615](https://github.com/TaceoLabs/collaborative-circom/commit/f100615790c51227d89e886ee6977367e4d5a1ce))
tests: 0.1.5
### Dependencies
* The following workspace dependencies were updated
* dependencies
* co-circom-snarks bumped from 0.1.0 to 0.1.1
* co-groth16 bumped from 0.4.0 to 0.5.0
* co-plonk bumped from 0.2.0 to 0.3.0
* circom-mpc-compiler bumped from 0.5.0 to 0.6.0
* circom-mpc-vm bumped from 0.4.0 to 0.4.1
* circom-types bumped from 0.4.0 to 0.5.0
* mpc-core bumped from 0.3.0 to 0.4.0
:robot: I have created a release beep boop
circom-mpc-compiler: 0.6.0
## [0.6.0](https://github.com/TaceoLabs/collaborative-circom/compare/circom-mpc-compiler-v0.5.0...circom-mpc-compiler-v0.6.0) (2024-08-21) ### ⚠ BREAKING CHANGES * we hardcoded bn128 as prime for the compiler. We now give either bn128 or bls12381 depending on curve. Introduces new trait bounds therefore breaking change * Removed the builder step for the compiler as we now have a config anyways. Moved some stuff to the config ### Bug Fixes * fixes prime for the mpc compiler ([5712184](https://github.com/TaceoLabs/collaborative-circom/commit/5712184748488b7bab735b456be25e9cbbdb5ff7)) ### Code Refactoring * Removed builder pattern for compiler ([260d5e8](https://github.com/TaceoLabs/collaborative-circom/commit/260d5e89d9ba5e3e4487b9f660bdac455f1fe450)) ### Dependencies * The following workspace dependencies were updated * dependencies * circom-types bumped from 0.4.0 to 0.5.0 * circom-mpc-vm bumped from 0.4.0 to 0.4.1 * dev-dependencies * co-groth16 bumped from 0.4.0 to 0.5.0 * mpc-core bumped from 0.3.0 to 0.4.0circom-mpc-vm: 0.4.1
### Dependencies * The following workspace dependencies were updated * dependencies * co-circom-snarks bumped from 0.1.0 to 0.1.1 * mpc-core bumped from 0.3.0 to 0.4.0circom-types: 0.5.0
## [0.5.0](https://github.com/TaceoLabs/collaborative-circom/compare/circom-types-v0.4.0...circom-types-v0.5.0) (2024-08-21) ### ⚠ BREAKING CHANGES * we hardcoded bn128 as prime for the compiler. We now give either bn128 or bls12381 depending on curve. Introduces new trait bounds therefore breaking change ### Bug Fixes * fixed a bug in bls12_381 zkey parsing ([#165](https://github.com/TaceoLabs/collaborative-circom/issues/165)) ([0a8f35e](https://github.com/TaceoLabs/collaborative-circom/commit/0a8f35e4ca641423d73027e42e7b26f955964b8f)) * fixes prime for the mpc compiler ([5712184](https://github.com/TaceoLabs/collaborative-circom/commit/5712184748488b7bab735b456be25e9cbbdb5ff7))co-circom: 0.5.0
## [0.5.0](https://github.com/TaceoLabs/collaborative-circom/compare/co-circom-v0.4.0...co-circom-v0.5.0) (2024-08-21) ### ⚠ BREAKING CHANGES * we hardcoded bn128 as prime for the compiler. We now give either bn128 or bls12381 depending on curve. Introduces new trait bounds therefore breaking change * Removed the builder step for the compiler as we now have a config anyways. Moved some stuff to the config * we fixed a bug, where the (i)ffts for bls12_381 had a different permutation than from snarkjs. We removed our band-aid fix (FFTPostProcessing). Therfore, it is a breaking change. ### Bug Fixes * fixes prime for the mpc compiler ([5712184](https://github.com/TaceoLabs/collaborative-circom/commit/5712184748488b7bab735b456be25e9cbbdb5ff7)) * fixes the bls12_381 permutation from arkworks ([f100615](https://github.com/TaceoLabs/collaborative-circom/commit/f100615790c51227d89e886ee6977367e4d5a1ce)) * removed unwrap ([a7dcc03](https://github.com/TaceoLabs/collaborative-circom/commit/a7dcc03b7901f1aaa92d42b93e634f553aa1ff2f)) ### Code Refactoring * Removed builder pattern for compiler ([260d5e8](https://github.com/TaceoLabs/collaborative-circom/commit/260d5e89d9ba5e3e4487b9f660bdac455f1fe450)) ### Dependencies * The following workspace dependencies were updated * dependencies * circom-mpc-compiler bumped from 0.5.0 to 0.6.0 * circom-mpc-vm bumped from 0.4.0 to 0.4.1 * circom-types bumped from 0.4.0 to 0.5.0 * co-circom-snarks bumped from 0.1.0 to 0.1.1 * co-groth16 bumped from 0.4.0 to 0.5.0 * co-plonk bumped from 0.2.0 to 0.3.0 * mpc-core bumped from 0.3.0 to 0.4.0co-circom-snarks: 0.1.1
### Dependencies * The following workspace dependencies were updated * dependencies * circom-types bumped from 0.4.0 to 0.5.0 * mpc-core bumped from 0.3.0 to 0.4.0co-groth16: 0.5.0
## [0.5.0](https://github.com/TaceoLabs/collaborative-circom/compare/co-groth16-v0.4.0...co-groth16-v0.5.0) (2024-08-21) ### ⚠ BREAKING CHANGES * we fixed a bug, where the (i)ffts for bls12_381 had a different permutation than from snarkjs. We removed our band-aid fix (FFTPostProcessing). Therfore, it is a breaking change. ### Bug Fixes * fixes the bls12_381 permutation from arkworks ([f100615](https://github.com/TaceoLabs/collaborative-circom/commit/f100615790c51227d89e886ee6977367e4d5a1ce)) ### Dependencies * The following workspace dependencies were updated * dependencies * circom-types bumped from 0.4.0 to 0.5.0 * co-circom-snarks bumped from 0.1.0 to 0.1.1 * mpc-core bumped from 0.3.0 to 0.4.0co-plonk: 0.3.0
## [0.3.0](https://github.com/TaceoLabs/collaborative-circom/compare/co-plonk-v0.2.0...co-plonk-v0.3.0) (2024-08-21) ### ⚠ BREAKING CHANGES * we fixed a bug, where the (i)ffts for bls12_381 had a different permutation than from snarkjs. We removed our band-aid fix (FFTPostProcessing). Therfore, it is a breaking change. ### Bug Fixes * fixes the bls12_381 permutation from arkworks ([f100615](https://github.com/TaceoLabs/collaborative-circom/commit/f100615790c51227d89e886ee6977367e4d5a1ce)) ### Dependencies * The following workspace dependencies were updated * dependencies * circom-types bumped from 0.4.0 to 0.5.0 * co-circom-snarks bumped from 0.1.0 to 0.1.1 * mpc-core bumped from 0.3.0 to 0.4.0mpc-core: 0.4.0
## [0.4.0](https://github.com/TaceoLabs/collaborative-circom/compare/mpc-core-v0.3.0...mpc-core-v0.4.0) (2024-08-21) ### ⚠ BREAKING CHANGES * we fixed a bug, where the (i)ffts for bls12_381 had a different permutation than from snarkjs. We removed our band-aid fix (FFTPostProcessing). Therfore, it is a breaking change. ### Bug Fixes * fixes the bls12_381 permutation from arkworks ([f100615](https://github.com/TaceoLabs/collaborative-circom/commit/f100615790c51227d89e886ee6977367e4d5a1ce))tests: 0.1.5
### Dependencies * The following workspace dependencies were updated * dependencies * co-circom-snarks bumped from 0.1.0 to 0.1.1 * co-groth16 bumped from 0.4.0 to 0.5.0 * co-plonk bumped from 0.2.0 to 0.3.0 * circom-mpc-compiler bumped from 0.5.0 to 0.6.0 * circom-mpc-vm bumped from 0.4.0 to 0.4.1 * circom-types bumped from 0.4.0 to 0.5.0 * mpc-core bumped from 0.3.0 to 0.4.0This PR was generated with Release Please. See documentation.