Releases: OpenZeppelin/openzeppelin-upgrades
Releases · OpenZeppelin/openzeppelin-upgrades
@openzeppelin/[email protected]
- Add support for UUPS proxies. (#315)
@openzeppelin/[email protected]
- Add support for UUPS proxies. (#315)
@openzeppelin/[email protected]
- Support using Web3 ProviderEngine providers.
@openzeppelin/[email protected]
- Add
unsafeAllow
as a new field inValidationOptions
, which can be used as a manual override to silence any type of validation error. For example,opts = { unsafeAllow: ['external-library-linking', 'delegatecall'] }
will silence the corresponding checks. (#320) - Custom NatSpec comments can disable error checks directly from the Solidity code. See
core/contracts/test/ValidationNatspec.sol
for example usage of these NatSpec comments. Note: this requires Solidity >=0.8.2. (#320) - Fix a bug with library placeholders when hashing contract source code. (#320)
@openzeppelin/[email protected]
- Add support for new
unsafeAllow
option in@openzeppelin/upgrades-core
.
@openzeppelin/[email protected]
- Add support for enum keys in mappings. (#301)
@openzeppelin/[email protected]
- Add support for structs and enums. (#261)
@openzeppelin/[email protected]
- Add support for structs and enums. (#261)
@openzeppelin/[email protected]
- Add
upgrades.admin.getInstance()
to retrieve the instance ofProxyAdmin
that is in use. (#274)
@openzeppelin/[email protected]
- Add
upgrades.admin.getInstance()
to retrieve the instance ofProxyAdmin
that is in use. (#274)