Skip to content

Releases: OpenZeppelin/openzeppelin-upgrades

@openzeppelin/hardhat-upgrades@3.2.0

24 Jun 21:18
c0b9166
Compare
Choose a tag to compare
  • Breaking change: Remove defender.proposeUpgrade from Defender legacy. Defender users should use defender.proposeUpgradeWithApproval instead. (#1041)

@openzeppelin/upgrades-core@1.34.1

18 Jun 22:11
32a2274
Compare
Choose a tag to compare
  • Fix unexpected validation error when function parameter has internal function pointer. (#1038)

@openzeppelin/upgrades-core@1.34.0

12 Jun 16:56
f1a5d63
Compare
Choose a tag to compare
  • Fix storage layout comparison for function types, disallow internal functions in storage. (#1032)

@openzeppelin/hardhat-upgrades@3.1.1

03 Jun 14:58
af383ff
Compare
Choose a tag to compare
  • Defender: Fix proxy deployments when using constructorArgs option, support arbitrary constructor arguments. (#1029)

@openzeppelin/upgrades-core@1.33.1

25 Apr 13:21
44d0d4b
Compare
Choose a tag to compare
  • Fix Hardhat compile error when variable has whitespace before semicolon. (#1020)

@openzeppelin/upgrades-core@1.33.0

24 Apr 13:32
d3dcf9d
Compare
Choose a tag to compare
  • Enable changing default network files directory with environment variable. (#1011)

@openzeppelin/hardhat-upgrades@3.1.0

22 Apr 14:51
0f6bf7b
Compare
Choose a tag to compare
  • Defender: Fix handling of license types for block explorer verification, support licenseType and skipLicenseType options. (#1013)

Breaking changes

  • When deploying through Defender, if your contract does not have an SPDX license identifier, the verified source code on Etherscan will no longer show any license type.
    • If you want the license type to appear as "None", either set your contract to have // SPDX-License-Identifier: UNLICENSED according to Solidity docs, or set the licenseType option to "None".

@openzeppelin/upgrades-core@1.32.6

16 Apr 19:51
20f0207
Compare
Choose a tag to compare
  • This plugin is now compiled with TypeScript v5. (#760)
  • Fix Hardhat compile error when referencing a constant within a struct definition. (#1009)

@openzeppelin/hardhat-upgrades@3.0.5

08 Mar 16:24
6869419
Compare
Choose a tag to compare
  • Simplify console logging for admin.transferProxyAdminOwnership. (#978)
  • Support private networks and forked networks with Defender. (#989)

@openzeppelin/hardhat-upgrades@3.0.4

27 Feb 20:31
5c6829b
Compare
Choose a tag to compare
  • Support externally linked libraries for Defender deployments. (#960)