Skip to content

Releases: semaphore-protocol/semaphore

v2.5.0

19 Sep 15:01
Compare
Choose a tag to compare

Changelog

  • Global versioning: from now on, npm package versions will always have the same minor and major version
  • Monorepo: all code (i.e. JavaScript, Solidity, Circom) is now in the same repository #134
  • Nullifiers hashes are now specific for each group #136
  • New proof parameters in the VerifiedProof event #136
  • Nullifier hashes were moved out of the SemaphoreCore.sol contract #138

Audit

One major issue was found in the @zk-kit/incremental-merkle-tree.sol package, which is a @semaphore-protocol/contracts dependency: privacy-scaling-explorations/zk-kit#32.

Semaphore_2.5.0_Audit.pdf

v2.2.0

14 Sep 13:33
Compare
Choose a tag to compare
  • Additional index parameter for the member events: #133

v2.1.0

13 Sep 11:51
Compare
Choose a tag to compare
  • New function to add many members in a single transaction: #131
  • New function to update group members: #128
  • Merkle tree expiries: #124
  • Gas optimizations: #117 #118 #113
  • Fixed prigma: #116
  • The Kovan network is no longer supported as being deprecated

v2.0.0

22 Jun 09:31
Compare
Choose a tag to compare

v1.0.0

19 Sep 08:34
Compare
Choose a tag to compare
Fixed wrong link to semaphore-base.circom in docs (#37)

* fixed wrong link to semaphore-base.circom in docs

* updated the docs build script to not delete CNAME; fixed some minor errors in the tutorial

* added warning about compiling scrypt in node 12

* added warning about lerna

Former-commit-id: 1e34d21f989550bb10c1a356e045770dfd4b0a6d