Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.87.2"
".": "1.0.0"
}
66 changes: 66 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,71 @@
# Changelog

## [1.0.0](https://github.com/AztecProtocol/aztec-packages/compare/v0.87.2...v1.0.0) (2025-05-23)


### ⚠ BREAKING CHANGES

* add PublicCallRequestsArrayLengths and AvmAccumulatedDataArrayLengths to AVM public inputs ([#14427](https://github.com/AztecProtocol/aztec-packages/issues/14427))
* remove unneeded root rollup public inputs ([#13929](https://github.com/AztecProtocol/aztec-packages/issues/13929))
* Gas limit in call should be u32 ([#14462](https://github.com/AztecProtocol/aztec-packages/issues/14462))
* **frontend:** Ban zero sized arrays and strings as program input (https://github.com/noir-lang/noir/pull/8491)
* remove `to_be_radix` and `to_le_radix` from stdlib interface (https://github.com/noir-lang/noir/pull/8495)
* arrange array lengths vertically instead of horizontally in avm public input col ([#14424](https://github.com/AztecProtocol/aztec-packages/issues/14424))
* Removes normalize() calls on pairing points ([#14285](https://github.com/AztecProtocol/aztec-packages/issues/14285))
* Integration of avm recursive verifier ([#14241](https://github.com/AztecProtocol/aztec-packages/issues/14241))
* staking escrow ([#14339](https://github.com/AztecProtocol/aztec-packages/issues/14339))

### Features

* add PublicCallRequestsArrayLengths and AvmAccumulatedDataArrayLengths to AVM public inputs ([#14427](https://github.com/AztecProtocol/aztec-packages/issues/14427)) ([a9149b2](https://github.com/AztecProtocol/aztec-packages/commit/a9149b270ece209a01696cbfed578a6cc9e2be6a))
* Adds StarknetZK WASM bindings to bb.js ([#14372](https://github.com/AztecProtocol/aztec-packages/issues/14372)) ([224b219](https://github.com/AztecProtocol/aztec-packages/commit/224b219356f8094853e817d6a00e10b7ae5f887d))
* arrange array lengths vertically instead of horizontally in avm public input col ([#14424](https://github.com/AztecProtocol/aztec-packages/issues/14424)) ([051fe88](https://github.com/AztecProtocol/aztec-packages/commit/051fe88ccfca07107351fa37c3bc7372b6905565))
* C++ codegen for msgpack (https://github.com/noir-lang/noir/pull/7716) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* **fuzz:** AST fuzzing with SSA interpreter (https://github.com/noir-lang/noir/pull/8436) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* Implement $crate (https://github.com/noir-lang/noir/pull/8537) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* Integration of avm recursive verifier ([#14241](https://github.com/AztecProtocol/aztec-packages/issues/14241)) ([a875d27](https://github.com/AztecProtocol/aztec-packages/commit/a875d277dfd5b004f9dbe00389e4bbe4e62fcf15))
* **performance:** brillig array set optimization (https://github.com/noir-lang/noir/pull/8550) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* primitive types are no longer keywords (https://github.com/noir-lang/noir/pull/8470) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* Removes normalize() calls on pairing points ([#14285](https://github.com/AztecProtocol/aztec-packages/issues/14285)) ([942b948](https://github.com/AztecProtocol/aztec-packages/commit/942b94825d019279e93c26732f45d0b82fd8998d))
* staking escrow ([#14339](https://github.com/AztecProtocol/aztec-packages/issues/14339)) ([7a96129](https://github.com/AztecProtocol/aztec-packages/commit/7a96129d2fc558d850ffd2e914cab18d62d3122a))
* unbundled bb.js ([#14401](https://github.com/AztecProtocol/aztec-packages/issues/14401)) ([e0d9662](https://github.com/AztecProtocol/aztec-packages/commit/e0d96625c97dc95d90b533968ec42626e6d88618))
* validating partial note sender ([#14379](https://github.com/AztecProtocol/aztec-packages/issues/14379)) ([de9880c](https://github.com/AztecProtocol/aztec-packages/commit/de9880c3d564f1315c59dcd5a252e5461c69e897)), closes [#14363](https://github.com/AztecProtocol/aztec-packages/issues/14363)
* World State Benchmarks ([#14449](https://github.com/AztecProtocol/aztec-packages/issues/14449)) ([c7cdb49](https://github.com/AztecProtocol/aztec-packages/commit/c7cdb49e25ecf0c12f7509d316f6d23603924186))


### Bug Fixes

* add offset to ArrayGet (https://github.com/noir-lang/noir/pull/8536) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* avoid logging all unused params in DIE pass (https://github.com/noir-lang/noir/pull/8566) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* bump defaults ([#14466](https://github.com/AztecProtocol/aztec-packages/issues/14466)) ([ee94e10](https://github.com/AztecProtocol/aztec-packages/commit/ee94e1040c76ac02184f306d4532ca8d7fdea4fe))
* bump defaults ([#14474](https://github.com/AztecProtocol/aztec-packages/issues/14474)) ([ade9a56](https://github.com/AztecProtocol/aztec-packages/commit/ade9a56aeb7c0adaeb72ff518858ad152228baed))
* Change `can_be_main` to be recursive (https://github.com/noir-lang/noir/pull/8501) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* disallow `()` in entry points (https://github.com/noir-lang/noir/pull/8529) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* don't overflow when casting signed value to u128 (https://github.com/noir-lang/noir/pull/8526) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* eccvm_circuit_builder overrun ([#14484](https://github.com/AztecProtocol/aztec-packages/issues/14484)) ([5e01c07](https://github.com/AztecProtocol/aztec-packages/commit/5e01c07afa22e04c0c4554a9acbf22d8a8f90f70))
* fix visibility of methods in `std::meta` (https://github.com/noir-lang/noir/pull/8497) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* **frontend:** Ban zero sized arrays and strings as program input (https://github.com/noir-lang/noir/pull/8491) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* **frontend:** Override to allow empty array input (https://github.com/noir-lang/noir/pull/8568) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* Gas limit in call should be u32 ([#14462](https://github.com/AztecProtocol/aztec-packages/issues/14462)) ([4fede83](https://github.com/AztecProtocol/aztec-packages/commit/4fede8303a84cc32c3bf58f86c01f80a7aef228b))
* **inlining:** Use centralized CallGraph structure for inline info computation (https://github.com/noir-lang/noir/pull/8489) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* issues with syncNotes --> syncPrivateState renaming ([#14442](https://github.com/AztecProtocol/aztec-packages/issues/14442)) ([78de410](https://github.com/AztecProtocol/aztec-packages/commit/78de4109fdda96180a549cc22a2134057bbc784d))
* **licm:** Account for nested loops being control dependent when analyzing outer loops (https://github.com/noir-lang/noir/pull/8593) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* **licm:** Check whether the loop is executed when hoisting with a predicate (https://github.com/noir-lang/noir/pull/8546) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* parenthesized pattern, and correct 1-element tuple printing (https://github.com/noir-lang/noir/pull/8482) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* **playground:** fix sfpc version when creating account ([#14481](https://github.com/AztecProtocol/aztec-packages/issues/14481)) ([5486a22](https://github.com/AztecProtocol/aztec-packages/commit/5486a22ae7777b2c3a6187f3439d722032aded3b))
* remove `to_be_radix` and `to_le_radix` from stdlib interface (https://github.com/noir-lang/noir/pull/8495) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* remove private builtins from `Field` impl (https://github.com/noir-lang/noir/pull/8496) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* **ssa:** Do not generate apply functions when no lambda variants exist (https://github.com/noir-lang/noir/pull/8573) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* update sponsored fpc address in playground ([#14472](https://github.com/AztecProtocol/aztec-packages/issues/14472)) ([4c14bc9](https://github.com/AztecProtocol/aztec-packages/commit/4c14bc906c248cb9b2597af84a1129d35f8b6e0e))
* use predicate expression as binary result (https://github.com/noir-lang/noir/pull/8583) ([e29adbe](https://github.com/AztecProtocol/aztec-packages/commit/e29adbe719a4b8e28b9296664b481f1a20e7d0da))
* wip merge master to next ([249ab4c](https://github.com/AztecProtocol/aztec-packages/commit/249ab4c966d31e1c3fe3a4b33b2b0614abb032ae))
* wip merge master to next ([b7850c9](https://github.com/AztecProtocol/aztec-packages/commit/b7850c94a796ddcef1a8a4a524b2577e6c499212))


### Code Refactoring

* remove unneeded root rollup public inputs ([#13929](https://github.com/AztecProtocol/aztec-packages/issues/13929)) ([d597370](https://github.com/AztecProtocol/aztec-packages/commit/d59737075c781597a7991709109cf7c5f9fc741f))

## [0.87.2](https://github.com/AztecProtocol/aztec-packages/compare/v0.87.1...v0.87.2) (2025-05-21)


Expand Down
Loading