Releases: semaphore-protocol/semaphore
Releases · semaphore-protocol/semaphore
v4.0.0-beta
🚀 Features
- @semaphore-protocol/data:
- Add
getGroupMembers
toSemaphoreSubgraph
- by @zkfriendly (8f739) - Add
getGroupValidatedProofs
toSemaphoreSubgraph
- by @zkfriendly (9f6c6)
- Add
- @semaphore-protocol/utils:
🐞 Bug Fixes
- @semaphore-protocol/contracts: Remove comment line that was causing an error when compiling contracts - by @vplasencia (49cd4)
- @semaphore-protocol/docs: Set right font-family prop - by @cedoor (1483b)
♻️ Refactoring
- Update yarn lock file - by @vplasencia (a8ffd)
- @semaphore-protocol/cli:
- Update cli code and dependencies - by @vplasencia (19bb2)
- @semaphore-protocol/cli-template-contracts-hardhat:
- Update cli contracts hardhat template - by @vplasencia (05c57)
- Update configs - by @vplasencia (fe43c)
- Update cli contracts hardhat template - by @vplasencia (f6f8c)
- Update configs - by @vplasencia (46c2e)
- Update tsconfig file - by @vplasencia (5d47e)
- Update tsconfig in contracts - by @vplasencia (e02a8)
- Fix semaphore version in tests - by @vplasencia (84375)
- @semaphore-protocol/cli-template-monorepo-ethers:
- Update cli monorepo ethers template - by @vplasencia (f62b6)
- Update eslintignore - by @vplasencia (d55f3)
- Update gitignore files - by @vplasencia (f2653)
- Fix semaphore dependencies - by @vplasencia (66402)
- Fix semaphore version in tests - by @vplasencia (b3f20)
- @semaphore-protocol/cli-template-monorepo-subgraph:
- Update the cli monorepo subgraph template - by @vplasencia (e39e5)
- Update configs - by @vplasencia (43074)
- Remove unused env example file - by @vplasencia (0bd8c)
- Update variable name - by @vplasencia (85273)
- Fix semaphore version - by @vplasencia (44613)
- Update tsconfig contracts - by @vplasencia (129d5)
- @semaphore-protocol/cli-templates-monorepo-ethers:
- Update configs - by @vplasencia (70e46)
- @semaphore-protocol/cli-templates-monorepo-subgraph:
- Update gitignore files - by @vplasencia (29b2d)
- @semaphore-protocol/data:
- Remove unnecessary
?? []
- by @zkfriendly (d84c9)
- Remove unnecessary
- @semaphore-protocol/proof:
- Add functions to check types - by @cedoor (3ef05)
- Integrate pack unpack groth16 proof - by @vplasencia (d2844)
View changes on GitHub
v4.0.0-alpha.8
🐞 Bug Fixes
- @semaphore-protocol/data: Update provider parameters - by @cedoor (ffb46)
♻️ Refactoring
- Use ethers conditional exports - by @cedoor (22d39)
- @semaphore-protocol/proof: Create 0-dependency download script - by @cedoor (1dfb6)
View changes on GitHub
v4.0.0-alpha.7
chore: v4.0.0-alpha.7 Former-commit-id: d25b26bf818d046e22040765398477435bd82bcb
v4.0.0-alpha.6
🐞 Bug Fixes
- @semaphore-protocol/core: Add full import path in esm modules - by @cedoor (9e249)
View changes on GitHub
v4.0.0-alpha.5
🚀 Features
- @semaphore-protocol/core: Create core package - by @cedoor (4928a)
♻️ Refactoring
- @semaphore-protocol/contracts: Update scripts to save deployed contract addresses - by @cedoor (c6102)
View changes on GitHub
v4.0.0-alpha.4
🐞 Bug Fixes
- @semaphore-protocol/data: Update semaphore contract abi - by @cedoor (eb47c)
View changes on GitHub
v4.0.0-alpha.3
No significant changes
View changes on GitHub
v4.0.0-alpha.2
🚀 Features
- @semaphore-protocol/contracts: Add function to get group admin - by @cedoor (34052)
🐞 Bug Fixes
- @semaphore-protocol/cli: Add check for groups with 1 member - by @cedoor (5844e)
View changes on GitHub
v4.0.0-alpha.1
♻️ Refactoring
- Rename proof with points - by @cedoor (fbc8e)
- @semaphore-protocol/contracts:
- @semaphore-protocol/proof:
View changes on GitHub
v4.0.0-alpha
🚀 Features
- @semaphore-protocol/circuits:
- @semaphore-protocol/contracts:
- @semaphore-protocol/group:
- @semaphore-protocol/identity:
- @semaphore-protocol/proof:
- @semaphore-protocol/website:
🐞 Bug Fixes
- Use merkleTreeSize instead of merkleTreeDepth to support groups with one member - by @0xjei (5e7cd)
- Typo for ISemaphore contract interface custom error - by @0xjei (aa29a)
- Adjust cli and data packages - by @cedoor (7b447)
- @semaphore-protocol/contracts:
- @semaphore-protocol/proof:
- @semaphore-protocol/website:
🏎 Performance
- @semaphore-protocol/contracts: Merge verifiers - by @cedoor (0ec9a)
♻️ Refactoring
- Update verifiers - by @cedoor (26195)
- Hash message and scope - by @cedoor (b7d58)
- Update npm types for node up to latest NodeJS LTS version (20) - by @0xjei (81cc9)
- @semaphore-protocol/circuits:
- @semaphore-protocol/contracts:
- Remove extension contracts - by @cedoor (6b347)
- Move access logic to group contract - by @cedoor (2b05a)
- Fix eslint warnings - by @cedoor (bd025)
- Update script to verify contracts - by @cedoor (c9c99)
- Optimize gas - by @vplasencia (b0f40)
- Add 1 verifier for each tree depth - by @cedoor (937f2)
- Update tests, tasks and scripts - by @cedoor (8a8c2)
- Improve task to deploy - by @cedoor (d593f)
- @semaphore-protocol/hardhat:
- @semaphore-protocol/heyauthn:
- @semaphore-protocol/identity:
- @semaphore-protocol/proof:
- @semaphore-protocol/subgraph: