v1.0.0
Production release.
What's Changed
- feat: Add implementation and testing by @lucas-manuel in #1
- feat: Remove
increaseAllowance
anddecreaseAllowance
by @lucas-manuel in #2 - fix: Update
transferFrom
to includeApproval
event (SC-3681) by @lucas-manuel in #7 - feat: Update README and acknowledgements by @lucas-manuel in #8
- chore: Cleanup by @deluca-mike in #10
- chore: natspec, whitespace, checksum by @deluca-mike in #11
- chore: Update to use modules and contracts folder name (SC-4849) by @JGcarv in #12
- chore: Switch to Foundry (SC-4852) by @JGcarv in #14
- feat: Add permit functionality (SC-4847) by @JGcarv in #13
- chore: update IERC20Permit to inherit from IERC20 by @edag94 in #15
- feat: github action badge by @edag94 in #16
- feat: Update ERC20Permit test to not use MockERC20Permit by @lucas-manuel in #17
- feat: Update ERC20Permit test for inheritance by @lucas-manuel in #18
- chore: Reorder internals to be alphabetical by @lucas-manuel in #22
- feat: Add increase/decrease allowance functionality by @lucas-manuel in #20
- feat: Convert DOMAIN_SEPARATOR to view function (SC-4960) by @deluca-mike in #23
- feat Consolidate logic (SC-5004) by @lucas-manuel in #24
- fix: Fix malleable signature (SC-5066) by @edag94 in #26
- ci: Update submodules install step by @lucas-manuel in #27
- fix: Update README by @lucas-manuel in #25
- feat:
unchecked
gas savings (SC-5161) by @edag94 in #29 - fix: test_permitBadV by @edag94 in #28
- formatting: Natspec and variables by @lucas-manuel in #30
- chore: Standardization and cleanup by @deluca-mike in #31
- fix: public tests by @deluca-mike in #32
- feat: Add ASCII art by @lucas-manuel in #33
- fix: C4 - Use fixed pragma (SC-5353) by @JGcarv in #35
- chore: update contract-test-utils submodule by @edag94 in #34
- fix: C4 - Fix typos (SC-5350) by @JGcarv in #36
- fix: Update
PERMIT_TYPEHASH
to be in accordance with ERC-2612 (SC-5345) by @vbidin in #37 - feat: Implement infinite approval (SC-5372) by @edag94 in #38
- chore: update contract-test-utils submodule by @edag94 in #39
- chore: update ctu by @edag94 in #40
Full Changelog: https://github.com/maple-labs/erc20/commits/v1.0.0