diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c7654916..1a52d4cb 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,12 +1,12 @@ { - ".": "0.26.1", - "acir": "0.26.1", - "acir_field": "0.26.1", - "acvm": "0.26.1", - "acvm_js": "0.26.1", - "stdlib": "0.26.1", - "brillig": "0.26.1", - "brillig_vm": "0.26.1", - "blackbox_solver": "0.26.1", - "barretenberg_blackbox_solver": "0.26.1" + ".": "0.27.0", + "acir": "0.27.0", + "acir_field": "0.27.0", + "acvm": "0.27.0", + "acvm_js": "0.27.0", + "stdlib": "0.27.0", + "brillig": "0.27.0", + "brillig_vm": "0.27.0", + "blackbox_solver": "0.27.0", + "barretenberg_blackbox_solver": "0.27.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index c0c63dc7..0833a3c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,28 @@ 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.27.0](https://github.com/noir-lang/acvm/compare/root-v0.26.1...root-v0.27.0) (2023-09-19) + + +### ⚠ BREAKING CHANGES + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) + +### Features + +* **acir:** add method on `Circuit` to return assert message ([#551](https://github.com/noir-lang/acvm/issues/551)) ([ee18cde](https://github.com/noir-lang/acvm/commit/ee18cde3537b2be6714061af0bc9ef3793929f7f)) + + +### Bug Fixes + +* bump brillig_vm version in release please ([#556](https://github.com/noir-lang/acvm/issues/556)) ([f6c7823](https://github.com/noir-lang/acvm/commit/f6c7823b3be2b85a6ce8dc4af7a3b57ee7a577db)) +* use the exact version for the hex crate ([#546](https://github.com/noir-lang/acvm/issues/546)) ([2a546e5](https://github.com/noir-lang/acvm/commit/2a546e5b5cc9f39737ad81f8e96d58313a74eced)) + + +### Miscellaneous Chores + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) ([a4b9772](https://github.com/noir-lang/acvm/commit/a4b97722a0892fe379ff075e6080675adafdce0e)) + ## [0.26.1](https://github.com/noir-lang/acvm/compare/root-v0.26.0...root-v0.26.1) (2023-09-12) diff --git a/Cargo.lock b/Cargo.lock index 77e6481a..72cd8ece 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,7 +4,7 @@ version = 3 [[package]] name = "acir" -version = "0.26.1" +version = "0.27.0" dependencies = [ "acir_field", "bincode", @@ -20,7 +20,7 @@ dependencies = [ [[package]] name = "acir_field" -version = "0.26.1" +version = "0.27.0" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -33,7 +33,7 @@ dependencies = [ [[package]] name = "acvm" -version = "0.26.1" +version = "0.27.0" dependencies = [ "acir", "acvm_blackbox_solver", @@ -50,7 +50,7 @@ dependencies = [ [[package]] name = "acvm_blackbox_solver" -version = "0.26.1" +version = "0.27.0" dependencies = [ "acir", "blake2", @@ -63,7 +63,7 @@ dependencies = [ [[package]] name = "acvm_js" -version = "0.26.1" +version = "0.27.0" dependencies = [ "acvm", "barretenberg_blackbox_solver", @@ -84,7 +84,7 @@ dependencies = [ [[package]] name = "acvm_stdlib" -version = "0.26.1" +version = "0.27.0" dependencies = [ "acir", ] @@ -308,7 +308,7 @@ dependencies = [ [[package]] name = "barretenberg_blackbox_solver" -version = "0.26.1" +version = "0.27.0" dependencies = [ "acir", "acvm_blackbox_solver", @@ -412,7 +412,7 @@ dependencies = [ [[package]] name = "brillig" -version = "0.26.1" +version = "0.27.0" dependencies = [ "acir_field", "serde", @@ -420,7 +420,7 @@ dependencies = [ [[package]] name = "brillig_vm" -version = "0.26.1" +version = "0.27.0" dependencies = [ "acir", "acvm_blackbox_solver", diff --git a/Cargo.toml b/Cargo.toml index 0e80cd07..344d8be1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,12 +11,12 @@ rust-version = "1.66" repository = "https://github.com/noir-lang/acvm/" [workspace.dependencies] -acir = { version = "0.26.1", path = "acir", default-features = false } -acir_field = { version = "0.26.1", path = "acir_field", default-features = false } -stdlib = { package = "acvm_stdlib", version = "0.26.1", path = "stdlib", default-features = false } -brillig = { version = "0.26.1", path = "brillig", default-features = false } -brillig_vm = { version = "0.26.1", path = "brillig_vm", default-features = false } -acvm_blackbox_solver = { version = "0.26.1", path = "blackbox_solver", default-features = false } +acir = { version = "0.27.0", path = "acir", default-features = false } +acir_field = { version = "0.27.0", path = "acir_field", default-features = false } +stdlib = { package = "acvm_stdlib", version = "0.27.0", path = "stdlib", default-features = false } +brillig = { version = "0.27.0", path = "brillig", default-features = false } +brillig_vm = { version = "0.27.0", path = "brillig_vm", default-features = false } +acvm_blackbox_solver = { version = "0.27.0", path = "blackbox_solver", default-features = false } barretenberg_blackbox_solver = { version = "0.26.1", path = "barretenberg_blackbox_solver", default-features = false } bincode = "1.3.3" diff --git a/acir/CHANGELOG.md b/acir/CHANGELOG.md index 2284598c..e31ee663 100644 --- a/acir/CHANGELOG.md +++ b/acir/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.27.0](https://github.com/noir-lang/acvm/compare/acir-v0.26.1...acir-v0.27.0) (2023-09-19) + + +### Features + +* **acir:** add method on `Circuit` to return assert message ([#551](https://github.com/noir-lang/acvm/issues/551)) ([ee18cde](https://github.com/noir-lang/acvm/commit/ee18cde3537b2be6714061af0bc9ef3793929f7f)) + ## [0.26.1](https://github.com/noir-lang/acvm/compare/acir-v0.26.0...acir-v0.26.1) (2023-09-12) diff --git a/acir/Cargo.toml b/acir/Cargo.toml index df1cbd22..5da8b279 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.26.1" +version = "0.27.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/acir_field/CHANGELOG.md b/acir_field/CHANGELOG.md index 035354c8..1d80bfd6 100644 --- a/acir_field/CHANGELOG.md +++ b/acir_field/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.27.0](https://github.com/noir-lang/acvm/compare/acir_field-v0.26.1...acir_field-v0.27.0) (2023-09-19) + + +### ⚠ BREAKING CHANGES + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) + +### Miscellaneous Chores + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) ([a4b9772](https://github.com/noir-lang/acvm/commit/a4b97722a0892fe379ff075e6080675adafdce0e)) + ## [0.26.1](https://github.com/noir-lang/acvm/compare/acir_field-v0.26.0...acir_field-v0.26.1) (2023-09-12) diff --git a/acir_field/Cargo.toml b/acir_field/Cargo.toml index f3d27307..3d9da848 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.26.1" +version = "0.27.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/acvm/CHANGELOG.md b/acvm/CHANGELOG.md index b28bd4ee..29a4aa93 100644 --- a/acvm/CHANGELOG.md +++ b/acvm/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.27.0](https://github.com/noir-lang/acvm/compare/acvm-v0.26.1...acvm-v0.27.0) (2023-09-19) + + +### ⚠ BREAKING CHANGES + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) + +### Miscellaneous Chores + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) ([a4b9772](https://github.com/noir-lang/acvm/commit/a4b97722a0892fe379ff075e6080675adafdce0e)) + ## [0.26.1](https://github.com/noir-lang/acvm/compare/acvm-v0.26.0...acvm-v0.26.1) (2023-09-12) diff --git a/acvm/Cargo.toml b/acvm/Cargo.toml index 8a4b652b..50cda874 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.26.1" +version = "0.27.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/acvm_js/CHANGELOG.md b/acvm_js/CHANGELOG.md index 337f42b9..0cca1480 100644 --- a/acvm_js/CHANGELOG.md +++ b/acvm_js/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [0.27.0](https://github.com/noir-lang/acvm/compare/acvm_js-v0.26.1...acvm_js-v0.27.0) (2023-09-19) + + +### ⚠ BREAKING CHANGES + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) + +### Miscellaneous Chores + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) ([a4b9772](https://github.com/noir-lang/acvm/commit/a4b97722a0892fe379ff075e6080675adafdce0e)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * acvm bumped from 0.26.1 to 0.27.0 + * barretenberg_blackbox_solver bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/noir-lang/acvm/compare/acvm_js-v0.26.0...acvm_js-v0.26.1) (2023-09-12) diff --git a/acvm_js/Cargo.toml b/acvm_js/Cargo.toml index 15c9f278..784db4e4 100644 --- a/acvm_js/Cargo.toml +++ b/acvm_js/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "acvm_js" description = "Typescript wrapper around the ACVM allowing execution of ACIR code" -version = "0.26.1" # x-release-please-version +version = "0.27.0" # x-release-please-version authors.workspace = true edition.workspace = true license.workspace = true @@ -17,8 +17,8 @@ crate-type = ["cdylib"] cfg-if = "1.0.0" [target.'cfg(target_arch = "wasm32")'.dependencies] -acvm = { version = "0.26.1", path = "../acvm", default-features = false } -barretenberg_blackbox_solver = { version = "0.26.1", path = "../barretenberg_blackbox_solver", default-features = false } +acvm = { version = "0.27.0", path = "../acvm", default-features = false } +barretenberg_blackbox_solver = { version = "0.27.0", path = "../barretenberg_blackbox_solver", default-features = false } wasm-bindgen = { version = "0.2.87", features = ["serde-serialize"] } wasm-bindgen-futures = "0.4.36" serde = { version = "1.0.136", features = ["derive"] } diff --git a/acvm_js/package.json b/acvm_js/package.json index 8cd6a71c..b54bb7d2 100644 --- a/acvm_js/package.json +++ b/acvm_js/package.json @@ -1,6 +1,6 @@ { "name": "@noir-lang/acvm_js", - "version": "0.26.1", + "version": "0.27.0", "private": true, "repository": { "type": "git", diff --git a/barretenberg_blackbox_solver/CHANGELOG.md b/barretenberg_blackbox_solver/CHANGELOG.md new file mode 100644 index 00000000..5714bb40 --- /dev/null +++ b/barretenberg_blackbox_solver/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +## [0.27.0](https://github.com/noir-lang/acvm/compare/barretenberg_blackbox_solver-v0.26.1...barretenberg_blackbox_solver-v0.27.0) (2023-09-19) + + +### ⚠ BREAKING CHANGES + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) + +### Bug Fixes + +* Empty commit to trigger release-please ([e8f0748](https://github.com/noir-lang/acvm/commit/e8f0748042ef505d59ab63266d3c36c5358ee30d)) + + +### Miscellaneous Chores + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) ([a4b9772](https://github.com/noir-lang/acvm/commit/a4b97722a0892fe379ff075e6080675adafdce0e)) diff --git a/barretenberg_blackbox_solver/Cargo.toml b/barretenberg_blackbox_solver/Cargo.toml index f910e918..9f1a9554 100644 --- a/barretenberg_blackbox_solver/Cargo.toml +++ b/barretenberg_blackbox_solver/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "barretenberg_blackbox_solver" description = "A wrapper around a barretenberg WASM binary to execute black box functions for which there is no rust implementation" -version = "0.26.1" +version = "0.27.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/blackbox_solver/CHANGELOG.md b/blackbox_solver/CHANGELOG.md index 833cb7d9..48774ce1 100644 --- a/blackbox_solver/CHANGELOG.md +++ b/blackbox_solver/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.27.0](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.26.1...acvm_blackbox_solver-v0.27.0) (2023-09-19) + + +### ⚠ BREAKING CHANGES + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) + +### Bug Fixes + +* use the exact version for the hex crate ([#546](https://github.com/noir-lang/acvm/issues/546)) ([2a546e5](https://github.com/noir-lang/acvm/commit/2a546e5b5cc9f39737ad81f8e96d58313a74eced)) + + +### Miscellaneous Chores + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) ([a4b9772](https://github.com/noir-lang/acvm/commit/a4b97722a0892fe379ff075e6080675adafdce0e)) + ## [0.26.1](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.26.0...acvm_blackbox_solver-v0.26.1) (2023-09-12) diff --git a/blackbox_solver/Cargo.toml b/blackbox_solver/Cargo.toml index fa03d67f..5fce1539 100644 --- a/blackbox_solver/Cargo.toml +++ b/blackbox_solver/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "acvm_blackbox_solver" description = "A solver for the blackbox functions found in ACIR and Brillig" -version = "0.26.1" +version = "0.27.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/brillig/CHANGELOG.md b/brillig/CHANGELOG.md index 005da2bb..f9b5307d 100644 --- a/brillig/CHANGELOG.md +++ b/brillig/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.27.0](https://github.com/noir-lang/acvm/compare/brillig-v0.26.1...brillig-v0.27.0) (2023-09-19) + + +### Miscellaneous Chores + +* **brillig:** Synchronize acvm versions + ## [0.26.1](https://github.com/noir-lang/acvm/compare/brillig-v0.26.0...brillig-v0.26.1) (2023-09-12) diff --git a/brillig/Cargo.toml b/brillig/Cargo.toml index 518d1e79..feb9d6b8 100644 --- a/brillig/Cargo.toml +++ b/brillig/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "brillig" description = "Brillig is the bytecode ACIR uses for non-determinism." -version = "0.26.1" +version = "0.27.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/brillig_vm/CHANGELOG.md b/brillig_vm/CHANGELOG.md index ac377d33..4607fdf4 100644 --- a/brillig_vm/CHANGELOG.md +++ b/brillig_vm/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.27.0](https://github.com/noir-lang/acvm/compare/brillig_vm-v0.26.1...brillig_vm-v0.27.0) (2023-09-19) + + +### ⚠ BREAKING CHANGES + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) + +### Miscellaneous Chores + +* Separate barretenberg solver from generic blackbox solver code ([#554](https://github.com/noir-lang/acvm/issues/554)) ([a4b9772](https://github.com/noir-lang/acvm/commit/a4b97722a0892fe379ff075e6080675adafdce0e)) + ## [0.26.1](https://github.com/noir-lang/acvm/compare/brillig_vm-v0.26.0...brillig_vm-v0.26.1) (2023-09-12) diff --git a/brillig_vm/Cargo.toml b/brillig_vm/Cargo.toml index 5928f9d6..9b725775 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.26.1" +version = "0.27.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/stdlib/CHANGELOG.md b/stdlib/CHANGELOG.md index 11511d74..bea80c95 100644 --- a/stdlib/CHANGELOG.md +++ b/stdlib/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.27.0](https://github.com/noir-lang/acvm/compare/acvm_stdlib-v0.26.1...acvm_stdlib-v0.27.0) (2023-09-19) + + +### Miscellaneous Chores + +* **acvm_stdlib:** Synchronize acvm versions + ## [0.26.1](https://github.com/noir-lang/acvm/compare/acvm_stdlib-v0.26.0...acvm_stdlib-v0.26.1) (2023-09-12) diff --git a/stdlib/Cargo.toml b/stdlib/Cargo.toml index a97c986c..9d8fc723 100644 --- a/stdlib/Cargo.toml +++ b/stdlib/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "acvm_stdlib" description = "The ACVM standard library." -version = "0.26.1" +version = "0.27.0" authors.workspace = true edition.workspace = true license.workspace = true