All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.1.2 (2023-01-19)
- contracts: made
nextPollId
public to support third-party apps more easily (c5c6bdb)
- server: expanded regex to include capital case values (ed5915e)
- server: fix arbitrary parameters being injected into cli commands (295f73f)
- subsidy.circom: decrease the number of batches by around half for subsidy calculations (37ff17e)
- contracts: refactoring deployment scripts (eba33cf), closes #555
- remove messageaqfactory: remove messageAqFactory; remove redundant pollFactory dependency (dcd1c67)
- add a badges to README.md (888524b)
- changelog: add CHANGELOG of v1.1.1 (ea1f0ca)
- fix description of circuit parameter (26b08eb)
- maci: added audit report and amended Contract's README (0c6d28b)
- maci: added README for the circuit package and fixed typo in contract's README (4d0f74b)
- maci: amended and added new sections in the docs (d9780fa), closes #531
- maci: updated docs after review (fd0da34), closes #531 #556
- set format for CHANGELOG (9787132)
- update README.md to reflect current status (14ac799)
1.1.1 (2022-12-03)
- core/ts/macistate.ts: fix nothing_up_to_my_sleeve bug in MaciState.ts as well as unit tests (3d2b21f)
- fix insert placeholder leaf bug: fix issue related to first msg leaf (b4b9da1)
- float.circom: add a*b overflow check (c9a24ba)
- float.circom: rewrite float.circom (efd4617)
- integrationtests: add missing error handling in integration test harness (403787e)
- maci.sol: fix "inconsistent restriction on voice credit upper bound" (7a8c5c1)
- maci: amended the
signUp
function to reflect the checks-effects-interaction pattern (d62c7c7), closes #503 - maci: final fix to the tests (51e84f8)
- maci: implemented fixes for several audit issues (6f1fa85), closes #503 #504 #505 #508 #510
- maci: removed unneded max fee calculation (14ee2a5)
- maci: reverted a fix and fixed test suits (8300cc5)
- maci: upgraded minor version and fixed bug in testnet deployment (5ef5ed8), closes #551 #552
- maci: upgraded snarkjs and other dependencies (0ce643a)
- poll.sol,maci.sol: protect messageAq by nothing up my sleeve hash (04f21b3)
- poll: amended
mergeMaciStateAq
to directly store the new root to state (76c991a) - processmessages.circom: data are not fully verified during state update (6df6a40)
- topupcredit.sol, subsidy.circom: add comments for upper bound of constants (c8eb37a)
- topupcredit.sol: add onlyOnwer modifier (ee0c8a6)
- circuits: revert snarkjs upgrade (b045893)
- dependencies: revert eslint upgrade (a70804e)
- pollyprocessandtallyer: revert changes (382e435)
1.1.0 (2022-06-27)
- fix bigint issue for github check: fix the check fail for github (a155105)
- process messages and handle no-ops in maciState object (805ef1d)
- topup feature: the circuit will now process vote and topup type messages; other components also modified accordingly