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.18.0 (AztecProtocol#3892)
🤖 I have created a release *beep* *boop* --- <details><summary>aztec-packages: 0.18.0</summary> ## [0.18.0](AztecProtocol/aztec-packages@aztec-packages-v0.17.0...aztec-packages-v0.18.0) (2024-01-16) ### ⚠ BREAKING CHANGES * Remove `Directive::Quotient` ([AztecProtocol#4019](AztecProtocol#4019)) * define key type in maps ([AztecProtocol#3841](AztecProtocol#3841)) * implement keccakf1600 in brillig ([AztecProtocol#3914](AztecProtocol#3914)) * add blake3 opcode to brillig ([AztecProtocol#3913](AztecProtocol#3913)) * Remove opcode supported from the backend ([AztecProtocol#3889](AztecProtocol#3889)) ### Features * `PartialStateReference` and `StateReference` structs ([AztecProtocol#3827](AztecProtocol#3827)) ([3ba0369](AztecProtocol@3ba0369)) * `StateDiffHints` ([AztecProtocol#3919](AztecProtocol#3919)) ([8774795](AztecProtocol@8774795)), closes [AztecProtocol#3916](AztecProtocol#3916) * Acir cleanup ([AztecProtocol#3845](AztecProtocol#3845)) ([390b84c](AztecProtocol@390b84c)) * Add ACIR opcodes for ECADD and ECDOUBLE ([AztecProtocol#3878](AztecProtocol#3878)) ([537630f](AztecProtocol@537630f)) * Add blake3 opcode to brillig ([AztecProtocol#3913](AztecProtocol#3913)) ([34fad0a](AztecProtocol@34fad0a)) * Add data availability oracle ([AztecProtocol#3897](AztecProtocol#3897)) ([5441753](AztecProtocol@5441753)), closes [AztecProtocol#3890](AztecProtocol#3890) * Add str support for args + add name/symbol/decimal to token ([AztecProtocol#3862](AztecProtocol#3862)) ([0bf5d8c](AztecProtocol@0bf5d8c)) * Bench bb in pr's, docker shell utils ([AztecProtocol#3561](AztecProtocol#3561)) ([5408919](AztecProtocol@5408919)) * Benchmark protogalaxy prover ([AztecProtocol#3958](AztecProtocol#3958)) ([5843722](AztecProtocol@5843722)) * Benchmarks for basic functionality and IPA improvements ([AztecProtocol#4004](AztecProtocol#4004)) ([fd1f619](AztecProtocol@fd1f619)) * Body hash as buffer in TS + minor cleanup ([AztecProtocol#4012](AztecProtocol#4012)) ([e28a6bf](AztecProtocol@e28a6bf)) * Bootstrap cache v2 ([AztecProtocol#3876](AztecProtocol#3876)) ([331598d](AztecProtocol@331598d)) * Counters in private functions ([AztecProtocol#3850](AztecProtocol#3850)) ([23bbf75](AztecProtocol@23bbf75)) * Generate json blocks for tests ([AztecProtocol#3923](AztecProtocol#3923)) ([a09fd2a](AztecProtocol@a09fd2a)) * Implement keccakf1600 in brillig ([AztecProtocol#3914](AztecProtocol#3914)) ([a182381](AztecProtocol@a182381)) * Parallel IPA ([AztecProtocol#3882](AztecProtocol#3882)) ([7002a33](AztecProtocol@7002a33)) * Pil lookups w/ xor table example ([AztecProtocol#3880](AztecProtocol#3880)) ([544d24e](AztecProtocol@544d24e)) * Poseidon2 stdlib impl ([AztecProtocol#3551](AztecProtocol#3551)) ([50b4a72](AztecProtocol@50b4a72)) * Protogalaxy Decider and complete folding tests ([AztecProtocol#3657](AztecProtocol#3657)) ([cfdaf9c](AztecProtocol@cfdaf9c)) * Reexport `protocol_types` from `aztec-nr` ([AztecProtocol#3926](AztecProtocol#3926)) ([9bd22f7](AztecProtocol@9bd22f7)) * Relations vs widgets benchmarking ([AztecProtocol#3931](AztecProtocol#3931)) ([3af64ef](AztecProtocol@3af64ef)) * Remove opcode supported from the backend ([AztecProtocol#3889](AztecProtocol#3889)) ([1fd135c](AztecProtocol@1fd135c)) * Reorganize acir composer ([AztecProtocol#3957](AztecProtocol#3957)) ([e6232e8](AztecProtocol@e6232e8)) * Replace bitwise ORs in `U256:from_bytes32` with addition ([AztecProtocol#3947](AztecProtocol#3947)) ([efd7660](AztecProtocol@efd7660)) * Standalone calldata test ([AztecProtocol#3842](AztecProtocol#3842)) ([7353a35](AztecProtocol@7353a35)) * Sync with main noir repo ([AztecProtocol#3939](AztecProtocol#3939)) ([69c7e99](AztecProtocol@69c7e99)) * Update noir ([AztecProtocol#3979](AztecProtocol#3979)) ([271de71](AztecProtocol@271de71)) * Verify state hash is correct before publishing to L1 ([AztecProtocol#3915](AztecProtocol#3915)) ([a53c261](AztecProtocol@a53c261)) ### Bug Fixes * **aztec-nr:** Broken nargo url ([AztecProtocol#3925](AztecProtocol#3925)) ([034bc30](AztecProtocol@034bc30)) * Back out the buggy branch condition ([AztecProtocol#3988](AztecProtocol#3988)) ([9f61ed1](AztecProtocol@9f61ed1)) * Bb unnecessary env var ([AztecProtocol#3901](AztecProtocol#3901)) ([f127e5a](AztecProtocol@f127e5a)) * Broken links by paterson1 ([AztecProtocol#3902](AztecProtocol#3902)) ([6783aaa](AztecProtocol@6783aaa)) * **cli:** Unbox command should run as release ([AztecProtocol#3974](AztecProtocol#3974)) ([80c3805](AztecProtocol@80c3805)) * **cli:** Unbox should set up the accounts package ([AztecProtocol#3972](AztecProtocol#3972)) ([065e988](AztecProtocol@065e988)) * Docusaurus start command ([AztecProtocol#3968](AztecProtocol#3968)) ([87c0b07](AztecProtocol@87c0b07)) * Dont spam logs with yarn install ([AztecProtocol#4027](AztecProtocol#4027)) ([949c5ab](AztecProtocol@949c5ab)) * Fix compilation of `token` box ([AztecProtocol#3981](AztecProtocol#3981)) ([0f994d0](AztecProtocol@0f994d0)) * Mirror_noir_subrepo.yml erroring ([AztecProtocol#3954](AztecProtocol#3954)) ([2ac1b9c](AztecProtocol@2ac1b9c)) * Quote the glob string for ignore branches for protocol-circuits-gate-diff ([AztecProtocol#3990](AztecProtocol#3990)) ([a43889d](AztecProtocol@a43889d)) * Reprocess notes in pxe when a new contract is added ([AztecProtocol#3867](AztecProtocol#3867)) ([ccbff99](AztecProtocol@ccbff99)) * Segment tree insertion stats by depth ([AztecProtocol#4029](AztecProtocol#4029)) ([2787bae](AztecProtocol@2787bae)) * Store blockhash alongside blocks ([AztecProtocol#3950](AztecProtocol#3950)) ([12b07fa](AztecProtocol@12b07fa)), closes [AztecProtocol#3870](AztecProtocol#3870) * Swap branch exclusion for release-please on report gates diff workflow ([AztecProtocol#3994](AztecProtocol#3994)) ([70b2ffd](AztecProtocol@70b2ffd)) * Typos in authwit.md by czepluch ([AztecProtocol#3921](AztecProtocol#3921)) ([4b9d0f4](AztecProtocol@4b9d0f4)) * Yellowpaper docusaurus start command ([AztecProtocol#3969](AztecProtocol#3969)) ([4977cbc](AztecProtocol@4977cbc)) ### Miscellaneous * Add a link back to `aztec-packages` in noir sync PR ([AztecProtocol#4018](AztecProtocol#4018)) ([7d89f3b](AztecProtocol@7d89f3b)) * Catch up note processors could be synced more efficiently ([AztecProtocol#3933](AztecProtocol#3933)) ([df54f33](AztecProtocol@df54f33)) * **ci:** Require boxes CI to succeed ([AztecProtocol#3983](AztecProtocol#3983)) ([93cbea1](AztecProtocol@93cbea1)) * Cleanup duplicated methods for structs after traits ([AztecProtocol#3912](AztecProtocol#3912)) ([60b59da](AztecProtocol@60b59da)) * Cleanup sandbox dependent tests ([AztecProtocol#3861](AztecProtocol#3861)) ([158c5be](AztecProtocol@158c5be)) * Codegen acir opcodes after renaming arithmetic to assertzero ([AztecProtocol#3896](AztecProtocol#3896)) ([c710ce1](AztecProtocol@c710ce1)) * Define key type in maps ([AztecProtocol#3841](AztecProtocol#3841)) ([cf15adb](AztecProtocol@cf15adb)) * Delete the compiler from `noir-compiler` ([AztecProtocol#3959](AztecProtocol#3959)) ([9aa0986](AztecProtocol@9aa0986)) * Deploy canary release of bb.js to npm via CCI ([AztecProtocol#3917](AztecProtocol#3917)) ([bdeb10c](AztecProtocol@bdeb10c)) * Do not fail jq dependencies check for package with no deps ([AztecProtocol#3894](AztecProtocol#3894)) ([22c65bf](AztecProtocol@22c65bf)) * Do not pass redundant txNullifier when computing notes ([AztecProtocol#3943](AztecProtocol#3943)) ([9355cda](AztecProtocol@9355cda)) * Do not run CCI on release-please branches ([AztecProtocol#3984](AztecProtocol#3984)) ([c38dbd2](AztecProtocol@c38dbd2)) * **docs:** Fix ts code in token bridge tutorial ([AztecProtocol#3888](AztecProtocol#3888)) ([f53f8ed](AztecProtocol@f53f8ed)) * **docs:** Move map keys to new release in migration guide ([AztecProtocol#3977](AztecProtocol#3977)) ([6356d94](AztecProtocol@6356d94)) * **docs:** Update missing @aztec/accounts missing import in testing.md ([AztecProtocol#3903](AztecProtocol#3903)) ([755668a](AztecProtocol@755668a)) * Document `witness_buf_to_witness_data` ([AztecProtocol#3940](AztecProtocol#3940)) ([fbaa726](AztecProtocol@fbaa726)) * End to end test node & pxe persistence ([AztecProtocol#3911](AztecProtocol#3911)) ([6164ccd](AztecProtocol@6164ccd)) * Enforce immutable yarn installs in CI ([AztecProtocol#3964](AztecProtocol#3964)) ([f3104ac](AztecProtocol@f3104ac)) * Fix rust tests ([AztecProtocol#3963](AztecProtocol#3963)) ([a907c3b](AztecProtocol@a907c3b)) * Fix sidebar index links ([AztecProtocol#3942](AztecProtocol#3942)) ([984f1f8](AztecProtocol@984f1f8)) * Git subrepo commit (merge) noir ([AztecProtocol#3955](AztecProtocol#3955)) ([2c2bc69](AztecProtocol@2c2bc69)) * Introduce EventSelector class ([AztecProtocol#3960](AztecProtocol#3960)) ([7315f2c](AztecProtocol@7315f2c)) * Investigate P2P test ([AztecProtocol#3929](AztecProtocol#3929)) ([0fca2c4](AztecProtocol@0fca2c4)) * Move types to circuit-types ([AztecProtocol#3967](AztecProtocol#3967)) ([f81b7c0](AztecProtocol@f81b7c0)) * Persistence uses TokenContract ([AztecProtocol#3930](AztecProtocol#3930)) ([1a052c4](AztecProtocol@1a052c4)) * Pull in noir from upstream ([AztecProtocol#3904](AztecProtocol#3904)) ([ab07e7e](AztecProtocol@ab07e7e)) * Recreated types package without circuits.js dependency ([AztecProtocol#3970](AztecProtocol#3970)) ([fc1d539](AztecProtocol@fc1d539)) * Refactor serialisation functions and sibling paths ([AztecProtocol#3980](AztecProtocol#3980)) ([1a936fc](AztecProtocol@1a936fc)) * Remove 'extern template's, expand macros ([AztecProtocol#3953](AztecProtocol#3953)) ([5fe9908](AztecProtocol@5fe9908)) * Remove `Directive::Quotient` ([AztecProtocol#4019](AztecProtocol#4019)) ([824d76f](AztecProtocol@824d76f)) * Remove sandbox and cli npm pkgs ([AztecProtocol#3567](AztecProtocol#3567)) ([a8cf1bf](AztecProtocol@a8cf1bf)) * Reorganize benchmarks ([AztecProtocol#3909](AztecProtocol#3909)) ([730766b](AztecProtocol@730766b)) * Replace `AztecU128` with `U128` ([AztecProtocol#3951](AztecProtocol#3951)) ([e3b288d](AztecProtocol@e3b288d)) * Replace relative paths to noir-protocol-circuits ([2c25f04](AztecProtocol@2c25f04)) * Replace relative paths to noir-protocol-circuits ([0c8b770](AztecProtocol@0c8b770)) * Replace relative paths to noir-protocol-circuits ([d3819ba](AztecProtocol@d3819ba)) * Standardise toml parsers ([AztecProtocol#3910](AztecProtocol#3910)) ([963035f](AztecProtocol@963035f)) * Sync noir ([AztecProtocol#4025](AztecProtocol#4025)) ([4e90d7b](AztecProtocol@4e90d7b)) * Sync Noir repo ([AztecProtocol#4020](AztecProtocol#4020)) ([876603e](AztecProtocol@876603e)) * **yellowpaper:** Cleanup avm sidebar, fix filename case ([AztecProtocol#3952](AztecProtocol#3952)) ([5211060](AztecProtocol@5211060)) * Yp docs sidebar (with some auto-formatting) ([AztecProtocol#3893](AztecProtocol#3893)) ([f7b007a](AztecProtocol@f7b007a)) ### Documentation * Noir git subrepo usage ([AztecProtocol#3962](AztecProtocol#3962)) ([2e4c9de](AztecProtocol@2e4c9de)) * Streamlined pr template ([AztecProtocol#3932](AztecProtocol#3932)) ([5ec1559](AztecProtocol@5ec1559)) * **yellowpaper:** Avm call pointers, bytecode lookups, circuit io ([AztecProtocol#3898](AztecProtocol#3898)) ([45e1ed2](AztecProtocol@45e1ed2)) * **yellowpaper:** Avm circuit architecture ([AztecProtocol#3934](AztecProtocol#3934)) ([6aed1d0](AztecProtocol@6aed1d0)) * **yellowpaper:** First draft of avm circuit memory ([AztecProtocol#3865](AztecProtocol#3865)) ([f689297](AztecProtocol@f689297)) * **yellowpaper:** Logs ([AztecProtocol#4016](AztecProtocol#4016)) ([d734c79](AztecProtocol@d734c79)) * **yellowpaper:** Update AVM spec for with "daGasLeft", some cleanup ([AztecProtocol#3956](AztecProtocol#3956)) ([a9537fb](AztecProtocol@a9537fb)) </details> <details><summary>barretenberg.js: 0.18.0</summary> ## [0.18.0](AztecProtocol/aztec-packages@barretenberg.js-v0.17.0...barretenberg.js-v0.18.0) (2024-01-16) ### Features * Bootstrap cache v2 ([AztecProtocol#3876](AztecProtocol#3876)) ([331598d](AztecProtocol@331598d)) ### Bug Fixes * Dont spam logs with yarn install ([AztecProtocol#4027](AztecProtocol#4027)) ([949c5ab](AztecProtocol@949c5ab)) </details> <details><summary>barretenberg: 0.18.0</summary> ## [0.18.0](AztecProtocol/aztec-packages@barretenberg-v0.17.0...barretenberg-v0.18.0) (2024-01-16) ### ⚠ BREAKING CHANGES * Remove `Directive::Quotient` ([AztecProtocol#4019](AztecProtocol#4019)) * implement keccakf1600 in brillig ([AztecProtocol#3914](AztecProtocol#3914)) * add blake3 opcode to brillig ([AztecProtocol#3913](AztecProtocol#3913)) * Remove opcode supported from the backend ([AztecProtocol#3889](AztecProtocol#3889)) ### Features * Acir cleanup ([AztecProtocol#3845](AztecProtocol#3845)) ([390b84c](AztecProtocol@390b84c)) * Add ACIR opcodes for ECADD and ECDOUBLE ([AztecProtocol#3878](AztecProtocol#3878)) ([537630f](AztecProtocol@537630f)) * Add blake3 opcode to brillig ([AztecProtocol#3913](AztecProtocol#3913)) ([34fad0a](AztecProtocol@34fad0a)) * Bench bb in pr's, docker shell utils ([AztecProtocol#3561](AztecProtocol#3561)) ([5408919](AztecProtocol@5408919)) * Benchmark protogalaxy prover ([AztecProtocol#3958](AztecProtocol#3958)) ([5843722](AztecProtocol@5843722)) * Benchmarks for basic functionality and IPA improvements ([AztecProtocol#4004](AztecProtocol#4004)) ([fd1f619](AztecProtocol@fd1f619)) * Bootstrap cache v2 ([AztecProtocol#3876](AztecProtocol#3876)) ([331598d](AztecProtocol@331598d)) * Implement keccakf1600 in brillig ([AztecProtocol#3914](AztecProtocol#3914)) ([a182381](AztecProtocol@a182381)) * Parallel IPA ([AztecProtocol#3882](AztecProtocol#3882)) ([7002a33](AztecProtocol@7002a33)) * Pil lookups w/ xor table example ([AztecProtocol#3880](AztecProtocol#3880)) ([544d24e](AztecProtocol@544d24e)) * Poseidon2 stdlib impl ([AztecProtocol#3551](AztecProtocol#3551)) ([50b4a72](AztecProtocol@50b4a72)) * Protogalaxy Decider and complete folding tests ([AztecProtocol#3657](AztecProtocol#3657)) ([cfdaf9c](AztecProtocol@cfdaf9c)) * Relations vs widgets benchmarking ([AztecProtocol#3931](AztecProtocol#3931)) ([3af64ef](AztecProtocol@3af64ef)) * Remove opcode supported from the backend ([AztecProtocol#3889](AztecProtocol#3889)) ([1fd135c](AztecProtocol@1fd135c)) * Reorganize acir composer ([AztecProtocol#3957](AztecProtocol#3957)) ([e6232e8](AztecProtocol@e6232e8)) * Standalone calldata test ([AztecProtocol#3842](AztecProtocol#3842)) ([7353a35](AztecProtocol@7353a35)) ### Bug Fixes * Bb unnecessary env var ([AztecProtocol#3901](AztecProtocol#3901)) ([f127e5a](AztecProtocol@f127e5a)) ### Miscellaneous * Codegen acir opcodes after renaming arithmetic to assertzero ([AztecProtocol#3896](AztecProtocol#3896)) ([c710ce1](AztecProtocol@c710ce1)) * Document `witness_buf_to_witness_data` ([AztecProtocol#3940](AztecProtocol#3940)) ([fbaa726](AztecProtocol@fbaa726)) * Remove 'extern template's, expand macros ([AztecProtocol#3953](AztecProtocol#3953)) ([5fe9908](AztecProtocol@5fe9908)) * Remove `Directive::Quotient` ([AztecProtocol#4019](AztecProtocol#4019)) ([824d76f](AztecProtocol@824d76f)) * Reorganize benchmarks ([AztecProtocol#3909](AztecProtocol#3909)) ([730766b](AztecProtocol@730766b)) </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