Releases: AztecProtocol/aztec-packages
Releases · AztecProtocol/aztec-packages
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
v0.1.0-alpha24
Remove noir-contracts dependency
v0.1.0-alpha23
Reduce @aztec/cli & @aztec/aztec.js dependency tree
v0.1.0-alpha22
Fixes + updates for Aztec CLI (#1014) * WIP refactor CLI around wallet implementation * Fix problems with Sandbox example * updated CLI, working with new Wallet implementation + improved docs * fix typo * define privateKey as string in create-account * bug fixes, deploy args as argument * check if account already exists * remove old import * PR Fixes * fix bug with account collection * add env vars * add public key env var
v0.1.0-alpha21
Updating tree heights (#975)