From 75f96026b188c7e99c9b1459f728767cdef37d16 Mon Sep 17 00:00:00 2001 From: Aztec Bot <49558828+AztecBot@users.noreply.github.com> Date: Wed, 24 Jul 2024 11:27:07 -0400 Subject: [PATCH] chore(master): Release 0.47.0 --- .release-please-manifest.json | 8 +- CHANGELOG.md | 178 ++++++++++++++++++++++++++++++++ barretenberg/CHANGELOG.md | 25 +++++ barretenberg/cpp/CMakeLists.txt | 2 +- barretenberg/ts/CHANGELOG.md | 7 ++ barretenberg/ts/package.json | 2 +- yarn-project/aztec/CHANGELOG.md | 10 ++ yarn-project/aztec/package.json | 2 +- 8 files changed, 227 insertions(+), 7 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 212535d5085..60f7a2fdedb 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,7 +1,7 @@ { - ".": "0.46.7", + ".": "0.47.0", "yarn-project/cli": "0.35.1", - "yarn-project/aztec": "0.46.7", - "barretenberg": "0.46.7", - "barretenberg/ts": "0.46.7" + "yarn-project/aztec": "0.47.0", + "barretenberg": "0.47.0", + "barretenberg/ts": "0.47.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f524264f87c..29dad1c7a1d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,183 @@ # Changelog +## [0.47.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.46.7...aztec-packages-v0.47.0) (2024-07-24) + + +### ⚠ BREAKING CHANGES + +* **frontend:** Restrict numeric generic types to unsigned ints up to `u32` (https://github.com/noir-lang/noir/pull/5581) + +### Features + +* Add `TraitDefinition::as_trait_constraint()` (https://github.com/noir-lang/noir/pull/5541) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Add `TraitDefinition::as_trait_constraint()` (https://github.com/noir-lang/noir/pull/5541) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Add `TraitDefinition::as_trait_constraint()` (https://github.com/noir-lang/noir/pull/5541) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Add a compile-time hash map type (https://github.com/noir-lang/noir/pull/5543) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Add a compile-time hash map type (https://github.com/noir-lang/noir/pull/5543) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Add a compile-time hash map type (https://github.com/noir-lang/noir/pull/5543) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Add comptime support for `modulus_*` compiler builtins (https://github.com/noir-lang/noir/pull/5530) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Add comptime support for `modulus_*` compiler builtins (https://github.com/noir-lang/noir/pull/5530) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Add comptime support for `modulus_*` compiler builtins (https://github.com/noir-lang/noir/pull/5530) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Add debug codelens action (https://github.com/noir-lang/noir/pull/5474) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Add support for usage of `super` in import paths (https://github.com/noir-lang/noir/pull/5502) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Add TraitConstraint type (https://github.com/noir-lang/noir/pull/5499) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Add TraitConstraint type (https://github.com/noir-lang/noir/pull/5499) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Add TraitConstraint type (https://github.com/noir-lang/noir/pull/5499) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Add unquote function (https://github.com/noir-lang/noir/pull/5497) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Allow arguments to attribute functions (https://github.com/noir-lang/noir/pull/5494) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Allow comptime attributes on traits & functions (https://github.com/noir-lang/noir/pull/5496) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* **avm-simulator:** Keccakf1600 opcode ([#7545](https://github.com/AztecProtocol/aztec-packages/issues/7545)) ([b81c503](https://github.com/AztecProtocol/aztec-packages/commit/b81c503cb7f17072b7e6d213a8dae5623b55199e)) +* **avm:** Concurrency improvements ([#7495](https://github.com/AztecProtocol/aztec-packages/issues/7495)) ([0d5c066](https://github.com/AztecProtocol/aztec-packages/commit/0d5c066382a326fbc2c5f5c6844a9c6cc3a54738)) +* Avoid heap allocs when going to/from field ([#7547](https://github.com/AztecProtocol/aztec-packages/issues/7547)) ([086522d](https://github.com/AztecProtocol/aztec-packages/commit/086522d4e644fa9de2c1298f1ddd1813926341a8)) +* Bootstrap devnet ([#7578](https://github.com/AztecProtocol/aztec-packages/issues/7578)) ([ade373b](https://github.com/AztecProtocol/aztec-packages/commit/ade373bebcf9425b88c7e5bad70fbd9676cdac85)) +* Bootstrap devnet on CI ([#7534](https://github.com/AztecProtocol/aztec-packages/issues/7534)) ([77ce1c3](https://github.com/AztecProtocol/aztec-packages/commit/77ce1c3337853b34ac937877e6c7588f446df3ec)) +* Bridge devcoin ([#7595](https://github.com/AztecProtocol/aztec-packages/issues/7595)) ([a316fcd](https://github.com/AztecProtocol/aztec-packages/commit/a316fcd71a0a502914e01fcf95be9de865f1ca41)), closes [#7571](https://github.com/AztecProtocol/aztec-packages/issues/7571) +* Bus updates ([#7522](https://github.com/AztecProtocol/aztec-packages/issues/7522)) ([bf774c2](https://github.com/AztecProtocol/aztec-packages/commit/bf774c2fbe660401812380b9c1360a33e0274a51)) +* **docs:** Update sandbox commands, add reference, fix tutorials ([#7580](https://github.com/AztecProtocol/aztec-packages/issues/7580)) ([4f07290](https://github.com/AztecProtocol/aztec-packages/commit/4f072909eac0e95351f0b4a42cd4924b6387b973)) +* Faucet takes mnemonic ([#7546](https://github.com/AztecProtocol/aztec-packages/issues/7546)) ([dbd054f](https://github.com/AztecProtocol/aztec-packages/commit/dbd054f9ee9b7ec403ea9de1b9acde30bf5763a0)) +* Handle ACIR calls in the debugger (https://github.com/noir-lang/noir/pull/5051) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Implement `poseidon2_permutation` in comptime interpreter (https://github.com/noir-lang/noir/pull/5590) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Implement `zeroed` in the interpreter (https://github.com/noir-lang/noir/pull/5540) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* LSP document symbol (https://github.com/noir-lang/noir/pull/5532) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* LSP document symbol (https://github.com/noir-lang/noir/pull/5532) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* LSP document symbol (https://github.com/noir-lang/noir/pull/5532) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* LSP hover (https://github.com/noir-lang/noir/pull/5491) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* LSP inlay hints for let and global (https://github.com/noir-lang/noir/pull/5510) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* LSP inlay hints for let and global (https://github.com/noir-lang/noir/pull/5510) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* LSP inlay hints for let and global (https://github.com/noir-lang/noir/pull/5510) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* LSP inlay parameter hints (https://github.com/noir-lang/noir/pull/5553) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* LSP inlay parameter hints (https://github.com/noir-lang/noir/pull/5553) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* LSP inlay parameter hints (https://github.com/noir-lang/noir/pull/5553) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Make Brillig do integer arithmetic operations using u128 instead of Bigint ([#7518](https://github.com/AztecProtocol/aztec-packages/issues/7518)) ([4a2011e](https://github.com/AztecProtocol/aztec-packages/commit/4a2011e771450f0e7efd49f14cf4515fc602f764)) +* **nargo:** Default expression width field in `Nargo.toml` (https://github.com/noir-lang/noir/pull/5505) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Populate recipient in outgoing ([#7390](https://github.com/AztecProtocol/aztec-packages/issues/7390)) ([3293244](https://github.com/AztecProtocol/aztec-packages/commit/32932443940f4e9e9f75aa0de1ad1399784c2a10)) +* Prover node ([#7452](https://github.com/AztecProtocol/aztec-packages/issues/7452)) ([609a68f](https://github.com/AztecProtocol/aztec-packages/commit/609a68faf9ad40694b33e1a403a8d8863cfc1de9)), closes [#7346](https://github.com/AztecProtocol/aztec-packages/issues/7346) +* Simple sparse commitment ([#7488](https://github.com/AztecProtocol/aztec-packages/issues/7488)) ([df08874](https://github.com/AztecProtocol/aztec-packages/commit/df08874fce805f0f1e8488108e5006fc08fbb6ee)) +* Skip reading values immediately after it being written into an array (https://github.com/noir-lang/noir/pull/5449) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Solidity honk verifier ([#5485](https://github.com/AztecProtocol/aztec-packages/issues/5485)) ([8dfebe4](https://github.com/AztecProtocol/aztec-packages/commit/8dfebe4990195224dc162c9d98137040b30cfab2)) +* Trimming 1 byte from compressed repr of Point ([#7505](https://github.com/AztecProtocol/aztec-packages/issues/7505)) ([9a68034](https://github.com/AztecProtocol/aztec-packages/commit/9a680347d27b546aef6f469fae8839b770aaf1e4)) +* TS keccakf1600 ([#7542](https://github.com/AztecProtocol/aztec-packages/issues/7542)) ([55fb93d](https://github.com/AztecProtocol/aztec-packages/commit/55fb93d32ca5d33b861f3edbe0abfdb1734be54f)) +* TXE nr deployments, dependency cleanup for CLI ([#7548](https://github.com/AztecProtocol/aztec-packages/issues/7548)) ([92ff2fa](https://github.com/AztecProtocol/aztec-packages/commit/92ff2fa2e944722e5c3fa43fb3363f093b8f1d12)) + + +### Bug Fixes + +* 'cannot eval non-comptime global' error (https://github.com/noir-lang/noir/pull/5586) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Add yq to build image ([#7338](https://github.com/AztecProtocol/aztec-packages/issues/7338)) ([6035595](https://github.com/AztecProtocol/aztec-packages/commit/603559519e6882e94bb7071a9237bf12004fff2f)) +* Allow calling a trait method with paths that don't consist of exactly two segments (https://github.com/noir-lang/noir/pull/5577) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Allow calling a trait method with paths that don't consist of exactly two segments (https://github.com/noir-lang/noir/pull/5577) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* **avm:** One too many range check rows ([#7499](https://github.com/AztecProtocol/aztec-packages/issues/7499)) ([deb6918](https://github.com/AztecProtocol/aztec-packages/commit/deb69180f3a3670c7a512d4c401c3ad8b5da0e17)) +* **aztec-nr:** Make impls not stricter than traits ([#7502](https://github.com/AztecProtocol/aztec-packages/issues/7502)) ([c498934](https://github.com/AztecProtocol/aztec-packages/commit/c498934922c778f86c127fa1896de1e94a61ed38)) +* Cli fixes ([#7543](https://github.com/AztecProtocol/aztec-packages/issues/7543)) ([689000a](https://github.com/AztecProtocol/aztec-packages/commit/689000a57a7773389978e9bcad253d4eedcc8c5e)) +* Correctly track sources for open LSP documents (https://github.com/noir-lang/noir/pull/5561) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Do not load the BN254 CRS for verifying client ivc proofs ([#7556](https://github.com/AztecProtocol/aztec-packages/issues/7556)) ([e515b71](https://github.com/AztecProtocol/aztec-packages/commit/e515b71af89d6d725c6355bc852432a6a5dbeb94)) +* Don't bind ports when running the cli ([#7596](https://github.com/AztecProtocol/aztec-packages/issues/7596)) ([5a907c6](https://github.com/AztecProtocol/aztec-packages/commit/5a907c6d27c7ecd1fb1e5791a3f97708040c82a3)) +* Don't panic when a macro fails to resolve (https://github.com/noir-lang/noir/pull/5537) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Don't panic when a macro fails to resolve (https://github.com/noir-lang/noir/pull/5537) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Don't panic when a macro fails to resolve (https://github.com/noir-lang/noir/pull/5537) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Don't type error when calling certain trait impls in the interpreter (https://github.com/noir-lang/noir/pull/5471) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Error on empty function bodies (https://github.com/noir-lang/noir/pull/5519) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Error on empty function bodies (https://github.com/noir-lang/noir/pull/5519) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Error on empty function bodies (https://github.com/noir-lang/noir/pull/5519) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Error on trait impl generics count mismatch (https://github.com/noir-lang/noir/pull/5582) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Fix `uhashmap` test name (https://github.com/noir-lang/noir/pull/5563) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Fix `uhashmap` test name (https://github.com/noir-lang/noir/pull/5563) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Fix `uhashmap` test name (https://github.com/noir-lang/noir/pull/5563) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Fix occurs check (https://github.com/noir-lang/noir/pull/5535) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Fix occurs check (https://github.com/noir-lang/noir/pull/5535) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Fix occurs check (https://github.com/noir-lang/noir/pull/5535) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* **frontend:** Disallow signed numeric generics (https://github.com/noir-lang/noir/pull/5572) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* **frontend:** Disallow signed numeric generics (https://github.com/noir-lang/noir/pull/5572) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* **frontend:** Disallow signed numeric generics (https://github.com/noir-lang/noir/pull/5572) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* **frontend:** Error for when impl is stricter than trait (https://github.com/noir-lang/noir/pull/5343) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* **frontend:** Error for when impl is stricter than trait (https://github.com/noir-lang/noir/pull/5343) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* **frontend:** Error for when impl is stricter than trait (https://github.com/noir-lang/noir/pull/5343) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* **frontend:** Restrict numeric generic types to unsigned ints up to `u32` (https://github.com/noir-lang/noir/pull/5581) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Let unary traits work at comptime (https://github.com/noir-lang/noir/pull/5507) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Let unary traits work at comptime (https://github.com/noir-lang/noir/pull/5507) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Let unary traits work at comptime (https://github.com/noir-lang/noir/pull/5507) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Lsp hover wasn't always working (https://github.com/noir-lang/noir/pull/5515) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Mutability in the comptime interpreter (https://github.com/noir-lang/noir/pull/5517) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Never panic in LSP inlay hints (https://github.com/noir-lang/noir/pull/5534) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Never panic in LSP inlay hints (https://github.com/noir-lang/noir/pull/5534) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Never panic in LSP inlay hints (https://github.com/noir-lang/noir/pull/5534) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Nuke app siloed incoming viewing keys ([#7464](https://github.com/AztecProtocol/aztec-packages/issues/7464)) ([24d353a](https://github.com/AztecProtocol/aztec-packages/commit/24d353ad3edf28ef8c5476b707911d09fc718e92)) +* Prover JSON RPC ([#7496](https://github.com/AztecProtocol/aztec-packages/issues/7496)) ([ca584a0](https://github.com/AztecProtocol/aztec-packages/commit/ca584a0c2e611ad2b1a1a3295117328bc2ec7ec5)) +* Remove custom entrypoint from CLI image ([#7508](https://github.com/AztecProtocol/aztec-packages/issues/7508)) ([c892c6a](https://github.com/AztecProtocol/aztec-packages/commit/c892c6a8d9dd7b00e95cc7b65c2fb8d3bee4c402)) +* Revert "feat: Sync from noir ([#7512](https://github.com/AztecProtocol/aztec-packages/issues/7512))" ([#7558](https://github.com/AztecProtocol/aztec-packages/issues/7558)) ([548701e](https://github.com/AztecProtocol/aztec-packages/commit/548701e42effe058eb3810f4696d97ee2d569ef6)) +* Revert PR [#5449](https://github.com/AztecProtocol/aztec-packages/issues/5449) (https://github.com/noir-lang/noir/pull/5548) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Revert PR [#5449](https://github.com/AztecProtocol/aztec-packages/issues/5449) (https://github.com/noir-lang/noir/pull/5548) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Revert PR [#5449](https://github.com/AztecProtocol/aztec-packages/issues/5449) (https://github.com/noir-lang/noir/pull/5548) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Run macros within comptime contexts (https://github.com/noir-lang/noir/pull/5576) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Run macros within comptime contexts (https://github.com/noir-lang/noir/pull/5576) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* **ssa:** More robust array deduplication check (https://github.com/noir-lang/noir/pull/5547) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* **ssa:** More robust array deduplication check (https://github.com/noir-lang/noir/pull/5547) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* **ssa:** More robust array deduplication check (https://github.com/noir-lang/noir/pull/5547) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Type_of for pointer types (https://github.com/noir-lang/noir/pull/5536) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Type_of for pointer types (https://github.com/noir-lang/noir/pull/5536) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Type_of for pointer types (https://github.com/noir-lang/noir/pull/5536) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) + + +### Miscellaneous + +* Add a regression test for bit not on untyped integer (https://github.com/noir-lang/noir/pull/5589) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Add benchmark for ecdsa (https://github.com/noir-lang/noir/pull/5113) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Added regression test for check_for_underconstrained_values resolve bug (https://github.com/noir-lang/noir/pull/5490) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* **avm:** Bump SRS to 1 << 20 ([#7575](https://github.com/AztecProtocol/aztec-packages/issues/7575)) ([fad37a7](https://github.com/AztecProtocol/aztec-packages/commit/fad37a739b4c50db4036600d62df332f3c7d7cfc)) +* **avm:** Count non-zero elems and others ([#7498](https://github.com/AztecProtocol/aztec-packages/issues/7498)) ([7d97c0f](https://github.com/AztecProtocol/aztec-packages/commit/7d97c0f1076146013444ee0a23ea1a56bf98cb38)) +* **avm:** Nuke declare_views ([#7507](https://github.com/AztecProtocol/aztec-packages/issues/7507)) ([7e07ba9](https://github.com/AztecProtocol/aztec-packages/commit/7e07ba9f707b95409ea1cab71f123db44c188994)) +* **avm:** Use commit_sparse ([#7581](https://github.com/AztecProtocol/aztec-packages/issues/7581)) ([6812f2b](https://github.com/AztecProtocol/aztec-packages/commit/6812f2b3012b91df09239420cd82c053855a3850)) +* Bump hardhat version to `2.22.6` (https://github.com/noir-lang/noir/pull/5514) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* **ci:** Add workflow to run `nargo check` on external repos (https://github.com/noir-lang/noir/pull/5355) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* **ci:** Remove bad colon in yaml file (https://github.com/noir-lang/noir/pull/5520) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Disable aztec-packages CI checks (https://github.com/noir-lang/noir/pull/5566) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Disable aztec-packages CI checks (https://github.com/noir-lang/noir/pull/5566) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Disable aztec-packages CI checks (https://github.com/noir-lang/noir/pull/5566) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* **docs:** Docs for turbofish operator (https://github.com/noir-lang/noir/pull/5555) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* **docs:** Docs for turbofish operator (https://github.com/noir-lang/noir/pull/5555) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* **docs:** Docs for turbofish operator (https://github.com/noir-lang/noir/pull/5555) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* **docs:** Fix migration notes ([#7599](https://github.com/AztecProtocol/aztec-packages/issues/7599)) ([ba90e2c](https://github.com/AztecProtocol/aztec-packages/commit/ba90e2c34e9d0057e2b326ac39fd3a86dc16dbec)) +* Filter warnings from elaborator in Aztec Macros (https://github.com/noir-lang/noir/pull/5556) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Filter warnings from elaborator in Aztec Macros (https://github.com/noir-lang/noir/pull/5556) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Filter warnings from elaborator in Aztec Macros (https://github.com/noir-lang/noir/pull/5556) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Fix benchmark summary credentials ([#7549](https://github.com/AztecProtocol/aztec-packages/issues/7549)) ([817dd10](https://github.com/AztecProtocol/aztec-packages/commit/817dd107d1a5da833dec7be14e5b3e918bc2d4ad)) +* Introduce execution oracle ([#7521](https://github.com/AztecProtocol/aztec-packages/issues/7521)) ([645aec1](https://github.com/AztecProtocol/aztec-packages/commit/645aec1965f8c8a04fbc36474365e7b895edf34e)) +* Moving pub_key_to_bytes to aztec-nr ([#7506](https://github.com/AztecProtocol/aztec-packages/issues/7506)) ([5b323a7](https://github.com/AztecProtocol/aztec-packages/commit/5b323a7f113a748381ab3dfdb4954dd780a4f1c5)) +* Noir version for Pedersen commitment and hash (https://github.com/noir-lang/noir/pull/5431) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Optimizing DA cost with new point compression ([#7473](https://github.com/AztecProtocol/aztec-packages/issues/7473)) ([2a5ee4f](https://github.com/AztecProtocol/aztec-packages/commit/2a5ee4f4a5a31ba1582dceecee0a3d79a0ac31d2)) +* Persist initial header in local store ([#7555](https://github.com/AztecProtocol/aztec-packages/issues/7555)) ([d65c692](https://github.com/AztecProtocol/aztec-packages/commit/d65c692e80f79351acdcff490327bc8546b1d5f5)) +* Release Noir(0.32.0) (https://github.com/noir-lang/noir/pull/5268) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Release Noir(0.32.0) (https://github.com/noir-lang/noir/pull/5268) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Release Noir(0.32.0) (https://github.com/noir-lang/noir/pull/5268) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Remove `--use-legacy` and resolution code (https://github.com/noir-lang/noir/pull/5248) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Remove `--use-legacy` and resolution code (https://github.com/noir-lang/noir/pull/5248) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Remove `--use-legacy` and resolution code (https://github.com/noir-lang/noir/pull/5248) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Remove comptime scanning pass (https://github.com/noir-lang/noir/pull/5569) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Remove comptime scanning pass (https://github.com/noir-lang/noir/pull/5569) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Remove dbg on find_func_with_name (https://github.com/noir-lang/noir/pull/5526) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Remove dbg on find_func_with_name (https://github.com/noir-lang/noir/pull/5526) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Remove dbg on find_func_with_name (https://github.com/noir-lang/noir/pull/5526) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Remove dummy arrays ([#7246](https://github.com/AztecProtocol/aztec-packages/issues/7246)) ([a4acd12](https://github.com/AztecProtocol/aztec-packages/commit/a4acd1252241e62e7c2bc24da815743f02a428fb)) +* Remove more aztec-nr warnings (numerics and unused variables) ([#7519](https://github.com/AztecProtocol/aztec-packages/issues/7519)) ([3da86cb](https://github.com/AztecProtocol/aztec-packages/commit/3da86cb8d5e57b5bf66ee4ee71998b9697ce90cd)) +* Remove the remainder of legacy code (https://github.com/noir-lang/noir/pull/5525) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Remove the remainder of legacy code (https://github.com/noir-lang/noir/pull/5525) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Remove the remainder of legacy code (https://github.com/noir-lang/noir/pull/5525) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Remove unknown annotation warning (https://github.com/noir-lang/noir/pull/5531) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Remove unknown annotation warning (https://github.com/noir-lang/noir/pull/5531) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Remove unknown annotation warning (https://github.com/noir-lang/noir/pull/5531) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Replace relative paths to noir-protocol-circuits ([301b34f](https://github.com/AztecProtocol/aztec-packages/commit/301b34f5dd3a0e380df76d6d1dfb1cd0b6d15c15)) +* Replace relative paths to noir-protocol-circuits ([0977dec](https://github.com/AztecProtocol/aztec-packages/commit/0977decb8d4c16759704c0b5f532eb17fd0d384a)) +* Replace relative paths to noir-protocol-circuits ([da071bf](https://github.com/AztecProtocol/aztec-packages/commit/da071bf44af86da6200de6277b51147fb89b3ac7)) +* Replace relative paths to noir-protocol-circuits ([954bcd7](https://github.com/AztecProtocol/aztec-packages/commit/954bcd736f88ec6b464b127c6a82f7ab4f38a378)) +* Standardize experimental feature disclaimer across documentation (https://github.com/noir-lang/noir/pull/5367) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Standardize experimental feature disclaimer across documentation (https://github.com/noir-lang/noir/pull/5367) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Standardize experimental feature disclaimer across documentation (https://github.com/noir-lang/noir/pull/5367) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Switch to Noir Keccak implementation with variable size support (https://github.com/noir-lang/noir/pull/5508) ([a26419f](https://github.com/AztecProtocol/aztec-packages/commit/a26419f00f5f082a9ed856346addf6276fbdb4d7)) +* Switch to Noir Keccak implementation with variable size support (https://github.com/noir-lang/noir/pull/5508) ([7799fc6](https://github.com/AztecProtocol/aztec-packages/commit/7799fc6430124b8ff7cf38a9690785b4cc0275f1)) +* Switch to Noir Keccak implementation with variable size support (https://github.com/noir-lang/noir/pull/5508) ([c39bcdc](https://github.com/AztecProtocol/aztec-packages/commit/c39bcdc844858f57c1578b7f36878307ac3668b1)) +* Update typo PR script (https://github.com/noir-lang/noir/pull/5488) ([4ec86c0](https://github.com/AztecProtocol/aztec-packages/commit/4ec86c0b6abdd6a22a66bde1229fcdb5c18350b6)) +* Use new let syntax for generic numerics ([#7503](https://github.com/AztecProtocol/aztec-packages/issues/7503)) ([25e6684](https://github.com/AztecProtocol/aztec-packages/commit/25e6684af85af226753910d8c26840fd61e35260)) + ## [0.46.7](https://github.com/AztecProtocol/aztec-packages/compare/aztec-packages-v0.46.6...aztec-packages-v0.46.7) (2024-07-16) diff --git a/barretenberg/CHANGELOG.md b/barretenberg/CHANGELOG.md index 66d568401c1..e34c66f4308 100644 --- a/barretenberg/CHANGELOG.md +++ b/barretenberg/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [0.47.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.46.7...barretenberg-v0.47.0) (2024-07-24) + + +### Features + +* **avm:** Concurrency improvements ([#7495](https://github.com/AztecProtocol/aztec-packages/issues/7495)) ([0d5c066](https://github.com/AztecProtocol/aztec-packages/commit/0d5c066382a326fbc2c5f5c6844a9c6cc3a54738)) +* Bus updates ([#7522](https://github.com/AztecProtocol/aztec-packages/issues/7522)) ([bf774c2](https://github.com/AztecProtocol/aztec-packages/commit/bf774c2fbe660401812380b9c1360a33e0274a51)) +* Make Brillig do integer arithmetic operations using u128 instead of Bigint ([#7518](https://github.com/AztecProtocol/aztec-packages/issues/7518)) ([4a2011e](https://github.com/AztecProtocol/aztec-packages/commit/4a2011e771450f0e7efd49f14cf4515fc602f764)) +* Simple sparse commitment ([#7488](https://github.com/AztecProtocol/aztec-packages/issues/7488)) ([df08874](https://github.com/AztecProtocol/aztec-packages/commit/df08874fce805f0f1e8488108e5006fc08fbb6ee)) +* Solidity honk verifier ([#5485](https://github.com/AztecProtocol/aztec-packages/issues/5485)) ([8dfebe4](https://github.com/AztecProtocol/aztec-packages/commit/8dfebe4990195224dc162c9d98137040b30cfab2)) + + +### Bug Fixes + +* **avm:** One too many range check rows ([#7499](https://github.com/AztecProtocol/aztec-packages/issues/7499)) ([deb6918](https://github.com/AztecProtocol/aztec-packages/commit/deb69180f3a3670c7a512d4c401c3ad8b5da0e17)) +* Do not load the BN254 CRS for verifying client ivc proofs ([#7556](https://github.com/AztecProtocol/aztec-packages/issues/7556)) ([e515b71](https://github.com/AztecProtocol/aztec-packages/commit/e515b71af89d6d725c6355bc852432a6a5dbeb94)) + + +### Miscellaneous + +* **avm:** Bump SRS to 1 << 20 ([#7575](https://github.com/AztecProtocol/aztec-packages/issues/7575)) ([fad37a7](https://github.com/AztecProtocol/aztec-packages/commit/fad37a739b4c50db4036600d62df332f3c7d7cfc)) +* **avm:** Count non-zero elems and others ([#7498](https://github.com/AztecProtocol/aztec-packages/issues/7498)) ([7d97c0f](https://github.com/AztecProtocol/aztec-packages/commit/7d97c0f1076146013444ee0a23ea1a56bf98cb38)) +* **avm:** Nuke declare_views ([#7507](https://github.com/AztecProtocol/aztec-packages/issues/7507)) ([7e07ba9](https://github.com/AztecProtocol/aztec-packages/commit/7e07ba9f707b95409ea1cab71f123db44c188994)) +* **avm:** Use commit_sparse ([#7581](https://github.com/AztecProtocol/aztec-packages/issues/7581)) ([6812f2b](https://github.com/AztecProtocol/aztec-packages/commit/6812f2b3012b91df09239420cd82c053855a3850)) + ## [0.46.7](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg-v0.46.6...barretenberg-v0.46.7) (2024-07-16) diff --git a/barretenberg/cpp/CMakeLists.txt b/barretenberg/cpp/CMakeLists.txt index 960794283a3..0489c3b789c 100644 --- a/barretenberg/cpp/CMakeLists.txt +++ b/barretenberg/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.46.7 # x-release-please-version + VERSION 0.47.0 # x-release-please-version LANGUAGES CXX C ) # Insert version into `bb` config file diff --git a/barretenberg/ts/CHANGELOG.md b/barretenberg/ts/CHANGELOG.md index 04ae0254300..1110066ca61 100644 --- a/barretenberg/ts/CHANGELOG.md +++ b/barretenberg/ts/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.47.0](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.46.7...barretenberg.js-v0.47.0) (2024-07-24) + + +### Miscellaneous + +* **barretenberg.js:** Synchronize aztec-packages versions + ## [0.46.7](https://github.com/AztecProtocol/aztec-packages/compare/barretenberg.js-v0.46.6...barretenberg.js-v0.46.7) (2024-07-16) diff --git a/barretenberg/ts/package.json b/barretenberg/ts/package.json index e6c0e8218db..0b7eb5193dd 100644 --- a/barretenberg/ts/package.json +++ b/barretenberg/ts/package.json @@ -1,6 +1,6 @@ { "name": "@aztec/bb.js", - "version": "0.46.7", + "version": "0.47.0", "homepage": "https://github.com/AztecProtocol/aztec-packages/tree/master/barretenberg/ts", "license": "MIT", "type": "module", diff --git a/yarn-project/aztec/CHANGELOG.md b/yarn-project/aztec/CHANGELOG.md index 9674ce9a440..5018f3dbbab 100644 --- a/yarn-project/aztec/CHANGELOG.md +++ b/yarn-project/aztec/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## [0.47.0](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.46.7...aztec-package-v0.47.0) (2024-07-24) + + +### Features + +* Bootstrap devnet ([#7578](https://github.com/AztecProtocol/aztec-packages/issues/7578)) ([ade373b](https://github.com/AztecProtocol/aztec-packages/commit/ade373bebcf9425b88c7e5bad70fbd9676cdac85)) +* Bootstrap devnet on CI ([#7534](https://github.com/AztecProtocol/aztec-packages/issues/7534)) ([77ce1c3](https://github.com/AztecProtocol/aztec-packages/commit/77ce1c3337853b34ac937877e6c7588f446df3ec)) +* Prover node ([#7452](https://github.com/AztecProtocol/aztec-packages/issues/7452)) ([609a68f](https://github.com/AztecProtocol/aztec-packages/commit/609a68faf9ad40694b33e1a403a8d8863cfc1de9)), closes [#7346](https://github.com/AztecProtocol/aztec-packages/issues/7346) +* TXE nr deployments, dependency cleanup for CLI ([#7548](https://github.com/AztecProtocol/aztec-packages/issues/7548)) ([92ff2fa](https://github.com/AztecProtocol/aztec-packages/commit/92ff2fa2e944722e5c3fa43fb3363f093b8f1d12)) + ## [0.46.7](https://github.com/AztecProtocol/aztec-packages/compare/aztec-package-v0.46.6...aztec-package-v0.46.7) (2024-07-16) diff --git a/yarn-project/aztec/package.json b/yarn-project/aztec/package.json index 360a4cf7594..07a6061e291 100644 --- a/yarn-project/aztec/package.json +++ b/yarn-project/aztec/package.json @@ -1,6 +1,6 @@ { "name": "@aztec/aztec", - "version": "0.46.7", + "version": "0.47.0", "type": "module", "exports": { ".": "./dest/index.js"