0.16.0 (2023-11-27)
⚠ BREAKING CHANGES
Features
- Base rollup in noir (#3257) (4a1e9c3)
- Call stack validation optimisation. (#3387) (d06d5db)
- Goblin proof construction (#3332) (6a7ebb6)
- More logs relevant for debugging failures of 2 pixies test (#3370) (683a0f3)
- Noir subrepo. (#3369) (d94d88b)
- Noir_wasm compilation of noir programs (#3272) (f9981d5)
- Rollback public state changes on failure (#3393) (0e276fb)
Bug Fixes
- docs: Doc explaining noir debug_log (#3322) (eed023d)
- Naming inconsistency in private kernel (#3384) (4743486)
- Race condition in
PXE.getTxReceipt(...)
(#3411) (9557a66)
Miscellaneous
- Deprecate circuits/cpp (#3421) (4973cfb)
- Deterministically deduplicate
cached_partial_non_native_field_multiplication
across wasm32 and native compilations (#3425) (5524933) - docs: Common patterns and anti patterns in aztec.nr (#3413) (65bd855)
- Fix and reenable e2e quick start (#3403) (112740e), closes #3356
- Fix intermittent failures for block-building e2e test (#3404) (e76e2d4), closes #3358
- Formatted
noir-contracts
andaztec-nr
(a73c4aa) - Initial clone of noir to subrepo (#3409) (8f1cb83)
- noir-contracts: Remove redundant return value of 1 (#3415) (2001d47), closes #2615
- Plumbs noir subrepo into yarn-project. (#3420) (63173c4)
- Remove pxe / node /p2p-bootstrap docker images (#3396) (c236143)
- Skip artifacts for prettier (#3399) (98d9e04)
- Update path to acir artifacts (#3426) (f56f88d)