Skip to content

Releases: OpenZeppelin/openzeppelin-upgrades

@openzeppelin/[email protected]

25 Nov 22:13
9d3112a
Compare
Choose a tag to compare
  • 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]

25 Nov 22:14
9d3112a
Compare
Choose a tag to compare
  • 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]

10 Oct 14:26
08c6cd4
Compare
Choose a tag to compare
  • Fix Hardhat compile error when overriding interface functions with public constant variables. (#1091)
  • Support ignoring Hardhat compile errors when extracting detailed namespaced storage layouts for validations. (#1090)

@openzeppelin/[email protected]

10 Oct 14:27
08c6cd4
Compare
Choose a tag to compare
  • Support ignoring Hardhat compile errors when extracting detailed namespaced storage layouts for validations. (#1090)

@openzeppelin/[email protected]

02 Oct 15:04
8c42f06
Compare
Choose a tag to compare
  • 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]

23 Sep 18:31
ed565f4
Compare
Choose a tag to compare
  • Supports checking to ensure initialOwner is not a ProxyAdmin contract when deploying a transparent proxy from Hardhat. (#1083)

@openzeppelin/[email protected]

23 Sep 18:32
ed565f4
Compare
Choose a tag to compare

Potentially breaking changes

  • Adds a check to ensure initialOwner is not a ProxyAdmin contract when deploying a transparent proxy. (#1083)

@openzeppelin/[email protected]

16 Sep 17:38
66331aa
Compare
Choose a tag to compare
  • Defender: Add metadata option. (#1079)

@openzeppelin/[email protected]

10 Sep 02:20
d43766a
Compare
Choose a tag to compare
  • Fix Hardhat compile error when using solc version 0.8.27. (#1075)

@openzeppelin/[email protected]

28 Aug 20:37
034feb9
Compare
Choose a tag to compare
  • Breaking change: CLI: Disallow self-references for storage layout validations. (#1067)
  • CLI: Support --exclude option. (#1065)