Skip to content

v5.0.0

Choose a tag to compare

@PaulRBerg PaulRBerg released this 06 Feb 15:01
· 83 commits to main since this release
742313e

Changed

  • Change license to MIT (@PaulRBerg)
  • Delete the "_" prefix from admin functions (@PaulRBerg)
  • Improve custom error and function parameter names (@PaulRBerg)
  • Improve documentation (@PaulRBerg)
  • Improve formatting by running the latest Prettier plugin (@PaulRBerg)
  • Improve wording and grammar in NatSpec comments (@PaulRBerg)
  • Move contracts to src directory (@PaulRBerg)
  • Perform approval before transfer in transferFrom (@PaulRBerg)
  • Refactor amount to value in the approve function of the ERC20 contract (@PaulRBerg)
  • Refactor the NonStandardERC20 contract to NonCompliantERC20 (@PaulRBerg)
  • Refactor nonRecoverableTokens to tokenDenylist in ERC20Recover (@PaulRBerg)
  • Optimize calculations in the approve, burn, and mint functions of the ERC20 contract (@PaulRBerg)
  • Use named arguments in function calls (@PaulRBerg)

Added

  • Add new contract Adminable, which supersedes Ownable (@PaulRBerg)
  • Add new contract ERC20Normalizer (@PaulRBerg)

Removed