Skip to content

Latest commit

 

History

History
237 lines (159 loc) · 22.7 KB

CHANGELOG.md

File metadata and controls

237 lines (159 loc) · 22.7 KB

Change Log

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

2.5.0 (2024-11-20)

Features

  • contracts: add tally results (5d8a720)

Miscellaneous

  • deps-dev: bump @types/node from 22.4.1 to 22.8.1 (#1873) (c1b9c0e)
  • deps-dev: bump @types/node from 22.8.1 to 22.9.0 (0e11e5d)
  • deps-dev: bump typescript from 5.5.4 to 5.6.3 (8058c5d)
  • deps: bump ethers from 6.13.2 to 6.13.4 (b698a03)
  • deps: bump hardhat from 2.22.8 to 2.22.13 (f8a139a)

2.4.0 (2024-09-30)

Miscellaneous

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

2.3.0 (2024-09-05)

Note: Version bump only for package maci-integrationtests

2.2.1 (2024-08-19)

Note: Version bump only for package maci-integrationtests

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)
  • deps: bump hardhat from 2.22.7 to 2.22.8 (#1755) (92b30af)

2.1.0 (2024-08-07)

Note: Version bump only for package maci-integrationtests

2.0.0 (2024-08-06)

⚠ BREAKING CHANGES

  • topup: No more topups

Features

  • contracts: added message processor and tally addresses to the maci contract (#1715) (801b774)
  • contracts: tally qv and non-qv optimisations (b0b7b38)
  • export merge function and modify package version (#1584) (f6ae34a)
  • support deployment without hardhat (dab5e2b)
  • use mode instead of flag for voting option (34421de)

Bug Fixes

  • build: add missing typescript dependency for integration tests package (4f34d4e)

Code Refactoring

  • maci: remove subsidy feature to simplify further protocol improvements (52fc7c5)
  • topup: remove the topup feature (67711d4)

Miscellaneous

  • add qv and non-qv key setup during deploy (29f9e17)
  • bump to 1.2.2 (e63278f)
  • 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 chai-as-promised from 7.1.1 to 7.1.2 (6930a1c)
  • 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 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)
  • deps: bump @nomicfoundation/hardhat-toolbox from 4.0.0 to 5.0.0 (c403cb4)
  • deps: bump ethers from 6.11.1 to 6.12.0 (9db5a93)
  • deps: bump ethers from 6.12.0 to 6.12.1 (16b4615)
  • deps: bump ethers from 6.13.0 to 6.13.1 (b32694d)
  • deps: bump ethers from 6.13.1 to 6.13.2 (#1709) (c9de72e)
  • deps: bump hardhat from 2.22.1 to 2.22.2 (397e50b)
  • deps: bump hardhat from 2.22.3 to 2.22.4 (481a1e7)
  • deps: bump hardhat from 2.22.5 to 2.22.6 (6949eee)
  • keys: update maci keys in docs and scripts (403262f)
  • optimize message processor and tally (d75b244)
  • release: publish 1.2.1 (93564f8)
  • release: publish 2.0.0 (04e647d)
  • remove max values (8f951b0)
  • unify maci address arguments (dfc5fd2)
  • update @openzeppelin/contracts to 5.0.2 (188b259)
  • update hardhat to 2.21.1 (ba6e236)
  • use async fs instead of sync version (fb8317e)
  • zkeys: use ts to download zkey artifacts and simplify repo (d364f24)

1.2.0 (2024-02-23)

Features

  • add interfaces and factory contracts with Natspec (579a53f)
  • circuits: remove zkey-manager in favour of circomkit (d79e9c0)
  • cli: accept signer as parameter to cli commands (b1802e7)
  • cli: improve cli integration ux (7727ab1)
  • optimize deployment and tally event (185b407)

Bug Fixes

  • fix integrationtests: fix integrationTests caused by refactoring (09ae37f)
  • integrationTests: add auto mining option for hardhat (fe336a2)
  • publish: ensure we publish the correct files (bc42724)
  • remove extra blank line (41d0bb1)
  • remove trailing chars (3101a60)
  • tests: remove wrong chai matcher from integrationTests (33d1d4d)

Code Refactoring

  • cli: use object args for cli commands (41c4333)
  • contracts: refactor contracts code by removing dead code, and various optimizations (7cbe5bd)
  • contracts: remove maxValues and batchSizes from Maci.deployPoll() and instead calculate (5393868), closes #1066
  • core: refactor the core package subsidy and tally functions (0af7dd2)
  • core: refactor the process message functions and general cleanup (823cacd)
  • fix ESLint issues (6c0ed97)
  • nonqv: optimize tally votes non qv circuit and contracts (ea632a9)
  • 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: prepare cli package for web apps (f706d9a)
  • cli: reorganize e2e tests and add more tests for cli commands (6000227)
  • cli: support install for web apps (3166cdd)
  • cli: unify publish arg type (50635dc)
  • contract: add deploy tasks for maci (8b58688)
  • contract: apply linter for deploy scripts and contracts (9af9c04)
  • 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)
  • deps: bump ethers from 6.10.0 to 6.11.0 (815696d)
  • deps: bump ethers from 6.11.0 to 6.11.1 (a01f434)
  • deps: bump ethers from 6.9.2 to 6.10.0 (dd8b4a0)
  • deps: bump hardhat from 2.19.4 to 2.19.5 (40ab10d)
  • deps: bump hardhat from 2.19.5 to 2.20.1 (68543a6)
  • integration: ensure integration tests are using the correct user keys (5b6aa92)
  • intergationTests: apply linter for intergration tests package (ef75ec3)
  • 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)
  • testing: revisit testing docs and add more in detail info (183c1d8)
  • website: apply linter for website and remove unused packages (1a3b343)

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

  • integrationtests: add missing error handling in integration test harness (403787e)
  • maci: upgraded minor version and fixed bug in testnet deployment (5ef5ed8), closes #551 #552