Skip to content

Latest commit

 

History

History
197 lines (146 loc) · 21.8 KB

CHANGELOG.md

File metadata and controls

197 lines (146 loc) · 21.8 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.4.0 (2024-09-30)

Miscellaneous

  • deps-dev: bump @types/mocha from 10.0.7 to 10.0.8 (#1827) (4deae8b)

2.2.0 (2024-08-19)

Miscellaneous

  • deps-dev: bump @types/node from 22.1.0 to 22.2.0 (ac18985)
  • deps-dev: bump @types/node from 22.2.0 to 22.4.1 (#1779) (4a929e0)
  • deps-dev: bump mocha from 10.7.0 to 10.7.3 (6ba908f)

2.0.0 (2024-08-06)

⚠ BREAKING CHANGES

  • topup: No more topups

Features

  • export merge function and modify package version (#1584) (f6ae34a)
  • multiple-polls: allow concurrent polls (14e89ba)

Bug Fixes

  • add coordinator public key hash public input (9766bbf)
  • core: add typescript dev dependency to fix build (a95896b)

Code Refactoring

  • enhance MACI circuits readability (#1337) (3770a2a)
  • maci: remove subsidy feature to simplify further protocol improvements (52fc7c5)
  • topup: remove the topup feature (67711d4)

Miscellaneous

  • bump to 1.2.2 (e63278f)
  • contracts: add typedoc script for contracts package (43459a0)
  • core: do not print warning on failed decryption of message 0 (97cb6af)
  • deps-dev: bump @types/mocha from 10.0.6 to 10.0.7 (07c3480)
  • deps-dev: bump @types/node from 20.11.20 to 20.11.24 (c575eca)
  • deps-dev: bump @types/node from 20.11.24 to 20.11.25 (5eb49f9)
  • deps-dev: bump @types/node from 20.11.25 to 20.11.28 (81bebaa)
  • deps-dev: bump @types/node from 20.11.28 to 20.11.30 (5ef4420)
  • deps-dev: bump @types/node from 20.11.30 to 20.12.2 (e7c32d0)
  • deps-dev: bump @types/node from 20.12.10 to 20.12.11 (3019c66)
  • deps-dev: bump @types/node from 20.12.11 to 20.12.12 (bd0a0a5)
  • deps-dev: bump @types/node from 20.12.2 to 20.12.5 (588392f)
  • deps-dev: bump @types/node from 20.12.5 to 20.12.7 (f1b00de)
  • deps-dev: bump @types/node from 20.12.7 to 20.12.10 (cf5026a)
  • deps-dev: bump @types/node from 20.14.10 to 20.14.11 (01564c0)
  • deps-dev: bump @types/node from 20.14.11 to 22.1.0 (#1732) (3c4b9d9)
  • deps-dev: bump @types/node from 20.14.2 to 20.14.8 (636ac22)
  • deps-dev: bump @types/node from 20.14.8 to 20.14.10 (add0ce4)
  • deps-dev: bump mocha from 10.3.0 to 10.4.0 (7bf5afe)
  • deps-dev: bump mocha from 10.4.0 to 10.5.0 (e5c14cf)
  • deps-dev: bump mocha from 10.5.0 to 10.6.0 (6847bb3)
  • deps-dev: bump mocha from 10.6.0 to 10.7.0 (#1687) (2cad35b)
  • deps-dev: bump nyc from 15.1.0 to 17.0.0 (c7f4414)
  • deps-dev: bump typescript from 5.4.2 to 5.4.3 (a2f5c8a)
  • deps-dev: bump typescript from 5.4.3 to 5.4.4 (5e047ea)
  • deps-dev: bump typescript from 5.4.4 to 5.4.5 (ea6339d)
  • deps-dev: bump typescript from 5.4.5 to 5.5.2 (e2b4d45)
  • deps-dev: bump typescript from 5.5.2 to 5.5.3 (c979188)
  • deps-dev: bump typescript from 5.5.3 to 5.5.4 (8ed2e2b)
  • fix typos (96ae030)
  • optimize message processor and tally (d75b244)
  • poll: cleanup tests (#938) (4fbb91a)
  • release: publish 1.2.1 (93564f8)
  • release: publish 2.0.0 (04e647d)
  • remove max values (8f951b0)
  • remove repetitive words (75d2410)

1.2.0 (2024-02-23)

Features

  • qv: add optional flag to use quadratic voting or not in MACI (86ba854)
  • update sidebar (6206a1b)

Bug Fixes

  • circuits: enforce use of stateIndex from message (510e6ee)
  • circuits: fix coordinator censoring by passing currentVoteWeight = 0 (22e091d)
  • contracts: save numSignups after merging maciStateAq inside the Poll contract (4985b2d), closes #1091
  • publish: ensure we publish the correct files (bc42724)
  • publishing: do not publish benchmarks folder (f2fbc36)
  • signups: ensure we account for the blank state leaf (b1c8c97), closes #947
  • topup: check valid new state leaf balance (ec12d2b)

Code Refactoring

  • contracts: add natspec across contracts and cleanup (a6ad25e)
  • core: cleanup the core package and ensure every function has a proper type (f277e48)
  • core: export TestHarness from core test utils (f8d4ccb)
  • core: refactor the core package subsidy and tally functions (0af7dd2)
  • core: refactor the process message functions and general cleanup (823cacd)
  • core: remove redundant code which could slow down processing (5a6fe98)
  • core: remove unnecessary messageAq from Poll (d3930f7)
  • core: remove unnecessary stateAq from MaciState (22a4f28)
  • core: update README.md (11ba386)
  • crypto: remove ffjavascript and implement utils functions locally (0b2986f), closes #458
  • fix ESLint issues (6c0ed97)
  • maci-core: refactor directory structure for quick core component access (3aeba77)
  • nonqv: optimize tally votes non qv circuit and contracts (ea632a9)
  • optimisedmt: remove dependency and implement locally (c7d81e2)
  • repo: remove redundant code from certain packages (d55497a)
  • zk-kit-poseidon: remove old circomlib dependencies in crypto (0340f79)

Miscellaneous

  • add a badges to README.md (888524b)
  • add types check (69f038f)
  • apply prettier (8b905c0)
  • bundle size optimizations (18da49c)
  • changelog: add CHANGELOG of v1.1.1 (f0c315a)
  • cli: integrate linter (49571a1)
  • cli: optimize bundle size (39268b2)
  • contract: apply linter for deploy scripts and contracts (9af9c04)
  • core: add CircuitInputs type (c4b72b0)
  • core: add quiet flag to process messages to log errors (8793a09), closes #1135
  • core: add Typedoc comments (a8521ee)
  • core: add unit tests for the process messages functions of the core package (c78e1b4)
  • core: integrate linter (614e76b)
  • core: process messages test (3db370e)
  • core: publish a declaration file (0b55568)
  • core: refactor and add tests for the core package (4aedb83)
  • core: remove unnecessary code (5f6d6b5)
  • core: replace repeated chaining call (0588ef6)
  • coverage: setup coverage for TS packages (f4e6964)
  • crypto: add type export for path elements (35866fb)
  • dependencies: update project dependencies and remove redundant ones (4c5ac27)
  • deps-dev: bump @types/node from 18.19.6 to 20.10.8 (6645120)
  • deps-dev: bump @types/node from 20.10.8 to 20.11.0 (805d253)
  • deps-dev: bump @types/node from 20.11.0 to 20.11.2 (45839e8)
  • deps-dev: bump @types/node from 20.11.10 to 20.11.16 (8144919)
  • deps-dev: bump @types/node from 20.11.16 to 20.11.17 (44de5db)
  • deps-dev: bump @types/node from 20.11.17 to 20.11.19 (8d86b32)
  • deps-dev: bump @types/node from 20.11.2 to 20.11.5 (7698ede)
  • deps-dev: bump @types/node from 20.11.5 to 20.11.10 (a2c445a)
  • deps-dev: bump lerna from 6.6.2 to 8.0.2 (4b150ad)
  • deps-dev: bump mocha from 10.2.0 to 10.3.0 (2b76e04)
  • domainobjs: apply linter rules and fixes (6649ca6)
  • intergationTests: apply linter for integration tests package (ef75ec3)
  • key-change: add tests and docs around key-change (ce394e2)
  • linter (42ea4f0)
  • linter unification (61a8bcd)
  • poll: unify pollId type (21d01ef)
  • publishing: remove bash script for empty ballot roots contract (025287c)
  • release: publish 1.1.2 (10b3a85)
  • remove gitHead field from package.json (d38ba71)
  • run prettier (d09cd0e)
  • run prettier fix after bumping version (e1f85a5)
  • topup: implement test cases for the topup feature (7775a8b)

1.1.2 (2023-01-19)

Miscellaneous

  • add a badges to README.md (888524b)
  • changelog: add CHANGELOG of v1.1.1 (ea1f0ca)

1.1.1 (2022-12-03)

Bug Fixes

  • 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)
  • maci: implemented fixes for several audit issues (6f1fa85), closes #503 #504 #505 #508 #510
  • maci: reverted a fix and fixed test suits (8300cc5)
  • maci: upgraded minor version and fixed bug in testnet deployment (5ef5ed8), closes #551 #552
  • processmessages.circom: data are not fully verified during state update (6df6a40)