From 7e3138c8d9968b832c2d48ea1cae651721023568 Mon Sep 17 00:00:00 2001 From: kevaundray Date: Wed, 12 Jul 2023 08:55:58 +0100 Subject: [PATCH] chore: Release 0.18.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 23 +++++++++++++++++++++++ Cargo.toml | 10 +++++----- acir/CHANGELOG.md | 13 +++++++++++++ acir/Cargo.toml | 2 +- acir_field/CHANGELOG.md | 7 +++++++ acir_field/Cargo.toml | 2 +- acvm/CHANGELOG.md | 29 +++++++++++++++++++++++++++++ acvm/Cargo.toml | 4 ++-- blackbox_solver/CHANGELOG.md | 17 +++++++++++++++++ blackbox_solver/Cargo.toml | 2 +- brillig/CHANGELOG.md | 18 ++++++++++++++++++ brillig/Cargo.toml | 2 +- brillig_vm/CHANGELOG.md | 11 +++++++++++ brillig_vm/Cargo.toml | 2 +- stdlib/CHANGELOG.md | 7 +++++++ stdlib/Cargo.toml | 2 +- 17 files changed, 139 insertions(+), 14 deletions(-) create mode 100644 blackbox_solver/CHANGELOG.md create mode 100644 brillig/CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index b6a8d9c30..d6dd92102 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{".":"0.17.0","acir":"0.17.0","acir_field":"0.17.0","acvm":"0.17.0","stdlib":"0.17.0","brillig":"0.17.0","brillig_vm":"0.17.0","blackbox_solver":"0.17.0"} \ No newline at end of file +{".":"0.18.0","acir":"0.18.0","acir_field":"0.18.0","acvm":"0.18.0","stdlib":"0.18.0","brillig":"0.18.0","brillig_vm":"0.18.0","blackbox_solver":"0.18.0"} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fee6fe26..a59d7dccd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,29 @@ 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.18.0](https://github.com/noir-lang/acvm/compare/root-v0.17.0...root-v0.18.0) (2023-07-12) + + +### ⚠ BREAKING CHANGES + +* add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) +* **acvm:** Remove `CircuitSimplifer` ([#421](https://github.com/noir-lang/acvm/issues/421)) +* **acvm:** Add `circuit: &Circuit` to `eth_contract_from_vk` function signature ([#420](https://github.com/noir-lang/acvm/issues/420)) +* Returns index of failing opcode and transformation mapping ([#412](https://github.com/noir-lang/acvm/issues/412)) + +### Features + +* **acvm:** Add `circuit: &Circuit` to `eth_contract_from_vk` function signature ([#420](https://github.com/noir-lang/acvm/issues/420)) ([744e9da](https://github.com/noir-lang/acvm/commit/744e9da71f7ca477a5390a63f47211dd4dffb8b3)) +* add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) ([093342e](https://github.com/noir-lang/acvm/commit/093342ea9481a311fa71343b8b7a22774788838a)) +* derive PartialOrd, Ord, and Hash on RegisterIndex ([#425](https://github.com/noir-lang/acvm/issues/425)) ([7f6b0dc](https://github.com/noir-lang/acvm/commit/7f6b0dc138c4e11d2b5847f0c9603979cc43493a)) +* Returns index of failing opcode and transformation mapping ([#412](https://github.com/noir-lang/acvm/issues/412)) ([79950e9](https://github.com/noir-lang/acvm/commit/79950e943f60e4082e1cf5ec4442aa67ea91aade)) +* **stdlib:** Add fallback implementation of `SHA256` black box function ([#407](https://github.com/noir-lang/acvm/issues/407)) ([040369a](https://github.com/noir-lang/acvm/commit/040369adc8749fa5ec2edd255ff54c105c3140f5)) + + +### Miscellaneous Chores + +* **acvm:** Remove `CircuitSimplifer` ([#421](https://github.com/noir-lang/acvm/issues/421)) ([e07a56d](https://github.com/noir-lang/acvm/commit/e07a56d9c542a7f03ce156761054cd403de0bd23)) + ## [0.17.0](https://github.com/noir-lang/acvm/compare/root-v0.16.0...root-v0.17.0) (2023-07-07) diff --git a/Cargo.toml b/Cargo.toml index a6a88c7b4..3cd1f8fd4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,11 +10,11 @@ rust-version = "1.66" repository = "https://github.com/noir-lang/acvm/" [workspace.dependencies] -acir = { version = "0.17.0", path = "acir", default-features = false } -acir_field = { version = "0.17.0", path = "acir_field", default-features = false } -stdlib = { package = "acvm_stdlib", version = "0.17.0", path = "stdlib", default-features = false } -brillig = { version = "0.17.0", path = "brillig", default-features = false } -blackbox_solver = { package = "acvm_blackbox_solver", version = "0.17.0", path = "blackbox_solver", default-features = false } +acir = { version = "0.18.0", path = "acir", default-features = false } +acir_field = { version = "0.18.0", path = "acir_field", default-features = false } +stdlib = { package = "acvm_stdlib", version = "0.18.0", path = "stdlib", default-features = false } +brillig = { version = "0.18.0", path = "brillig", default-features = false } +blackbox_solver = { package = "acvm_blackbox_solver", version = "0.18.0", path = "blackbox_solver", default-features = false } rmp-serde = "1.1.0" diff --git a/acir/CHANGELOG.md b/acir/CHANGELOG.md index 9b705ae5c..2d066e0b5 100644 --- a/acir/CHANGELOG.md +++ b/acir/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.18.0](https://github.com/noir-lang/acvm/compare/acir-v0.17.0...acir-v0.18.0) (2023-07-12) + + +### ⚠ BREAKING CHANGES + +* add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) +* Returns index of failing opcode and transformation mapping ([#412](https://github.com/noir-lang/acvm/issues/412)) + +### Features + +* add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) ([093342e](https://github.com/noir-lang/acvm/commit/093342ea9481a311fa71343b8b7a22774788838a)) +* Returns index of failing opcode and transformation mapping ([#412](https://github.com/noir-lang/acvm/issues/412)) ([79950e9](https://github.com/noir-lang/acvm/commit/79950e943f60e4082e1cf5ec4442aa67ea91aade)) + ## [0.17.0](https://github.com/noir-lang/acvm/compare/acir-v0.16.0...acir-v0.17.0) (2023-07-07) diff --git a/acir/Cargo.toml b/acir/Cargo.toml index a1cdfde0a..5459c1c1b 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.17.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/acir_field/CHANGELOG.md b/acir_field/CHANGELOG.md index 7af910020..995fa728c 100644 --- a/acir_field/CHANGELOG.md +++ b/acir_field/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.18.0](https://github.com/noir-lang/acvm/compare/acir_field-v0.17.0...acir_field-v0.18.0) (2023-07-12) + + +### Miscellaneous Chores + +* **acir_field:** Synchronize acvm versions + ## [0.17.0](https://github.com/noir-lang/acvm/compare/acir_field-v0.16.0...acir_field-v0.17.0) (2023-07-07) diff --git a/acir_field/Cargo.toml b/acir_field/Cargo.toml index 88776b3f6..c6a3e7ef5 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.17.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/acvm/CHANGELOG.md b/acvm/CHANGELOG.md index 0018dd7ef..b70133b3e 100644 --- a/acvm/CHANGELOG.md +++ b/acvm/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## [0.18.0](https://github.com/noir-lang/acvm/compare/acvm-v0.17.0...acvm-v0.18.0) (2023-07-12) + + +### ⚠ BREAKING CHANGES + +* add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) +* **acvm:** Remove `CircuitSimplifer` ([#421](https://github.com/noir-lang/acvm/issues/421)) +* **acvm:** Add `circuit: &Circuit` to `eth_contract_from_vk` function signature ([#420](https://github.com/noir-lang/acvm/issues/420)) +* Returns index of failing opcode and transformation mapping ([#412](https://github.com/noir-lang/acvm/issues/412)) + +### Features + +* **acvm:** Add `circuit: &Circuit` to `eth_contract_from_vk` function signature ([#420](https://github.com/noir-lang/acvm/issues/420)) ([744e9da](https://github.com/noir-lang/acvm/commit/744e9da71f7ca477a5390a63f47211dd4dffb8b3)) +* add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) ([093342e](https://github.com/noir-lang/acvm/commit/093342ea9481a311fa71343b8b7a22774788838a)) +* Returns index of failing opcode and transformation mapping ([#412](https://github.com/noir-lang/acvm/issues/412)) ([79950e9](https://github.com/noir-lang/acvm/commit/79950e943f60e4082e1cf5ec4442aa67ea91aade)) +* **stdlib:** Add fallback implementation of `SHA256` black box function ([#407](https://github.com/noir-lang/acvm/issues/407)) ([040369a](https://github.com/noir-lang/acvm/commit/040369adc8749fa5ec2edd255ff54c105c3140f5)) + + +### Miscellaneous Chores + +* **acvm:** Remove `CircuitSimplifer` ([#421](https://github.com/noir-lang/acvm/issues/421)) ([e07a56d](https://github.com/noir-lang/acvm/commit/e07a56d9c542a7f03ce156761054cd403de0bd23)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * brillig_vm bumped from 0.17.0 to 0.18.0 + ## [0.17.0](https://github.com/noir-lang/acvm/compare/acvm-v0.16.0...acvm-v0.17.0) (2023-07-07) diff --git a/acvm/Cargo.toml b/acvm/Cargo.toml index 518b8b6e3..14a54da9d 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.17.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license.workspace = true @@ -18,7 +18,7 @@ rmp-serde.workspace = true acir.workspace = true stdlib.workspace = true -brillig_vm = { version = "0.17.0", path = "../brillig_vm", default-features = false } +brillig_vm = { version = "0.18.0", path = "../brillig_vm", default-features = false } blackbox_solver.workspace = true indexmap = "1.7.0" diff --git a/blackbox_solver/CHANGELOG.md b/blackbox_solver/CHANGELOG.md new file mode 100644 index 000000000..60510d5cc --- /dev/null +++ b/blackbox_solver/CHANGELOG.md @@ -0,0 +1,17 @@ +# Changelog + +## [0.18.0](https://github.com/noir-lang/acvm/compare/acvm_blackbox_solver-v0.17.0...acvm_blackbox_solver-v0.18.0) (2023-07-12) + + +### ⚠ BREAKING CHANGES + +* add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) + +### Features + +* add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) ([093342e](https://github.com/noir-lang/acvm/commit/093342ea9481a311fa71343b8b7a22774788838a)) + + +### Bug Fixes + +* Empty commit to trigger release-please ([e8f0748](https://github.com/noir-lang/acvm/commit/e8f0748042ef505d59ab63266d3c36c5358ee30d)) diff --git a/blackbox_solver/Cargo.toml b/blackbox_solver/Cargo.toml index 651d087f1..867ce9f67 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.17.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/brillig/CHANGELOG.md b/brillig/CHANGELOG.md new file mode 100644 index 000000000..8a9849d3f --- /dev/null +++ b/brillig/CHANGELOG.md @@ -0,0 +1,18 @@ +# Changelog + +## [0.18.0](https://github.com/noir-lang/acvm/compare/brillig-v0.17.0...brillig-v0.18.0) (2023-07-12) + + +### ⚠ BREAKING CHANGES + +* add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) + +### Features + +* add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) ([093342e](https://github.com/noir-lang/acvm/commit/093342ea9481a311fa71343b8b7a22774788838a)) +* derive PartialOrd, Ord, and Hash on RegisterIndex ([#425](https://github.com/noir-lang/acvm/issues/425)) ([7f6b0dc](https://github.com/noir-lang/acvm/commit/7f6b0dc138c4e11d2b5847f0c9603979cc43493a)) + + +### Bug Fixes + +* Empty commit to trigger release-please ([e8f0748](https://github.com/noir-lang/acvm/commit/e8f0748042ef505d59ab63266d3c36c5358ee30d)) diff --git a/brillig/Cargo.toml b/brillig/Cargo.toml index b6937c859..06986b1e6 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.17.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/brillig_vm/CHANGELOG.md b/brillig_vm/CHANGELOG.md index 75be2e7db..e06f1a613 100644 --- a/brillig_vm/CHANGELOG.md +++ b/brillig_vm/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.18.0](https://github.com/noir-lang/acvm/compare/brillig_vm-v0.17.0...brillig_vm-v0.18.0) (2023-07-12) + + +### ⚠ BREAKING CHANGES + +* add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) + +### Features + +* add backend-solvable blackboxes to brillig & unify implementations ([#422](https://github.com/noir-lang/acvm/issues/422)) ([093342e](https://github.com/noir-lang/acvm/commit/093342ea9481a311fa71343b8b7a22774788838a)) + ## [0.17.0](https://github.com/noir-lang/acvm/compare/brillig_vm-v0.16.0...brillig_vm-v0.17.0) (2023-07-07) diff --git a/brillig_vm/Cargo.toml b/brillig_vm/Cargo.toml index c767d5f20..343005b64 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.17.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license.workspace = true diff --git a/stdlib/CHANGELOG.md b/stdlib/CHANGELOG.md index 4f92ae5eb..ef5d75134 100644 --- a/stdlib/CHANGELOG.md +++ b/stdlib/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.18.0](https://github.com/noir-lang/acvm/compare/acvm_stdlib-v0.17.0...acvm_stdlib-v0.18.0) (2023-07-12) + + +### Features + +* **stdlib:** Add fallback implementation of `SHA256` black box function ([#407](https://github.com/noir-lang/acvm/issues/407)) ([040369a](https://github.com/noir-lang/acvm/commit/040369adc8749fa5ec2edd255ff54c105c3140f5)) + ## [0.17.0](https://github.com/noir-lang/acvm/compare/acvm_stdlib-v0.16.0...acvm_stdlib-v0.17.0) (2023-07-07) diff --git a/stdlib/Cargo.toml b/stdlib/Cargo.toml index fd05c02ce..64bd630ff 100644 --- a/stdlib/Cargo.toml +++ b/stdlib/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "acvm_stdlib" description = "The ACVM standard library." -version = "0.17.0" +version = "0.18.0" authors.workspace = true edition.workspace = true license.workspace = true