Releases: PaulRBerg/prb-contracts
Releases · PaulRBerg/prb-contracts
Release list
v5.0.6
Changed
- Bump submodules (@PaulRBerg)
- Bump Node.js dependencies (@PaulRBerg)
- Improve writing in comments (@PaulRBerg)
Removed
- Remove
rimrafNode.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-mathsubmodule (@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
srcdirectory (@PaulRBerg) - Perform approval before transfer in
transferFrom(@PaulRBerg) - Refactor
amounttovaluein theapprovefunction of theERC20contract (@PaulRBerg) - Refactor the
NonStandardERC20contract toNonCompliantERC20(@PaulRBerg) - Refactor
nonRecoverableTokenstotokenDenylistinERC20Recover(@PaulRBerg) - Optimize calculations in the
approve,burn, andmintfunctions of theERC20contract (@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
Ownablecontract (@PaulRBerg) - Remove
GodModeERC20contract (@PaulRBerg)
v4.1.1
Fixed
- Implement the constructor in the
NonStandardERC20contract (@PaulRBerg)
v4.1.0
Added
- Add
burnandmintmethods in theNonStandardERC20contract (@PaulRBerg) - Add a new contract
ERC20GodModethat replicatesGodModeERC20(@PaulRBerg)
v4.0.0
Changed
- Refactor the
Ercprefix intoERCin allERC-20references (#25) (@PaulRBerg)
Removed
- The
AdminandIAdmincontracts and their related bindings (@PaulRBerg)