v0.1.0-alpha50
Pre-release
Pre-release
0.1.0-alpha50 (2023-09-05)
⚠ BREAKING CHANGES
- update to acvm 0.24.0 (#1925)
Features
- 892: add hints for matching transient read requests with correspondi… (#1995) (0955bb7)
- Add support for assert messages & runtime call stacks (#1997) (ac68837)
- Aztec.nr: Kernel return types abstraction (#1924) (3a8e702)
- ci: use content hash in build system, restrict docs build to *.ts or *.cpp (#1953) (0036e07)
- do not allow slot 0 in
noir-libs
(#1884) (54094b4), closes #1692 - throwing when submitting a duplicate tx of a settled one (#1880) (9ad768f), closes #1810
- typos, using Tx.clone functionality, better naming (#1976) (00bca67)
Bug Fixes
- add retry_10 around ensure_repo (#1963) (0afde39)
- Adds Mac cross compile flags into barretenberg (#1954) (3aaf91e)
- bb meta-data (#1960) (712e0a0)
- bb.js: (breaking change) bundles bb.js properly so that it works in the browser and in node (#1855) (1aa6f59)
- Benchmark preset uses clang16 (#1902) (4f7eeea)
- build (#1906) (8223be1)
- ci: Incorrect content hash in some build targets (#1973) (0a2a515)
- circuits should not link openmp with -DMULTITHREADING (#1929) (cd1a685)
- compilation on homebrew clang 16.06 (#1937) (c611582)
- docs preprocessor line numbers and errors (#1883) (4e7e290)
- ensure CLI command doesn't fail due to missing client version (#1895) (88086e4)
- error handling in acir simulator (#1907) (165008e)
- Fix off by one in circuits.js when fetching points from transcript (#1993) (cec901f)
- format.sh issues (#1946) (f24814b)
- master (#1981) (6bfb053)
- More accurate c++ build pattern (#1962) (21c2f8e)
- polyfill by bundling fileURLToPath (#1949) (1b2de01)
- Set correct version of RPC & Sandbox when deploying tagged commit (#1914) (898c50d)
- typescript lookup of aztec.js types (#1948) (22901ae)
- unify base64 interface between mac and linux (cherry-picked) (#1968) (ee24b52)
- Update docs search config (#1920) (c8764e6)
- update docs search keys (#1931) (03b200c)
Miscellaneous
- 1407: remove forwarding witnesses (#1930) (cc8bc8f), closes #1407
- 1879: add use of PrivateKernelPublicInputs in TS whenever relevant (#1911) (8d5f548)
- acir tests are no longer base64 encoded (#1854) (7fffd16)
- Add back double verify proof to test suite (#1986) (f8688d7)
- add CLI test to canary flow (#1918) (cc68958), closes #1903
- Add safemath noir testing (#1967) (cb1f1ec)
- Aztec.nr: remove implicit imports (#1901) (c7d5190)
- Aztec.nr: Remove the open keyword from public functions (#1917) (4db8603)
- ci: build docs on every pr (#1955) (c200bc5)
- Enable project-specific releases for dockerhub too (#1721) (5d2c082)
- reduce max circuit size in bb binary (#1942) (c61439b)
- Reference noir master for acir tests (#1969) (86b72e1)
- remove debug output from
run_acir_tests
script (#1970) (74c83c5) - storing
&mut context
in state vars (#1926) (89a7a3f), closes #1805 - sync bb master (#1947) (eed58e1)
- update to acvm 0.24.0 (#1925) (e728304)
- Update to acvm 0.24.1 (#1978) (31c0a02)
- updating docs to clang16 (#1875) (a248dae)