Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(master): Release 0.20.0 (#4086)
🤖 I have created a release *beep* *boop* --- <details><summary>aztec-packages: 0.20.0</summary> ## [0.20.0](aztec-packages-v0.19.0...aztec-packages-v0.20.0) (2024-01-22) ### ⚠ BREAKING CHANGES * nullifier key ([#4166](#4166)) * Unify ABIs between nargo and yarn-project ([#3989](#3989)) ### Features * **avm:** Add internal jump and return, adjust control flow ([#4140](#4140)) ([b77afb1](b77afb1)) * **avm:** Better field arithmetic ([#4142](#4142)) ([7308e31](7308e31)) * **avm:** Encode TS AVM instructions as bytecode, especially for testing ([#4115](#4115)) ([de6e2ed](de6e2ed)) * **avm:** Improve interpreter errors and tests ([#4173](#4173)) ([f0fb594](f0fb594)) * Benchmark commit function ([#4178](#4178)) ([ea84085](ea84085)) * Goblin acir composer ([#4112](#4112)) ([5e85b92](5e85b92)) * Nullifier key ([#4166](#4166)) ([7c07665](7c07665)) * **public-vm:** Avm journal ([#3945](#3945)) ([5658468](5658468)) * Publish block body separately ([#4118](#4118)) ([a04e1e3](a04e1e3)), closes [#3944](#3944) * Unify ABIs between nargo and yarn-project ([#3989](#3989)) ([d083438](d083438)) * Update noir ([#4082](#4082)) ([0e6037a](0e6037a)) * Updating L2 Block encoding and `Rollup.process` function ([#4015](#4015)) ([2d8eb37](2d8eb37)), closes [#3936](#3936) [#4010](#4010) [#4011](#4011) ### Bug Fixes * Bb.js version in yarn lockfile ([7b96760](7b96760)) * **build:** Publish bb.js from CCI ([#4151](#4151)) ([09dbfcd](09dbfcd)) * Make CMake version warning fatal ([#4144](#4144)) ([b1443fa](b1443fa)) * Misleading error message in `PublicState::read` ([#4149](#4149)) ([fa4d919](fa4d919)) * Nargo destination path in bootstrap cache ([#4103](#4103)) ([4901309](4901309)) * Reinstate Ultra arith rec verifier test ([#3886](#3886)) ([995973b](995973b)) * Upload_benchmarks_to_s3.sh missing exit ([#4046](#4046)) ([52a9327](52a9327)) ### Miscellaneous * Archiver store ([#3966](#3966)) ([af2be87](af2be87)) * **avm:** List avm opcodes in a (enum => class) map in TS ([#4113](#4113)) ([dee564a](dee564a)) * **bb:** More concise namespaces, plookup => bb::plookup ([#4146](#4146)) ([14d39ed](14d39ed)) * **bb:** Namespace plonk::stdlib => stdlib ([#4117](#4117)) ([cd2f67f](cd2f67f)) * **bb:** Namespace proof_system=>bb ([#4116](#4116)) ([7438db3](7438db3)) * **docs:** Aztec-up doesnt need `latest`, remove warnings around sandbox/cli npm pkgs ([#4138](#4138)) ([2bbf7a9](2bbf7a9)) * **docs:** Update js release notes for 0.18.0 ([#4051](#4051)) ([bdbe963](bdbe963)) * **docs:** Update lsp install instructions ([#4110](#4110)) ([3138816](3138816)), closes [#4098](#4098) * Dont mirror build-system mirror_repos.yml ([#4067](#4067)) ([04f8e0d](04f8e0d)) * Fixes many broken urls ([#4109](#4109)) ([41ae75c](41ae75c)) * Remove dependency cycles in `sequencer-client` ([#4017](#4017)) ([fe4538b](fe4538b)) * Remove lodash times in favor of foundation fn ([#3877](#3877)) ([a10eef0](a10eef0)) * Remove mutex dependency ([#4160](#4160)) ([3b82be0](3b82be0)) * Remove unnecessary computation ([#4133](#4133)) ([f35bdb8](f35bdb8)) * Remove unused noir-version json ([#4105](#4105)) ([afca819](afca819)) * Remove unwanted submodules ([#4085](#4085)) ([dda7c9c](dda7c9c)) * Replace relative paths to noir-protocol-circuits ([59feeb5](59feeb5)) * Replace relative paths to noir-protocol-circuits ([44d9136](44d9136)) * Replace relative paths to noir-protocol-circuits ([84b0bad](84b0bad)) * Simplify and fix DocsExample contract, e2e singleton + codegen to not show internal methods ([#4169](#4169)) ([38d262e](38d262e)) * Update noir ([#4168](#4168)) ([d40ad06](d40ad06)) ### Documentation * Update migration notes ([#4175](#4175)) ([dbc8174](dbc8174)) * **yellow-paper:** Update circuit sections for nullifier keys and static calls ([#4155](#4155)) ([ed71a57](ed71a57)) * **yellowpaper:** Refresh of avm instruction set ([#4081](#4081)) ([52162ee](52162ee)) </details> <details><summary>barretenberg.js: 0.20.0</summary> ## [0.20.0](barretenberg.js-v0.19.0...barretenberg.js-v0.20.0) (2024-01-22) ### Features * Goblin acir composer ([#4112](#4112)) ([5e85b92](5e85b92)) </details> <details><summary>barretenberg: 0.20.0</summary> ## [0.20.0](barretenberg-v0.19.0...barretenberg-v0.20.0) (2024-01-22) ### Features * Benchmark commit function ([#4178](#4178)) ([ea84085](ea84085)) * Goblin acir composer ([#4112](#4112)) ([5e85b92](5e85b92)) ### Bug Fixes * Make CMake version warning fatal ([#4144](#4144)) ([b1443fa](b1443fa)) * Reinstate Ultra arith rec verifier test ([#3886](#3886)) ([995973b](995973b)) * Upload_benchmarks_to_s3.sh missing exit ([#4046](#4046)) ([52a9327](52a9327)) ### Miscellaneous * **bb:** More concise namespaces, plookup => bb::plookup ([#4146](#4146)) ([14d39ed](14d39ed)) * **bb:** Namespace plonk::stdlib => stdlib ([#4117](#4117)) ([cd2f67f](cd2f67f)) * **bb:** Namespace proof_system=>bb ([#4116](#4116)) ([7438db3](7438db3)) * Remove mutex dependency ([#4160](#4160)) ([3b82be0](3b82be0)) * Remove unwanted submodules ([#4085](#4085)) ([dda7c9c](dda7c9c)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
- Loading branch information