Skip to content

Releases: PaulRBerg/prb-contracts

v5.0.6

13 Apr 09:18
e34d7ac
Compare
Choose a tag to compare

Changed

Removed

v5.0.5

21 Mar 10:55
a76ab00
Compare
Choose a tag to compare

Removed

v5.0.4

17 Mar 17:31
5abf1b9
Compare
Choose a tag to compare

Changed

v5.0.3

03 Mar 14:56
4b0f77b
Compare
Choose a tag to compare

Changed

v5.0.2

07 Feb 10:29
a4efebe
Compare
Choose a tag to compare

Fixed

v5.0.1

06 Feb 18:26
5af7b4c
Compare
Choose a tag to compare

Fixed

  • Fix installation in Node.js projects with pinst (@PaulRBerg)

v5.0.0

06 Feb 15:01
742313e
Compare
Choose a tag to compare

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

v4.1.1

06 Apr 12:46
1bb8ebc
Compare
Choose a tag to compare

Fixed

  • Implement the constructor in the NonStandardERC20 contract (@PaulRBerg)

v4.1.0

06 Apr 12:40
1a7d1f2
Compare
Choose a tag to compare

Added

  • Add burn and mint methods in the NonStandardERC20 contract (@PaulRBerg)
  • Add a new contract ERC20GodMode that replicates GodModeERC20 (@PaulRBerg)

v4.0.0

04 Apr 09:16
090ed8f
Compare
Choose a tag to compare

Changed

  • Refactor the Erc prefix into ERC in all ERC-20 references (#25) (@PaulRBerg)

Removed

  • The Admin and IAdmin contracts and their related bindings (@PaulRBerg)