v1.2.1
What's Changed
- feat(cli): add publish batch method for cli sdk by @0xmad in #1251
- fix(cli): read state index from event args by @0xmad in #1256
- fix: fix unable to publish package by @baumstern in #1257
- Docs/release post v1.2 by @samajammin in #1211
- fix(cli): generate ecdh shared key only one time by @0xmad in #1259
- feat(cli): return additional data from publish batch command by @0xmad in #1260
- chore: add forking option by @kittybest in #1261
- docs(ceremony): update trusted setup docs by @ctrlc03 in #1275
- test(ceremony): update ceremony params tests by @ctrlc03 in #1274
- docs: update rapidsnark installation instruction by @kittybest in #1277
- docs(poll types): add docs describing type of polls (qv/non qv) by @ctrlc03 in #1278
- fix: publish proof onchain by @0xmad in #1279
- chore: update zk-kit compatible packages by @0xmad in #1285
- fix(nightly): fix issue with artifacts not found due to wrong filename by @ctrlc03 in #1286
- docs: fix typos by @omahs in #1281
- docs: add Project Ideas page by @samajammin in #1291
- chore(contracts): support op sepolia deployment by @0xmad in #1293
- fix(nightly-ceremony): fix wrong path in zkey/dat filename by @ctrlc03 in #1290
- fix(core): add typescript dev dependency to fix build by @0xmad in #1295
- docs(website): remove deployment on pull request by @ctrlc03 in #1294
- test(contracts): fix eas_gatekeeper tests by @ctrlc03 in #1296
- chore: remove repetitive words by @tgolang in #1298
- feat(cli): add initial voice credits from signup event by @0xmad in #1299
- chore(docker): remove outdated docker folder by @ctrlc03 in #1301
- chore(core): do not print warning on failed decryption of message 0 by @ctrlc03 in #1303
- feat(contracts): add hats gatekeeper contracts by @spengrah in #1191
- chore(contracts): add acc queue contract to deployed contracts by @0xmad in #1310
- fix(docs): fix inaccurate cli instructions by @ctrlc03 in #1302
- docs(contracts): update documentation to reflect the latest changes by @ctrlc03 in #1300
- fix(contracts): use for-loop instead of async promise by @0xmad in #1318
- chore(contracts): add typedoc script for contracts package by @0xmad in #1319
- feat(cli): add provider fallback for poll data sdk method by @0xmad in #1320
- fix: for genLocalState '-o' represents the path where to write the local state and not the pollId and must be be parsed as int. by @GaetanoMondelli in #1304
- test(crypto): add unit test for
copy
andinsertSubTree
method in AccQueue by @ariesjia in #1321 - docs: fix typos by @xiaoxianBoy in #1322
- fix(cli): fix cli vkRegistry typo by @momodaka in #1323
- fix(build): add missing typescript dependency for integration tests package by @0xmad in #1327
- chore: use non-zero start and end blocks for proof generation by @0xmad in #1336
- chore(genlocalstate): add start block calculation on genLocalState cli command by @ctrlc03 in #1338
- docs(keys): update maci keys in docs and scripts by @ctrlc03 in #1339
- feat(cli): add start block for signup event parsing by @0xmad in #1343
- chore: unify mention of maciAddress by @kittybest in #1345
- refactor(maci): remove subsidy feature to simplify further protocol improvements by @ctrlc03 in #1347
- feat(contracts): tally qv and non-qv optimisations by @0xmad in #1349
- docs: add doc entries for new maci version (currently being developed) by @ctrlc03 in #1350
- feat(contract): support qv and non-qv verification keys by @0xmad in #1354
- fix: remove -se in test script by @kittybest in #1361
- docs(update command-line interface docs): update the Subcommands of the cli docs by @crisgarner in #1365
- chore: add qv and non-qv key setup during deploy by @0xmad in #1364
- feat: use mode instead of flag for voting option by @0xmad in #1369
- chore(contracts): contracts optimizations by @0xmad in #1371
- chore(contracts): get rid of bash scripts for prebuild command by @0xmad in #1372
- refactor(contracts): optimize contract tasks and scripts by @0xmad in #1379
- docs(website): update v1.2.0 docs by @kittybest in #1367
- fix(website): add typedoc folder to .gitignore and use pnpm v8 for ci by @0xmad in #1380
- docs(add note about non qv on integrating): added a note about running non QV on Integrating page by @crisgarner in #1366
- docs: update integrating doc for v1.3 by @kittybest in #1378
- chore(contracts): use deployment helper for deploy commands by @0xmad in #1383
- docs(website): update trouble shooting doc by @kittybest in #1363
- feat(coordinator): add coordinator service boilerplate by @0xmad in #1386
- docs: add Q2 roadmap post by @samajammin in #1370
- feat: support deployment without hardhat by @0xmad in #1392
- feat(cli): add export from contracts, circuits for cli package by @0xmad in #1407
- test(eas): mock gatekeeper tests by @ctrlc03 in #1412
- test(hats): mock hats gatekeeper tests by @ctrlc03 in #1413
- docs(diagram): add contract architecture diagram by @wiasliaw in #1305
- docs: add meta desc to roadmap post by @samajammin in #1400
- chore(contracts): move away from infura key to full rpc url by @ctrlc03 in #1411
- Enhance MACI circuits readability by @0xjei in #1337
- feat(contracts): add new adapter for lowdb to support browser env by @0xmad in #1416
- fix: do not accept invalid maci keys by @ctrlc03 in #1408
New Contributors
- @tgolang made their first contribution in #1298
- @spengrah made their first contribution in #1191
- @GaetanoMondelli made their first contribution in #1304
- @ariesjia made their first contribution in #1321
- @xiaoxianBoy made their first contribution in #1322
- @momodaka made their first contribution in #1323
- @wiasliaw made their first contribution in #1305
Full Changelog: v1.2.0...v1.2.1