From bb90d7394d234386b534f08b6ca55242bc5dec9e Mon Sep 17 00:00:00 2001
From: Aztec Bot <49558828+AztecBot@users.noreply.github.com>
Date: Tue, 23 Jan 2024 05:01:50 -0500
Subject: [PATCH] chore(master): Release 0.20.0 (#4086)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
:robot: I have created a release *beep* *boop*
---
aztec-packages: 0.20.0
##
[0.20.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.19.0...aztec-packages-v0.20.0)
(2024-01-22)
### ⚠ BREAKING CHANGES
* nullifier key
([#4166](https://github.com/AztecProtocol/aztec-packages/issues/4166))
* Unify ABIs between nargo and yarn-project
([#3989](https://github.com/AztecProtocol/aztec-packages/issues/3989))
### Features
* **avm:** Add internal jump and return, adjust control flow
([#4140](https://github.com/AztecProtocol/aztec-packages/issues/4140))
([b77afb1](https://github.com/AztecProtocol/aztec-packages/commit/b77afb14c609cfc04663a318eecaa8cbd3b2fa85))
* **avm:** Better field arithmetic
([#4142](https://github.com/AztecProtocol/aztec-packages/issues/4142))
([7308e31](https://github.com/AztecProtocol/aztec-packages/commit/7308e31c981ec7c03d0474811b2979e6f418f348))
* **avm:** Encode TS AVM instructions as bytecode, especially for
testing
([#4115](https://github.com/AztecProtocol/aztec-packages/issues/4115))
([de6e2ed](https://github.com/AztecProtocol/aztec-packages/commit/de6e2edc09b823542f45e14b45c32ec10894f6c7))
* **avm:** Improve interpreter errors and tests
([#4173](https://github.com/AztecProtocol/aztec-packages/issues/4173))
([f0fb594](https://github.com/AztecProtocol/aztec-packages/commit/f0fb5942386e2e091cb6d1b23108ac74c1c6b75d))
* Benchmark commit function
([#4178](https://github.com/AztecProtocol/aztec-packages/issues/4178))
([ea84085](https://github.com/AztecProtocol/aztec-packages/commit/ea840857d8134c9af6f233b414f6d990cd2abd6d))
* Goblin acir composer
([#4112](https://github.com/AztecProtocol/aztec-packages/issues/4112))
([5e85b92](https://github.com/AztecProtocol/aztec-packages/commit/5e85b92f48bc31fe55315de9f45c4907e417cb6a))
* Nullifier key
([#4166](https://github.com/AztecProtocol/aztec-packages/issues/4166))
([7c07665](https://github.com/AztecProtocol/aztec-packages/commit/7c076653169771223a378f6c01bd9d3e3aafb682))
* **public-vm:** Avm journal
([#3945](https://github.com/AztecProtocol/aztec-packages/issues/3945))
([5658468](https://github.com/AztecProtocol/aztec-packages/commit/56584683340cd29b26adbcc60d3cd58fe889e8ad))
* Publish block body separately
([#4118](https://github.com/AztecProtocol/aztec-packages/issues/4118))
([a04e1e3](https://github.com/AztecProtocol/aztec-packages/commit/a04e1e351fe0b42dfa6ef7d1894dffbcff19b187)),
closes
[#3944](https://github.com/AztecProtocol/aztec-packages/issues/3944)
* Unify ABIs between nargo and yarn-project
([#3989](https://github.com/AztecProtocol/aztec-packages/issues/3989))
([d083438](https://github.com/AztecProtocol/aztec-packages/commit/d0834380a749a48d31e3075f831f3279f18fc01e))
* Update noir
([#4082](https://github.com/AztecProtocol/aztec-packages/issues/4082))
([0e6037a](https://github.com/AztecProtocol/aztec-packages/commit/0e6037ad48fc1eb8ab3524d64755f4f27f64bf36))
* Updating L2 Block encoding and `Rollup.process` function
([#4015](https://github.com/AztecProtocol/aztec-packages/issues/4015))
([2d8eb37](https://github.com/AztecProtocol/aztec-packages/commit/2d8eb37edbc9164639fe6d20140364288e2b72a9)),
closes
[#3936](https://github.com/AztecProtocol/aztec-packages/issues/3936)
[#4010](https://github.com/AztecProtocol/aztec-packages/issues/4010)
[#4011](https://github.com/AztecProtocol/aztec-packages/issues/4011)
### Bug Fixes
* Bb.js version in yarn lockfile
([7b96760](https://github.com/AztecProtocol/aztec-packages/commit/7b96760f7d201d984bab885b996b218bd427be22))
* **build:** Publish bb.js from CCI
([#4151](https://github.com/AztecProtocol/aztec-packages/issues/4151))
([09dbfcd](https://github.com/AztecProtocol/aztec-packages/commit/09dbfcd7e8d3b15cf79686eea44a4032f2aa4bbb))
* Make CMake version warning fatal
([#4144](https://github.com/AztecProtocol/aztec-packages/issues/4144))
([b1443fa](https://github.com/AztecProtocol/aztec-packages/commit/b1443faf9d8f308dbad6d0aa365b1feb8385557d))
* Misleading error message in `PublicState::read`
([#4149](https://github.com/AztecProtocol/aztec-packages/issues/4149))
([fa4d919](https://github.com/AztecProtocol/aztec-packages/commit/fa4d919d25b5253d1f39b7f2db183771f461fe1b))
* Nargo destination path in bootstrap cache
([#4103](https://github.com/AztecProtocol/aztec-packages/issues/4103))
([4901309](https://github.com/AztecProtocol/aztec-packages/commit/490130979a5d3a3e703c7e28417835aa86fa8cd7))
* Reinstate Ultra arith rec verifier test
([#3886](https://github.com/AztecProtocol/aztec-packages/issues/3886))
([995973b](https://github.com/AztecProtocol/aztec-packages/commit/995973b0226ddd7ae4cb5c3501859bec10f4eb93))
* Upload_benchmarks_to_s3.sh missing exit
([#4046](https://github.com/AztecProtocol/aztec-packages/issues/4046))
([52a9327](https://github.com/AztecProtocol/aztec-packages/commit/52a93279e43ae6780e8bfc253ee0570a443ed472))
### Miscellaneous
* Archiver store
([#3966](https://github.com/AztecProtocol/aztec-packages/issues/3966))
([af2be87](https://github.com/AztecProtocol/aztec-packages/commit/af2be878b49aceb668480e5a291aed7dea5319ba))
* **avm:** List avm opcodes in a (enum => class) map in TS
([#4113](https://github.com/AztecProtocol/aztec-packages/issues/4113))
([dee564a](https://github.com/AztecProtocol/aztec-packages/commit/dee564a16293ff8f0aa2c6ba9fb0d1d6235ba251))
* **bb:** More concise namespaces, plookup => bb::plookup
([#4146](https://github.com/AztecProtocol/aztec-packages/issues/4146))
([14d39ed](https://github.com/AztecProtocol/aztec-packages/commit/14d39edbe1a6753849581a664184d4e98baf923d))
* **bb:** Namespace plonk::stdlib => stdlib
([#4117](https://github.com/AztecProtocol/aztec-packages/issues/4117))
([cd2f67f](https://github.com/AztecProtocol/aztec-packages/commit/cd2f67f5cbc471b9120f7c7070b96ba0d4994865))
* **bb:** Namespace proof_system=>bb
([#4116](https://github.com/AztecProtocol/aztec-packages/issues/4116))
([7438db3](https://github.com/AztecProtocol/aztec-packages/commit/7438db31b29860aa2c0af54afa8413711a24e1eb))
* **docs:** Aztec-up doesnt need `latest`, remove warnings around
sandbox/cli npm pkgs
([#4138](https://github.com/AztecProtocol/aztec-packages/issues/4138))
([2bbf7a9](https://github.com/AztecProtocol/aztec-packages/commit/2bbf7a919172bea9842b4e65129160e0e4ee0050))
* **docs:** Update js release notes for 0.18.0
([#4051](https://github.com/AztecProtocol/aztec-packages/issues/4051))
([bdbe963](https://github.com/AztecProtocol/aztec-packages/commit/bdbe963b114813a49017daebe5b34757692328ce))
* **docs:** Update lsp install instructions
([#4110](https://github.com/AztecProtocol/aztec-packages/issues/4110))
([3138816](https://github.com/AztecProtocol/aztec-packages/commit/3138816b8b7480bd85eab8739e1d0bc72a5a5361)),
closes
[#4098](https://github.com/AztecProtocol/aztec-packages/issues/4098)
* Dont mirror build-system mirror_repos.yml
([#4067](https://github.com/AztecProtocol/aztec-packages/issues/4067))
([04f8e0d](https://github.com/AztecProtocol/aztec-packages/commit/04f8e0dfde5a3d4f54621726891aedc071212a8a))
* Fixes many broken urls
([#4109](https://github.com/AztecProtocol/aztec-packages/issues/4109))
([41ae75c](https://github.com/AztecProtocol/aztec-packages/commit/41ae75cdee6285729551965972e8cb039ff3045a))
* Remove dependency cycles in `sequencer-client`
([#4017](https://github.com/AztecProtocol/aztec-packages/issues/4017))
([fe4538b](https://github.com/AztecProtocol/aztec-packages/commit/fe4538b36c1cdb19c0c7245f7a73c9f5ee131a4a))
* Remove lodash times in favor of foundation fn
([#3877](https://github.com/AztecProtocol/aztec-packages/issues/3877))
([a10eef0](https://github.com/AztecProtocol/aztec-packages/commit/a10eef0a77cb52e00ffedb10ed325bd63fa0c971))
* Remove mutex dependency
([#4160](https://github.com/AztecProtocol/aztec-packages/issues/4160))
([3b82be0](https://github.com/AztecProtocol/aztec-packages/commit/3b82be0f266c838c823bbe26cfea99337d7180a9))
* Remove unnecessary computation
([#4133](https://github.com/AztecProtocol/aztec-packages/issues/4133))
([f35bdb8](https://github.com/AztecProtocol/aztec-packages/commit/f35bdb84722dbd01535da5542a0ec7c1fb96e5c7))
* Remove unused noir-version json
([#4105](https://github.com/AztecProtocol/aztec-packages/issues/4105))
([afca819](https://github.com/AztecProtocol/aztec-packages/commit/afca819166b9b5882b5d94062ac50cbb8dc590fb))
* Remove unwanted submodules
([#4085](https://github.com/AztecProtocol/aztec-packages/issues/4085))
([dda7c9c](https://github.com/AztecProtocol/aztec-packages/commit/dda7c9c4fa8da54d28b99b1cf601328030485503))
* Replace relative paths to noir-protocol-circuits
([59feeb5](https://github.com/AztecProtocol/aztec-packages/commit/59feeb5ed55ab022b99b83a31cf89bdabc0003c5))
* Replace relative paths to noir-protocol-circuits
([44d9136](https://github.com/AztecProtocol/aztec-packages/commit/44d91361274a54f0e59f0ad5f8869f3f3aa49c2b))
* Replace relative paths to noir-protocol-circuits
([84b0bad](https://github.com/AztecProtocol/aztec-packages/commit/84b0bad61a5fc751fdf01ae907bb9b7df3bece7b))
* Simplify and fix DocsExample contract, e2e singleton + codegen to not
show internal methods
([#4169](https://github.com/AztecProtocol/aztec-packages/issues/4169))
([38d262e](https://github.com/AztecProtocol/aztec-packages/commit/38d262eddd4fca80a7726d17303fc084257ad460))
* Update noir
([#4168](https://github.com/AztecProtocol/aztec-packages/issues/4168))
([d40ad06](https://github.com/AztecProtocol/aztec-packages/commit/d40ad063606219119b41ba3acc883e62245bd035))
### Documentation
* Update migration notes
([#4175](https://github.com/AztecProtocol/aztec-packages/issues/4175))
([dbc8174](https://github.com/AztecProtocol/aztec-packages/commit/dbc8174f010f15422a9485b567b60834a0a4aa2f))
* **yellow-paper:** Update circuit sections for nullifier keys and
static calls
([#4155](https://github.com/AztecProtocol/aztec-packages/issues/4155))
([ed71a57](https://github.com/AztecProtocol/aztec-packages/commit/ed71a573bca18912e4590a5f8c8044778ad439c5))
* **yellowpaper:** Refresh of avm instruction set
([#4081](https://github.com/AztecProtocol/aztec-packages/issues/4081))
([52162ee](https://github.com/AztecProtocol/aztec-packages/commit/52162eed9ace2726c143a34520115c8530876187))
barretenberg.js: 0.20.0
##
[0.20.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.19.0...barretenberg.js-v0.20.0)
(2024-01-22)
### Features
* Goblin acir composer
([#4112](https://github.com/AztecProtocol/aztec-packages/issues/4112))
([5e85b92](https://github.com/AztecProtocol/aztec-packages/commit/5e85b92f48bc31fe55315de9f45c4907e417cb6a))
barretenberg: 0.20.0
##
[0.20.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.19.0...barretenberg-v0.20.0)
(2024-01-22)
### Features
* Benchmark commit function
([#4178](https://github.com/AztecProtocol/aztec-packages/issues/4178))
([ea84085](https://github.com/AztecProtocol/aztec-packages/commit/ea840857d8134c9af6f233b414f6d990cd2abd6d))
* Goblin acir composer
([#4112](https://github.com/AztecProtocol/aztec-packages/issues/4112))
([5e85b92](https://github.com/AztecProtocol/aztec-packages/commit/5e85b92f48bc31fe55315de9f45c4907e417cb6a))
### Bug Fixes
* Make CMake version warning fatal
([#4144](https://github.com/AztecProtocol/aztec-packages/issues/4144))
([b1443fa](https://github.com/AztecProtocol/aztec-packages/commit/b1443faf9d8f308dbad6d0aa365b1feb8385557d))
* Reinstate Ultra arith rec verifier test
([#3886](https://github.com/AztecProtocol/aztec-packages/issues/3886))
([995973b](https://github.com/AztecProtocol/aztec-packages/commit/995973b0226ddd7ae4cb5c3501859bec10f4eb93))
* Upload_benchmarks_to_s3.sh missing exit
([#4046](https://github.com/AztecProtocol/aztec-packages/issues/4046))
([52a9327](https://github.com/AztecProtocol/aztec-packages/commit/52a93279e43ae6780e8bfc253ee0570a443ed472))
### Miscellaneous
* **bb:** More concise namespaces, plookup => bb::plookup
([#4146](https://github.com/AztecProtocol/aztec-packages/issues/4146))
([14d39ed](https://github.com/AztecProtocol/aztec-packages/commit/14d39edbe1a6753849581a664184d4e98baf923d))
* **bb:** Namespace plonk::stdlib => stdlib
([#4117](https://github.com/AztecProtocol/aztec-packages/issues/4117))
([cd2f67f](https://github.com/AztecProtocol/aztec-packages/commit/cd2f67f5cbc471b9120f7c7070b96ba0d4994865))
* **bb:** Namespace proof_system=>bb
([#4116](https://github.com/AztecProtocol/aztec-packages/issues/4116))
([7438db3](https://github.com/AztecProtocol/aztec-packages/commit/7438db31b29860aa2c0af54afa8413711a24e1eb))
* Remove mutex dependency
([#4160](https://github.com/AztecProtocol/aztec-packages/issues/4160))
([3b82be0](https://github.com/AztecProtocol/aztec-packages/commit/3b82be0f266c838c823bbe26cfea99337d7180a9))
* Remove unwanted submodules
([#4085](https://github.com/AztecProtocol/aztec-packages/issues/4085))
([dda7c9c](https://github.com/AztecProtocol/aztec-packages/commit/dda7c9c4fa8da54d28b99b1cf601328030485503))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
---
CHANGELOG.md | 24 ++++++++++++++++++++++++
cpp/CMakeLists.txt | 2 +-
ts/CHANGELOG.md | 7 +++++++
ts/package.json | 2 +-
4 files changed, 33 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2d528f556..5b5cb064b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,29 @@
# Changelog
+## [0.20.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.19.0...barretenberg-v0.20.0) (2024-01-22)
+
+
+### Features
+
+* Benchmark commit function ([#4178](https://github.com/AztecProtocol/aztec-packages/issues/4178)) ([ea84085](https://github.com/AztecProtocol/aztec-packages/commit/ea840857d8134c9af6f233b414f6d990cd2abd6d))
+* Goblin acir composer ([#4112](https://github.com/AztecProtocol/aztec-packages/issues/4112)) ([5e85b92](https://github.com/AztecProtocol/aztec-packages/commit/5e85b92f48bc31fe55315de9f45c4907e417cb6a))
+
+
+### Bug Fixes
+
+* Make CMake version warning fatal ([#4144](https://github.com/AztecProtocol/aztec-packages/issues/4144)) ([b1443fa](https://github.com/AztecProtocol/aztec-packages/commit/b1443faf9d8f308dbad6d0aa365b1feb8385557d))
+* Reinstate Ultra arith rec verifier test ([#3886](https://github.com/AztecProtocol/aztec-packages/issues/3886)) ([995973b](https://github.com/AztecProtocol/aztec-packages/commit/995973b0226ddd7ae4cb5c3501859bec10f4eb93))
+* Upload_benchmarks_to_s3.sh missing exit ([#4046](https://github.com/AztecProtocol/aztec-packages/issues/4046)) ([52a9327](https://github.com/AztecProtocol/aztec-packages/commit/52a93279e43ae6780e8bfc253ee0570a443ed472))
+
+
+### Miscellaneous
+
+* **bb:** More concise namespaces, plookup => bb::plookup ([#4146](https://github.com/AztecProtocol/aztec-packages/issues/4146)) ([14d39ed](https://github.com/AztecProtocol/aztec-packages/commit/14d39edbe1a6753849581a664184d4e98baf923d))
+* **bb:** Namespace plonk::stdlib => stdlib ([#4117](https://github.com/AztecProtocol/aztec-packages/issues/4117)) ([cd2f67f](https://github.com/AztecProtocol/aztec-packages/commit/cd2f67f5cbc471b9120f7c7070b96ba0d4994865))
+* **bb:** Namespace proof_system=>bb ([#4116](https://github.com/AztecProtocol/aztec-packages/issues/4116)) ([7438db3](https://github.com/AztecProtocol/aztec-packages/commit/7438db31b29860aa2c0af54afa8413711a24e1eb))
+* Remove mutex dependency ([#4160](https://github.com/AztecProtocol/aztec-packages/issues/4160)) ([3b82be0](https://github.com/AztecProtocol/aztec-packages/commit/3b82be0f266c838c823bbe26cfea99337d7180a9))
+* Remove unwanted submodules ([#4085](https://github.com/AztecProtocol/aztec-packages/issues/4085)) ([dda7c9c](https://github.com/AztecProtocol/aztec-packages/commit/dda7c9c4fa8da54d28b99b1cf601328030485503))
+
## [0.19.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.18.0...barretenberg-v0.19.0) (2024-01-17)
diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt
index 86a5a1ee2..1bd35206d 100644
--- a/cpp/CMakeLists.txt
+++ b/cpp/CMakeLists.txt
@@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.24 FATAL_ERROR)
project(
Barretenberg
DESCRIPTION "BN254 elliptic curve library, and PLONK SNARK prover"
- VERSION 0.19.0 # x-release-please-version
+ VERSION 0.20.0 # x-release-please-version
LANGUAGES CXX C
)
# Insert version into `bb` config file
diff --git a/ts/CHANGELOG.md b/ts/CHANGELOG.md
index bb9690faa..6feb64173 100644
--- a/ts/CHANGELOG.md
+++ b/ts/CHANGELOG.md
@@ -1,5 +1,12 @@
# Changelog
+## [0.20.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.19.0...barretenberg.js-v0.20.0) (2024-01-22)
+
+
+### Features
+
+* Goblin acir composer ([#4112](https://github.com/AztecProtocol/aztec-packages/issues/4112)) ([5e85b92](https://github.com/AztecProtocol/aztec-packages/commit/5e85b92f48bc31fe55315de9f45c4907e417cb6a))
+
## [0.19.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.18.0...barretenberg.js-v0.19.0) (2024-01-17)
diff --git a/ts/package.json b/ts/package.json
index bca350451..59b2a7236 100644
--- a/ts/package.json
+++ b/ts/package.json
@@ -1,6 +1,6 @@
{
"name": "@aztec/bb.js",
- "version": "0.19.0",
+ "version": "0.20.0",
"homepage": "https://github.com/AztecProtocol/aztec-packages/tree/master/barretenberg/ts",
"license": "MIT",
"type": "module",