Releases: OpenZeppelin/openzeppelin-upgrades
Releases · OpenZeppelin/openzeppelin-upgrades
@openzeppelin/[email protected]
- Update Slang dependency to 0.18.3. (#1102)
- Improves reliability of Hardhat compilation step for namespaced storage layout validations when using Solidity versions 0.8.27 and 0.8.28.
@openzeppelin/[email protected]
- Update Slang dependency to 0.18.3. (#1102)
- Improves reliability of Hardhat compilation step for namespaced storage layout validations when using Solidity versions 0.8.27 and 0.8.28.
@openzeppelin/[email protected]
@openzeppelin/[email protected]
- Support ignoring Hardhat compile errors when extracting detailed namespaced storage layouts for validations. (#1090)
@openzeppelin/[email protected]
- Fix Hardhat compile error when library or interface has struct with namespace annotation. (#1086)
- Log warning if library contains namespace annotation. (#1086)
Note
Namespaces should be defined in contracts according to ERC-7201: Namespaced Storage Layouts. Structs with namespace annotations defined in libraries or interfaces outside of a contract's inheritance are not included in storage layout validations.
@openzeppelin/[email protected]
- Supports checking to ensure
initialOwner
is not a ProxyAdmin contract when deploying a transparent proxy from Hardhat. (#1083)
@openzeppelin/[email protected]
Potentially breaking changes
- Adds a check to ensure
initialOwner
is not a ProxyAdmin contract when deploying a transparent proxy. (#1083)
@openzeppelin/[email protected]
- Defender: Add
metadata
option. (#1079)
@openzeppelin/[email protected]
- Fix Hardhat compile error when using solc version
0.8.27
. (#1075)