Releases: PaulRBerg/prb-contracts
Releases · PaulRBerg/prb-contracts
v5.0.6
Changed
- Bump submodules (@PaulRBerg)
- Bump Node.js dependencies (@PaulRBerg)
- Improve writing in comments (@PaulRBerg)
Removed
- Remove
rimraf
Node.js dependency (@PaulRBerg)
v5.0.5
Removed
- Remove problematic
src/=src/
remapping (#41) (@PaulRBerg)
v5.0.4
Changed
- Bump submodules (@PaulRBerg)
v5.0.3
Changed
- Bump submodules (@PaulRBerg)
- Format contracts with
forge fmt
(@PaulRBerg) - Improve documentation (@PaulRBerg)
v5.0.2
Fixed
- Delete stale
prb-math
submodule (@PaulRBerg)
v5.0.1
Fixed
- Fix installation in Node.js projects with
pinst
(@PaulRBerg)
v5.0.0
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
tovalue
in theapprove
function of theERC20
contract (@PaulRBerg) - Refactor the
NonStandardERC20
contract toNonCompliantERC20
(@PaulRBerg) - Refactor
nonRecoverableTokens
totokenDenylist
inERC20Recover
(@PaulRBerg) - Optimize calculations in the
approve
,burn
, andmint
functions of theERC20
contract (@PaulRBerg) - Use named arguments in function calls (@PaulRBerg)
Added
- Add new contract
Adminable
, which supersedesOwnable
(@PaulRBerg) - Add new contract
ERC20Normalizer
(@PaulRBerg)
Removed
- Remove PRBMath re-exports (@PaulRBerg)
- Remove
Ownable
contract (@PaulRBerg) - Remove
GodModeERC20
contract (@PaulRBerg)
v4.1.1
Fixed
- Implement the constructor in the
NonStandardERC20
contract (@PaulRBerg)
v4.1.0
Added
- Add
burn
andmint
methods in theNonStandardERC20
contract (@PaulRBerg) - Add a new contract
ERC20GodMode
that replicatesGodModeERC20
(@PaulRBerg)
v4.0.0
Changed
- Refactor the
Erc
prefix intoERC
in allERC-20
references (#25) (@PaulRBerg)
Removed
- The
Admin
andIAdmin
contracts and their related bindings (@PaulRBerg)