Releases: AztecProtocol/aztec-packages
Releases · AztecProtocol/aztec-packages
v0.1.0-alpha34
What's Changed
- chore: Split SumcheckRound into Prover/Verifier classes by @ledwards2225 in #1373
- chore: fix acir-tests by @TomAFrench in #1435
- Avoid hashing payload before signing by @suyash67 in #1391
- chore: Restructure documentation by @LHerskind in #1437
- chore(noir-libs): TransparentNote rework by @dbanks12 in #1412
- chore(tests): use new account class in e2e tests by @spalladino in #1433
- feat: Public view functions (unconstrained can read public storage) by @LHerskind in #1421
- docs: some initial noir contract docs by @iAmMichaelConnor in #1449
- feat(ci): pin noir version to aztec tag by @Maddiaa0 in #1461
- fix: yarn install in canary by @iAmMichaelConnor in #1454
- chore(tests): Use account class for e2e browser tests by @spalladino in #1446
- chore(contracts): Rename Schnorr multi key account to just Schnorr account by @spalladino in #1447
- chore: Manually resolves barretenberg conflicts by @kevaundray in #1455
- Serialise L2 logs to JSON correctly by @PhilWindle in #1466
- fix: use exit, not return in retry_10 by @ludamad in #1468
- feat: timing in build system by @ludamad in #1411
- bug: Push siloed nullifier to
pendingNullifiers
by @suyash67 in #1472 - Fixed amount of retrieved logs and blocks by @PhilWindle in #1470
New Contributors
- @kevaundray made their first contribution in #1455
Full Changelog: v0.1.0-alpha33...v0.1.0-alpha34
v0.1.0-alpha33
What's Changed
- feat(aztec-js): Account class by @spalladino in #1429
- chore(circuits): rename function to validate private call hash in PKC (it pops too) by @dbanks12 in #1418
Full Changelog: v0.1.0-alpha32...v0.1.0-alpha33
v0.1.0-alpha32
What's Changed
- Run post-deployment test using deployed artifacts by @PhilWindle in #1372
- Handle no commit tag by @PhilWindle in #1430
Full Changelog: v0.1.0-alpha31...v0.1.0-alpha32
v0.1.0-alpha31
What's Changed
- fix: update bootstrap compilation order by @Maddiaa0 in #1398
- fix: Fixed a failing test and added a small fuzzer by @Rumata888 in #1384
- feat: checking if "from" is registered by @benesjan in #1393
- chore(ci): Update acir tests to reflect compilation based off of package name by @vezenovm in #1405
- chore: rework nonces (#1210) by @dbanks12 in #1331
- revert: bring back ssh git clone by @ludamad in #1416
- docs: lists of questions to be addressed by @iAmMichaelConnor in #1414
- Reinstate call stack validation in PKC by @suyash67 in #1394
- feat(aztec-js): remove sender from execution request and add batching by @spalladino in #1415
- fix: Used dumped state instead of fork by @LHerskind in #1399
- feat: new NoteProcessor works through all blocks by @benesjan in #1404
- chore: Create fixtures folder in E2E by @LHerskind in #1419
- feat: register-public-key & CLI update to use options instead of args by @spypsy in #1397
- fix: race condition by @benesjan in #1427
Full Changelog: v0.1.0-alpha30...v0.1.0-alpha31
v0.1.0-alpha30
What's Changed
- chore: build-system submodule=>subrepo by @ludamad in #1378
- chore: update pull request template by @ludamad in #1379
- git subrepo pull (merge) circuits/cpp/barretenberg by @ludamad in #1380
- Fix noir ecdsa verification in acc contract. by @suyash67 in #1345
- feat(aztec-js): tx.wait waits for rpc to be synced by @spalladino in #1381
- generate constants.sol from c++ constants by @rahul-kothari in #1374
- feat: Initial cheatcode
loadPublic
by @LHerskind in #1353 - fix(noir-ci): reinstate artifact builds by @Maddiaa0 in #1396
Full Changelog: v0.1.0-alpha29...v0.1.0-alpha30
v0.1.0-alpha29
What's Changed
- fix: retry git submodule fetch by @ludamad in #1371
- fix: noir contract artifacts generation in CI by @benesjan in #1366
- feat(blocks_tree): compute block hashes within root rollup circuit by @Maddiaa0 in #1214
- refactor: not breaking note processing on missing hash and nullifier func by @benesjan in #1364
- feat: Celer benchmark by @Rumata888 in #1369
- feat(aztec-js): Return contract instance when awaiting deploy tx by @spalladino in #1360
- Additonal exports and publish noir contracts by @PhilWindle in #1376
- feat: add workflow to output to dev-bb.js by @jonybur in #1299
Full Changelog: v0.1.0-alpha28...v0.1.0-alpha29
v0.1.0-alpha28
v0.1.0-alpha27
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 https://github.com/AztecProtocol/aztec-pack...
v0.1.0-alpha26
What's Changed
- Add lodash as dependency of aztec.js by @PhilWindle in #1135
Full Changelog: v0.1.0-alpha25...v0.1.0-alpha26
v0.1.0-alpha24
What's Changed
- chore(circuits): cleanup in kernel circuits and tests by @dbanks12 in #1091
- Add missing prettier plugin for import ordering by @spalladino in #1094
- feat: Poor man's typechain for Noir contracts by @spalladino in #1093
- fix(kernel): dont chop commitments when matched to transient reads by @dbanks12 in #1079
- Rk/clean collect logs by @rahul-kothari in #1026
- feat: update to master of noir and acvm-simulator by @sirasistant in #1100
- chore(tests): missing circuit_ tag of c++ test by @dbanks12 in #1097
- Add nonce to note hash. by @LeilaWang in #1084
- Fixing import issue in compiler.ts by @jeanmon in #1111
- improve kernel and rollup errors by @rahul-kothari in #1104
- chore(contracts): Update Noir contracts interfaces to use addresses instead of pubkeys by @spalladino in #1083
- feat(accounts): Store signing public keys in immutable private notes in account contracts by @spalladino in #1080
- fix(contracts): Constrain call context in call stack items in Noir by @spalladino in #1105
- Rearrange noir files. by @LeilaWang in #1106
- chore(tests): add tests that you can nullify pending notes by @dbanks12 in #1109
- Sort and slice db and pending notes. by @LeilaWang in #1112
- chore: reduce redundancy with msgpack by @ludamad in #1108
- chore: rename
barretenberg_module
tocircuits_cmake_module
in circuits by @dbanks12 in #1122 - chore(docs): fix readme code requirements as called out in ticket #488 by @dbanks12 in #1121
- e2e test that sends notes from 1 rpc server to another by @benesjan in #1103
- Inject (nullifier, commitment) tuple. by @suyash67 in #869
- chore: docs in the monorepo by @ludamad in #1120
- feat: bundle git-subrepo by @ludamad in #1123
- Add contributing info #1045 by @worksofallwin in #1071
- e2e test where we call a private method not via an account contract by @benesjan in #1088
- First test of sandbox e2e by @PhilWindle in #1078
- Add severity levels to logger by @spalladino in #1125
- Publish sandbox as NPM package by @spypsy in #1124
- enable custom nargo path in compile script by @iAmMichaelConnor in #1113
- Revert "chore: docs in the monorepo" by @ludamad in #1127
- chore: docs in the monorepo by @ludamad in #1128
- chore: add .gitrepo file to docs by @ludamad in #1130
- Emitting owner address through a note by @benesjan in #1132
New Contributors
- @worksofallwin made their first contribution in #1071
Full Changelog: v0.1.0-alpha24...v0.1.0-alpha25