From 3dea15df3da6386538d4f00acf93c211786e7d38 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 1 Jun 2023 10:42:27 +0000 Subject: [PATCH] chore: Release 0.13.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 33 +++++++++++++++++++++++++++++++++ Cargo.toml | 6 +++--- acir/CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ acir/Cargo.toml | 4 ++-- acir_field/CHANGELOG.md | 7 +++++++ acir_field/Cargo.toml | 2 +- acvm/CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ acvm/Cargo.toml | 2 +- brillig_vm/Cargo.toml | 2 +- stdlib/CHANGELOG.md | 7 +++++++ stdlib/Cargo.toml | 2 +- 12 files changed, 119 insertions(+), 10 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 43142d38d..10515f69e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{".":"0.12.0","acir":"0.12.0","acir_field":"0.12.0","acvm":"0.12.0","stdlib":"0.12.0"} +{".":"0.13.0","acir":"0.13.0","acir_field":"0.13.0","acvm":"0.13.0","stdlib":"0.13.0","brillig_vm":"0.1.1"} diff --git a/CHANGELOG.md b/CHANGELOG.md index 32a9e2d69..0af5294a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,39 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.13.0](https://github.com/noir-lang/acvm/compare/root-v0.12.0...root-v0.13.0) (2023-06-01) + + +### ⚠ BREAKING CHANGES + +* added hash index to pedersen ([#281](https://github.com/noir-lang/acvm/issues/281)) +* Add variable length keccak opcode ([#314](https://github.com/noir-lang/acvm/issues/314)) +* Remove AES opcode ([#302](https://github.com/noir-lang/acvm/issues/302)) +* **acir, acvm:** Remove ComputeMerkleRoot opcode #296 +* Remove manual serialization of `Opcode`s in favour of `serde` ([#286](https://github.com/noir-lang/acvm/issues/286)) +* Remove backend solvable methods from the interface and solve them in ACVM ([#264](https://github.com/noir-lang/acvm/issues/264)) +* Reorganize code related to `PartialWitnessGenerator` ([#287](https://github.com/noir-lang/acvm/issues/287)) + +### Features + +* **acir, acvm:** Remove ComputeMerkleRoot opcode [#296](https://github.com/noir-lang/acvm/issues/296) ([8b3923e](https://github.com/noir-lang/acvm/commit/8b3923e191e4ac399400025496e8bb4453734040)) +* Add `Brillig` opcode to introduce custom non-determinism to ACVM ([#152](https://github.com/noir-lang/acvm/issues/152)) ([3c6740a](https://github.com/noir-lang/acvm/commit/3c6740af75125afc8ebb4379f781f8274015e2e2)) +* Add variable length keccak opcode ([#314](https://github.com/noir-lang/acvm/issues/314)) ([7bfd169](https://github.com/noir-lang/acvm/commit/7bfd1695b6f119cd70fce4866314c9bb4991eaab)) +* added hash index to pedersen ([#281](https://github.com/noir-lang/acvm/issues/281)) ([61820b6](https://github.com/noir-lang/acvm/commit/61820b651900aac8d9557b4b9477ed0e1763c124)) +* Remove backend solvable methods from the interface and solve them in ACVM ([#264](https://github.com/noir-lang/acvm/issues/264)) ([69916cb](https://github.com/noir-lang/acvm/commit/69916cbdd928875b2e8fe4775f2251f71c3f3c92)) + + +### Bug Fixes + +* Allow async functions without send on async trait ([#292](https://github.com/noir-lang/acvm/issues/292)) ([9f9fc21](https://github.com/noir-lang/acvm/commit/9f9fc216a6d09ca97352ffd365bfd347e94ad8eb)) + + +### Miscellaneous Chores + +* Remove AES opcode ([#302](https://github.com/noir-lang/acvm/issues/302)) ([a429a54](https://github.com/noir-lang/acvm/commit/a429a5422d6f001b6db0d0a0f30c79ec0f96de89)) +* Remove manual serialization of `Opcode`s in favour of `serde` ([#286](https://github.com/noir-lang/acvm/issues/286)) ([8a3812f](https://github.com/noir-lang/acvm/commit/8a3812fe6ed3b267692284bdcd909d9dd32b9747)) +* Reorganize code related to `PartialWitnessGenerator` ([#287](https://github.com/noir-lang/acvm/issues/287)) ([b9d61a1](https://github.com/noir-lang/acvm/commit/b9d61a16210d70e350a7e953951362c94f497f89)) + ## [0.12.0](https://github.com/noir-lang/acvm/compare/root-v0.11.0...root-v0.12.0) (2023-05-17) diff --git a/Cargo.toml b/Cargo.toml index d26498607..427b24f3d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,9 +9,9 @@ license = "MIT" rust-version = "1.66" [workspace.dependencies] -acir = { version = "0.12.0", path = "acir", default-features = false } -acir_field = { version = "0.12.0", path = "acir_field", default-features = false } -stdlib = { package = "acvm_stdlib", version = "0.12.0", path = "stdlib", default-features = false } +acir = { version = "0.13.0", path = "acir", default-features = false } +acir_field = { version = "0.13.0", path = "acir_field", default-features = false } +stdlib = { package = "acvm_stdlib", version = "0.13.0", path = "stdlib", default-features = false } num-bigint = "0.4" num-traits = "0.2" diff --git a/acir/CHANGELOG.md b/acir/CHANGELOG.md index 18d8aa3b6..9ef0b787a 100644 --- a/acir/CHANGELOG.md +++ b/acir/CHANGELOG.md @@ -1,5 +1,36 @@ # Changelog +## [0.13.0](https://github.com/noir-lang/acvm/compare/acir-v0.12.0...acir-v0.13.0) (2023-06-01) + + +### ⚠ BREAKING CHANGES + +* added hash index to pedersen ([#281](https://github.com/noir-lang/acvm/issues/281)) +* Add variable length keccak opcode ([#314](https://github.com/noir-lang/acvm/issues/314)) +* Remove AES opcode ([#302](https://github.com/noir-lang/acvm/issues/302)) +* **acir, acvm:** Remove ComputeMerkleRoot opcode #296 +* Remove manual serialization of `Opcode`s in favour of `serde` ([#286](https://github.com/noir-lang/acvm/issues/286)) + +### Features + +* **acir, acvm:** Remove ComputeMerkleRoot opcode [#296](https://github.com/noir-lang/acvm/issues/296) ([8b3923e](https://github.com/noir-lang/acvm/commit/8b3923e191e4ac399400025496e8bb4453734040)) +* Add `Brillig` opcode to introduce custom non-determinism to ACVM ([#152](https://github.com/noir-lang/acvm/issues/152)) ([3c6740a](https://github.com/noir-lang/acvm/commit/3c6740af75125afc8ebb4379f781f8274015e2e2)) +* Add variable length keccak opcode ([#314](https://github.com/noir-lang/acvm/issues/314)) ([7bfd169](https://github.com/noir-lang/acvm/commit/7bfd1695b6f119cd70fce4866314c9bb4991eaab)) +* added hash index to pedersen ([#281](https://github.com/noir-lang/acvm/issues/281)) ([61820b6](https://github.com/noir-lang/acvm/commit/61820b651900aac8d9557b4b9477ed0e1763c124)) + + +### Miscellaneous Chores + +* Remove AES opcode ([#302](https://github.com/noir-lang/acvm/issues/302)) ([a429a54](https://github.com/noir-lang/acvm/commit/a429a5422d6f001b6db0d0a0f30c79ec0f96de89)) +* Remove manual serialization of `Opcode`s in favour of `serde` ([#286](https://github.com/noir-lang/acvm/issues/286)) ([8a3812f](https://github.com/noir-lang/acvm/commit/8a3812fe6ed3b267692284bdcd909d9dd32b9747)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * brillig_vm bumped from 0.1.0 to 0.1.1 + ## [0.12.0](https://github.com/noir-lang/acvm/compare/acir-v0.11.0...acir-v0.12.0) (2023-05-17) diff --git a/acir/Cargo.toml b/acir/Cargo.toml index 2ff8274a2..0256f1aff 100644 --- a/acir/Cargo.toml +++ b/acir/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "acir" description = "ACIR is the IR that the VM processes, it is analogous to LLVM IR" -version = "0.12.0" +version = "0.13.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -12,7 +12,7 @@ rust-version.workspace = true [dependencies] acir_field.workspace = true serde.workspace = true -brillig_vm = { version = "0.1.0", path = "../brillig_vm", default-features = false } +brillig_vm = { version = "0.1.1", path = "../brillig_vm", default-features = false } thiserror.workspace = true rmp-serde = "1.1.0" diff --git a/acir_field/CHANGELOG.md b/acir_field/CHANGELOG.md index 1b309e796..c2702682e 100644 --- a/acir_field/CHANGELOG.md +++ b/acir_field/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.13.0](https://github.com/noir-lang/acvm/compare/acir_field-v0.12.0...acir_field-v0.13.0) (2023-06-01) + + +### Miscellaneous Chores + +* **acir_field:** Synchronize undefined versions + ## [0.12.0](https://github.com/noir-lang/acvm/compare/acir_field-v0.11.0...acir_field-v0.12.0) (2023-05-17) diff --git a/acir_field/Cargo.toml b/acir_field/Cargo.toml index 5c7882777..cf9cd38c6 100644 --- a/acir_field/Cargo.toml +++ b/acir_field/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "acir_field" description = "The field implementation being used by ACIR." -version = "0.12.0" +version = "0.13.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/acvm/CHANGELOG.md b/acvm/CHANGELOG.md index 26d4cb903..c07ed135c 100644 --- a/acvm/CHANGELOG.md +++ b/acvm/CHANGELOG.md @@ -1,5 +1,36 @@ # Changelog +## [0.13.0](https://github.com/noir-lang/acvm/compare/acvm-v0.12.0...acvm-v0.13.0) (2023-06-01) + + +### ⚠ BREAKING CHANGES + +* added hash index to pedersen ([#281](https://github.com/noir-lang/acvm/issues/281)) +* Add variable length keccak opcode ([#314](https://github.com/noir-lang/acvm/issues/314)) +* Remove AES opcode ([#302](https://github.com/noir-lang/acvm/issues/302)) +* **acir, acvm:** Remove ComputeMerkleRoot opcode #296 +* Remove backend solvable methods from the interface and solve them in ACVM ([#264](https://github.com/noir-lang/acvm/issues/264)) +* Reorganize code related to `PartialWitnessGenerator` ([#287](https://github.com/noir-lang/acvm/issues/287)) + +### Features + +* **acir, acvm:** Remove ComputeMerkleRoot opcode [#296](https://github.com/noir-lang/acvm/issues/296) ([8b3923e](https://github.com/noir-lang/acvm/commit/8b3923e191e4ac399400025496e8bb4453734040)) +* Add `Brillig` opcode to introduce custom non-determinism to ACVM ([#152](https://github.com/noir-lang/acvm/issues/152)) ([3c6740a](https://github.com/noir-lang/acvm/commit/3c6740af75125afc8ebb4379f781f8274015e2e2)) +* Add variable length keccak opcode ([#314](https://github.com/noir-lang/acvm/issues/314)) ([7bfd169](https://github.com/noir-lang/acvm/commit/7bfd1695b6f119cd70fce4866314c9bb4991eaab)) +* added hash index to pedersen ([#281](https://github.com/noir-lang/acvm/issues/281)) ([61820b6](https://github.com/noir-lang/acvm/commit/61820b651900aac8d9557b4b9477ed0e1763c124)) +* Remove backend solvable methods from the interface and solve them in ACVM ([#264](https://github.com/noir-lang/acvm/issues/264)) ([69916cb](https://github.com/noir-lang/acvm/commit/69916cbdd928875b2e8fe4775f2251f71c3f3c92)) + + +### Bug Fixes + +* Allow async functions without send on async trait ([#292](https://github.com/noir-lang/acvm/issues/292)) ([9f9fc21](https://github.com/noir-lang/acvm/commit/9f9fc216a6d09ca97352ffd365bfd347e94ad8eb)) + + +### Miscellaneous Chores + +* Remove AES opcode ([#302](https://github.com/noir-lang/acvm/issues/302)) ([a429a54](https://github.com/noir-lang/acvm/commit/a429a5422d6f001b6db0d0a0f30c79ec0f96de89)) +* Reorganize code related to `PartialWitnessGenerator` ([#287](https://github.com/noir-lang/acvm/issues/287)) ([b9d61a1](https://github.com/noir-lang/acvm/commit/b9d61a16210d70e350a7e953951362c94f497f89)) + ## [0.12.0](https://github.com/noir-lang/acvm/compare/acvm-v0.11.0...acvm-v0.12.0) (2023-05-17) diff --git a/acvm/Cargo.toml b/acvm/Cargo.toml index 61919b801..e482064e0 100644 --- a/acvm/Cargo.toml +++ b/acvm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "acvm" description = "The virtual machine that processes ACIR given a backend/proof system." -version = "0.12.0" +version = "0.13.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/brillig_vm/Cargo.toml b/brillig_vm/Cargo.toml index a49d90c28..280c3c4d6 100644 --- a/brillig_vm/Cargo.toml +++ b/brillig_vm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "brillig_vm" description = "The virtual machine that processes Brillig bytecode, used to introduce non-determinism to the ACVM" -version = "0.1.0" +version = "0.1.1" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/stdlib/CHANGELOG.md b/stdlib/CHANGELOG.md index fe0c3d08c..a0ffec46c 100644 --- a/stdlib/CHANGELOG.md +++ b/stdlib/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.13.0](https://github.com/noir-lang/acvm/compare/acvm_stdlib-v0.12.0...acvm_stdlib-v0.13.0) (2023-06-01) + + +### Miscellaneous Chores + +* **acvm_stdlib:** Synchronize undefined versions + ## [0.12.0](https://github.com/noir-lang/acvm/compare/acvm_stdlib-v0.11.0...acvm_stdlib-v0.12.0) (2023-05-17) diff --git a/stdlib/Cargo.toml b/stdlib/Cargo.toml index c1b7f0d1c..00baa9b63 100644 --- a/stdlib/Cargo.toml +++ b/stdlib/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "acvm_stdlib" description = "The ACVM standard library." -version = "0.12.0" +version = "0.13.0" authors.workspace = true edition.workspace = true license.workspace = true