v0.1.0-alpha27
Pre-release
Pre-release
spypsy
released this
02 Aug 12:14
·
6359 commits
to master
since this release
What's Changed
- Add deployer pubkey to contract deployment data in Noir by @spalladino in #1136
- chore: fix extraneous dependencies in packages and introduce eslint import by @spalladino in #1140
- feat(ci): mirror docs repo by @ludamad in #1131
- fix: docs github mirror action by @ludamad in #1145
- Noir contract cleanup and small fixes. by @LeilaWang in #1138
- doc: update aztec protocol to network by @ludamad in #1147
- docs: fix wording in mirror action by @ludamad in #1148
- Mc/easy private uint by @iAmMichaelConnor in #1129
- Fix compilation issue of
easy_private_state.nr
by @benesjan in #1155 - refactor: using
PublicKey
type alias in more places by @benesjan in #1157 - Error docs + update ts to redirect user to these by @rahul-kothari in #1158
- test(e2e): multiple accounts, same encryption key by @benesjan in #1137
- fix(git): Use https in submodules by @ludamad in #1171
- test(e2e): user calls a public function on a contract deployed by a different user by @benesjan in #1159
- chore: barretenberg in the monorepo by @ludamad in #1173
- fix: maintan docs .gitrepo by @ludamad in #1178
- docs: test change for CI pipeline by @ludamad in #1183
- feat(monorepo): bb mirror action and .gitrepo file by @ludamad in #1153
- Update acvm-simulator-wasm dependency by @jeanmon in #1184
- refactor(noir-contracts): necessary changes for hashing logs in Noir by @benesjan in #1166
- Mc/sandbox docs skeleton by @iAmMichaelConnor in #1172
- Update acvm-simulator-wasm and re-build noir contracts and fix tests by @jeanmon in #1187
- chore(ci): refactor subrepo script by @ludamad in #1175
- chore(log): do not log to console in tests by @spalladino in #1169
- chore(contracts): Calculate public call stack item hash from Noir by @spalladino in #1141
- fix: add missing barretenberg .gitrepo file by @ludamad in #1191
- chore(contracts): Clean up noir artifacts by @spalladino in #1192
- chore: removed obsolete nargo flag by @benesjan in #1196
- feat: parallelize noir contracts compilation by @Maddiaa0 in #1197
- feat: Add historic blocks tree interfaces by @Maddiaa0 in #1168
- docs: Account abstraction developer docs by @spalladino in #1188
- fix: submodules by @Maddiaa0 in #1199
- feat: barretenberg PR migrate tool by @ludamad in #1193
- feat: Use unconstrained for public, view and note getter functions by @sirasistant in #1198
- fix: mirror_barretenberg_repository.yml by @ludamad in #1201
- fix: barretenberg subrepo by @ludamad in #1206
- feat: ensuring sandbox/aztec.js errors are clear by @benesjan in #1185
- fix(contracts): Add missing generator indices in pedersen calls in Noir by @spalladino in #1208
- docs: barretenberg README update by @ludamad in #1211
- ci: try to fix #1119 by @ludamad in #1212
- docs: update barretenberg integration notes by @ludamad in #1215
- fix: don't use force in migrate script by @ludamad in #1217
- feat(blocks_tree): add blocks tree information to blocks by @Maddiaa0 in #1189
- feat: internal keyword + lending contract and tests by @LHerskind in #978
- feat!: update bberg ACIR parser to target ACVM 0.21.0 by @TomAFrench in #1235
- Bump ACVM and recompile with latest Noir by @spalladino in #1239
- feat:
PrivateKey
type by @benesjan in #1232 - feat: Goblin Honk Composer/Prover/Verifier by @ledwards2225 in #1220
- 940 - getNotes filter nullified notes by @jeanmon in #1186
- ci: disable clang tidy for now by @ludamad in #1247
- chore(noir): remove oracle hacks in light of stepwise ACIR execution by @dbanks12 in #1243
- docs: turorial template by @iAmMichaelConnor in #1240
- feat: Goblin translator prototype by @Rumata888 in #1249
- fix: Fixing external benchmarks by @Rumata888 in #1250
- fix: typedoc by @iAmMichaelConnor in #1254
- Try running an e2e test on circle instead of a spot instance by @spalladino in #1253
- Try killing spot instance requests after we terminate each image by @spalladino in #1255
- chore: update directory from which to pull noir test cases by @TomAFrench in #1257
- fix: bootstrap.sh git hook for monorepo by @ludamad in #1256
- feat: L1 to L2 message size checks by @benesjan in #1262
- chore: name noir repos by @Maddiaa0 in #1264
- Feat: Enforce versioning when rollup push/consume messages by @LHerskind in #1245
- refactor: renaming stev by @benesjan in #1292
- feat: checking whether contract exists when getting storage by @benesjan in #1296
- fix(contracts): Calculate hash of private call stack items in Noir by @spalladino in #1209
- feat: encoder runtime arguments check by @benesjan in #1246
- feat(ci): build noir artifacts in ci by @Maddiaa0 in #1251
- fix: update ybp container name by @Maddiaa0 in #1302
- feat(contracts): use constants where possible by @rahul-kothari in #1238
- standard honk on grumpkin by @maramihali in #1258
- refactor: use mutable refs in noir-contracts by @iAmMichaelConnor in #1099
- Add homepage link to package.json for bb.js by @critesjosh in #1312
- Aztec CLI feedback changes by @PhilWindle in #1318
- fix(docs): minor fixes to aa doc by @spalladino in #1320
- chore(e2e): Test multiple decryption keys on the same tx by @spalladino in #1110
- feat: add check to bb migrate script by @ludamad in #1319
- fix: bump e2e non contract test timeout by @ludamad in #1323
- fix: reintroduce clang-tidy by @ludamad in #1265
- Update bb.js README by @ludamad in #1325
- fix(docs): more minor fixes to aa doc by @spalladino in #1328
- refactor: re-enabling Fr check + curves cleanup by @benesjan in #1260
- chore: Split proof system components into Prover/Verifier by @ledwards2225 in #1321
- feat: public executor fetches
isInternal
by @LHerskind in #1324 - fix: bootstrap.sh by @benesjan in #1337
- fix: reinstate barretenberg-benchmark-aggregator by @ludamad in #1330
- refactor: rename public state serialisation interface structs for clarity by @iAmMichaelConnor in #1338
- feat: throw when creating an instance of non-existent contract by @benesjan in #1300
- chore: add FunctionData.fromAbi for QoL by @LHerskind in #1333
- refactor: Renaming storage getters by @LHerskind in #1348
- chore(scripts): Convenience script to update local generated artifacts by @spalladino in #1349
- fix: build-system spot request cancellation by @ludamad in #1339
- feat: minimal barretenberg .circleci to reduce spot usage by @ludamad in #1352
- chore(ci): Update build artifacts for recursion bin-test and enable bin-test by @vezenovm in #1326
- chore: Move jsdocs to interfaces by @spalladino in #1356
- fix: Fixing fuzzing build after composer splitting by @Rumata888 in #1317
- docs: developer/wallet-providers/keys by @spalladino in #1271
- feat(noir-contracts):
Option<T>
for get_notes by @iAmMichaelConnor in #1272 - Aztec.js browser compatibility by @spypsy in #1287
- fix: noir-contracts build by @benesjan in #1362
- refactor: renamed take to limit by @benesjan in #1361
- refactor: another pedantic change to public state naming by @iAmMichaelConnor in #1359
- bump public constants by @rahul-kothari in #1316
New Contributors
- @TomAFrench made their first contribution in #1235
- @Rumata888 made their first contribution in #1249
- @maramihali made their first contribution in #1258
- @vezenovm made their first contribution in #1326
Full Changelog: v0.1.0-alpha26...v0.1.0-alpha27