excubiae-v0.1.0
github-actions
released this
11 Jul 12:05
·
8 commits
to main
since this release
🚀 Features
- ci
- @zk-kit.solidity/excubiae:
- Add
SemaphoreExcubia
contract extension - by @0xjei in #20 (1aef3) - Init proposal for excubiae framework - by @0xjei (191df)
- Add basic EASExcubia extension - by @0xjei (04a99)
- Porting FreeForAllGatekeeper with double check prevention logic - by @0xjei (603a5)
- Add ERC721Excubia contract - by @0xjei (cff10)
- Add
🐞 Bug Fixes
- ci
- Update slither action name - by @sripwoud (9fb63)
- Update slither target arg - by @sripwoud (9fb9a)
- Do not compile with slither but with yarn - by @sripwoud (5900c)
- Ignore compile with slither - by @sripwoud (9c98f)
- Update workflow syntax - by @sripwoud (5e7b8)
- Update conditional job check - by @sripwoud (c184f)
- Setup node in slither job - by @sripwoud (970b1)
- Fix typo - by @sripwoud (17540)
- Wait for deps job before running tests - by @sripwoud (2593e)
- Compile contracts in slither job - by @sripwoud (235e3)
- Run slither only for impacted sol files - by @sripwoud (98967)
- Update needs values - by @sripwoud (b7eba)
- Fyx typo - by @sripwoud (208fb)
- Output modified files in changed-files job - by @sripwoud (ce52e)
- Run
coveralls
aftertests
job - by @sripwoud in #14 (33be5)
- @zk-kit.solidity/excubiae:
♻️ Refactoring
- Optimize workflow execution - by @sripwoud (f8d6c)
- Optimize workflow - by @sripwoud (08990)
- Rename step - by @sripwoud (90f49)
- Run tests and slither.compile only if for changed files - by @sripwoud (4efc3)
- @zk-kit.solidity/excubiae:
- Enforce IExcubia contract interface implementation - by @0xjei (66625)
- Add passerby as mandatory parameter of pass method; conform to natspec - by @0xjei (32303)
- Improve methods signature and comments - by @0xjei (f10bd)
- Optimize check and pass - by @0xjei (1a088)
- Improve structure and disposition of _pass and _check; add unit test - by @0xjei (580db)
- Adapt to new optimized base contract - by @0xjei (7132e)
- Remove _setGate() internal method - by @0xjei (64337)
- Improve framework design to favor Excubia reuse; minor changes - by @0xjei (f8bc4)
- Improve types and testing - by @0xjei (fe1bd)
- Improve errors and save gas costs in case of pass() failing - by @0xjei (b74bc)