v2.0.1
Incorporate all of the fixes from our first audit.
What's Changed
- Add compressed filereading to frontend by @Divide-By-0 in #4
- [WIP] Twitter verification in Solidity by @Divide-By-0 in #26
- Fix tar gz localforage by @rmccrear in #28
- UI (draft) by @lermchair in #3
- Constraint count statistics by @vb7401 in #29
- Halo2 regex table gen by @Divide-By-0 in #30
- use .gz not .tar.gz by @rmccrear in #31
- CircleCI Unit tests and e2e tests by @rmccrear in #32
- TypeScript e2e tests by @rmccrear in #36
- Fix twitter: contracts and frontend by @Divide-By-0 in #39
- add git hook on push by @rmccrear in #42
- Bugfixes by @Divide-By-0 in #43
- add domain to zk email circuit by @Divide-By-0 in #40
- New circleci oz upgrade by @Divide-By-0 in #46
- Bump @openzeppelin/contracts from 4.8.0 to 4.8.2 by @dependabot in #38
- Upstream refactor by @Divide-By-0 in #50
- updated lexical to have some more parsing fns by @Divide-By-0 in #44
- Refactor circom and contracts to have more shared libs by @Divide-By-0 in #49
- Refactor twitter by @Divide-By-0 in #52
- philogy magic dust makes deploy one line by @Divide-By-0 in #51
- Bump @openzeppelin/contracts from 4.8.2 to 4.8.3 by @dependabot in #54
- fix: fetch DNS public key correctly when there's multiple DKIM sig by @richardliang in #57
- Twitter fixes by @Divide-By-0 in #61
- Added drag and drop feature by @Ocolus1 in #53
- refactor(twitter.circom): add minor syntax changes & fix style by @curryrasul in #55
- Refactor upstream by @Divide-By-0 in #77
- Refactor by @Divide-By-0 in #72
- Bump @openzeppelin/contracts from 4.8.3 to 4.9.1 by @dependabot in #78
- FE refactor by @saleel in #76
- Update contract address in UI by @saleel in #84
- Bump @openzeppelin/contracts from 4.9.1 to 4.9.2 by @dependabot in #83
- Switch to monorepo by @saleel in #80
- Update circuit paths + add a new flag by @saleel in #90
- Update circuits package version by @saleel in #93
- Circom improvements by @saleel in #94
- Fix Twitter contract tests in CircleCI by @saleel in #97
- chore(deps): bump @openzeppelin/contracts from 4.9.1 to 4.9.3 by @dependabot in #96
- Hash RSA public key in circuit by @saleel in #100
- chore(deps): bump @openzeppelin/contracts-upgradeable from 4.9.1 to 4.9.3 by @dependabot in #95
- chore(deps): bump semver from 6.3.0 to 6.3.1 in /packages/e2e-lambdatest by @dependabot in #86
- fix: assert error when using invalid base64 chars by @javiersuweijie in #103
- chore: clean up circuits by @javiersuweijie in #104
- Remove bad import in regex_to_dfa.js by @Divide-By-0 in #112
- Updated copy at top of readme by @Divide-By-0 in #113
New Contributors
- @rmccrear fixes targz unzipping in #28
- @lermchair writes our staging frontends in #3
- @vb7401 profiles our circuits in #29
- @dependabot made their first contribution in #38
- @richardliang fetches multiple dns keys correctly from contracts in #57
- @Ocolus1 added .eml drag and drop to the frontend in #53
- @curryrasul improved style in #55
- @saleel refactored frontend to vite in #76
- @javiersuweijie fixed audit bugs in #103
Full Changelog: https://github.com/zkemail/zk-email-verify/commits/2.0.1